00:14.12 |
brlcad |
gah, drat |
00:14.28 |
brlcad |
starseeker: tcl upgrade is still missing
something, maybe in the init.tcl script |
00:15.08 |
brlcad |
regress test is failing on the fastgen test
with a Tcl_Init error Can't find a usable init.tcl in the following
directories... |
00:15.31 |
brlcad |
hm, actually all the mged tests fail with the
same error |
00:15.36 |
brlcad |
(on mac 10.4) |
00:16.02 |
Twingy |
o.O |
00:18.00 |
*** join/#brlcad smurfette
(n=Pandora@c-69-242-189-29.hsd1.mo.comcast.net) |
00:18.11 |
brlcad |
starseeker: the failure is on an uninstalled
build -- the auto_path is missing the source search directories
which I believe is a mod to our bundled sources |
00:38.51 |
starseeker |
ok, I'll see if I can find it |
00:41.11 |
starseeker |
realizes he's probably going
to have to do a diff on the old tree vs. the default
tarball |
00:41.14 |
starseeker |
argh |
00:50.24 |
brlcad |
svn log the dir, there aren't that many
changes |
00:50.59 |
starseeker |
is it an atomic change or was it rolled in as
part of an update? |
00:56.49 |
starseeker |
oh, the unix/Makefile.in? |
01:08.04 |
CIA-40 |
BRL-CAD: 03starseeker * r33844
10/brlcad/trunk/src/other/tcl/unix/Makefile.in: Add back in unix
Makefile.in changes |
02:33.53 |
starseeker |
tries to figure out where
auto_path is getting /usr/lib |
02:49.48 |
starseeker |
oh, it's sucking in my system
TCLLIBPATH |
02:59.30 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-71.sbndin.btas.verizon.net) |
03:04.12 |
starseeker |
blinks |
03:04.24 |
starseeker |
the failing line is: $this configure -menu
$itk_component(menubar) |
03:04.41 |
starseeker |
$this contains ::.archer0 |
04:44.49 |
starseeker |
ah, ding nabbit - I forgot my list of National
Archive stuff at work |
04:45.16 |
starseeker |
will have to go in on
monday |
05:04.18 |
starseeker |
ah, nuts |
05:04.33 |
starseeker |
me remembers regression testing currently
needs an in-tree build and starts over |
05:17.22 |
starseeker |
ah HAH |
05:17.38 |
starseeker |
didn't look at the auto_path
closely enough |
05:18.56 |
starseeker |
http://pastebin.bzflag.bz/m5ffe7078 |
05:19.08 |
starseeker |
somehow, /usr/lib/* stuff got sucked
in |
05:19.41 |
starseeker |
anybody else tried archer with a recent svn
checkout built on a machine with system tcl/tk/itcl/itk already
installed? |
05:19.55 |
starseeker |
but using local tcl/tk/itcl/itk for
brlcad? |
05:35.35 |
starseeker |
eyes libtclcad's
tclcad_auto_path |
08:48.36 |
*** join/#brlcad _sushi_
(n=_sushi_@84-72-93-63.dclient.hispeed.ch) |
10:00.44 |
alex_joni |
how would one go on with converting a mesh to
a solid? |
11:48.26 |
d-lo |
alex_joni: You would have to enclose the mesh
or, if its easier, extrude it out into a solid. |
11:48.48 |
alex_joni |
d-lo: I think the mesh is closed |
11:49.44 |
d-lo |
alex_joni: Well, if its already enclosed,
there is a property you can set to make it a solid instead of just
a shell. |
11:49.47 |
alex_joni |
(it's a 3D mesh in STL or any other
format) |
11:50.17 |
d-lo |
Get the mesh into solid edit mode. |
11:50.59 |
alex_joni |
d-lo: downloading brl-cad atm :) |
11:51.18 |
alex_joni |
(7.12.6 win) |
11:52.19 |
d-lo |
Good deal! :D |
12:01.37 |
d-lo |
Meshes are called BoTs in Brlcad
btw. |
12:10.43 |
alex_joni |
d-lo: got a link to a crashcourse in
brlcad? |
12:10.52 |
alex_joni |
or.. can I do the stuff I need in
Archer? |
12:11.49 |
d-lo |
Archer and BRLCAD are very similar. BRLCAD is
much more functional whereas Archer is less-so, but much prettier
on the User Inferface side of the house. |
12:12.02 |
d-lo |
Both, however, should do what you want to do
with BoTs.... maybe |
12:12.03 |
alex_joni |
I did start mged in the past |
12:12.20 |
alex_joni |
how would I go on with importing a STL
? |
12:12.21 |
d-lo |
http://brlcad.org/wiki/Documentation |
12:13.12 |
d-lo |
page 21 of this pdf: |
12:13.16 |
d-lo |
http://brlcad.org/w/images/6/66/Converting_Geometry.pdf |
12:13.26 |
d-lo |
shows the stl-g conversion steps. |
12:13.31 |
alex_joni |
coo |
12:14.00 |
d-lo |
It is common practice to try several
conversion paths if the initial try doesn't work. |
12:14.38 |
d-lo |
aka if stl->g path doesn't work, load the
stl file into pro/E or Unigraphics and export a DXF... then try the
dxf -> g |
12:15.12 |
d-lo |
I have used Blender on occasion to convert
files to .dxf and use the dxf->g converter.... |
12:15.30 |
d-lo |
how large is the stl file you are talking
about? |
12:15.54 |
alex_joni |
hang on.. just figured out I have only
obj's |
12:15.58 |
alex_joni |
converting them to STL now |
12:16.00 |
alex_joni |
< 2MB |
12:16.32 |
alex_joni |
100k for the STL |
12:16.45 |
d-lo |
ok, no ginormous files then. |
12:16.59 |
alex_joni |
(not at this point ;) |
12:17.04 |
alex_joni |
I have some 40M ones |
12:17.07 |
alex_joni |
but not for now |
12:17.18 |
alex_joni |
STL needs to be ASCII? |
12:17.34 |
alex_joni |
n/m -b does the trick |
12:17.41 |
d-lo |
there were some recent reports of dxf files
acting rather strange once the file size approaches 1.5
gigs... |
12:17.45 |
alex_joni |
Using solid name: s.stl |
12:17.45 |
alex_joni |
2100 facets |
12:17.46 |
alex_joni |
Making region (r.stl) |
12:17.58 |
d-lo |
sounds like its working :) |
12:18.01 |
alex_joni |
d-lo: ROFL :) |
12:18.05 |
alex_joni |
1.5gig :) |
12:18.39 |
alex_joni |
ok, the .g opened in archer |
12:18.52 |
alex_joni |
I have a tree on the left
(all->r.stl->s.stl) |
12:19.19 |
d-lo |
sounds like it worked |
12:19.53 |
alex_joni |
stupid question.. is there a way to see
it? |
12:20.03 |
alex_joni |
or should I raytrace it? |
12:20.32 |
*** join/#brlcad mafm
(n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net) |
12:20.42 |
mafm |
hi |
12:21.40 |
d-lo |
raytracing should work |
12:21.43 |
d-lo |
Hi mafm! |
12:33.56 |
*** join/#brlcad elite01
(n=omg@unaffiliated/elite01) |
12:38.34 |
alex_joni |
14:15 < d-lo> there were some recent
reports of dxf files acting rather strange |
12:38.34 |
alex_joni |
<PROTECTED> |
12:38.43 |
alex_joni |
oops.. wrong paste :/ |
12:42.23 |
alex_joni |
d-lo: can you check if this is ok? http://eneas.juve.ro/~juve/brlcad/s2.g |
12:44.45 |
d-lo |
Looks good so far... what did you want me to
check> |
12:44.46 |
d-lo |
? |
12:46.00 |
alex_joni |
if there is anything there |
12:46.09 |
alex_joni |
I can't seem to get it to display or raytrace
anything |
12:46.24 |
alex_joni |
ahhh... found it ;) |
12:46.33 |
alex_joni |
need to right-click on s.stl and enable the
view |
12:46.45 |
d-lo |
Okay, well i found a problem. |
12:46.54 |
d-lo |
the 'bolt holes' on the base are an
issue. |
12:47.24 |
d-lo |
they are supposed to be a subtraction from the
main bot, but instead, they are *part* of the main bot.... thus
they are confusing the raytracer. |
12:47.42 |
alex_joni |
d-lo: I don't really care about the holes
;) |
12:47.53 |
alex_joni |
I need to weld the subparts, so the holes are
not interesting .. |
12:47.54 |
d-lo |
They should be removed or replaced. |
12:48.02 |
alex_joni |
I see |
12:48.09 |
d-lo |
well, they holes are making the geometry
invalid. |
12:48.40 |
d-lo |
just do a raytrace looking down into the hole
from the top and then up from the bottom.... its a magic 'hole'
:) |
12:49.58 |
d-lo |
Since they were supposed to be a subtraction,
the holes are 'mini-bots' in themselves, so they should be seperate
solids. Since they aren't, there are two solids existing in one
and have overlapping faces. |
12:50.35 |
d-lo |
the raytracer determins solidity by the amount
of faces hit along the path of a ray (1st = in, 2nd = out, 3rd =
in, etc) |
12:51.03 |
d-lo |
so when there are two faces overlapping, you
get the first two hits immediately |
12:51.28 |
d-lo |
and trick the raytracer into thinking its
exited the solid, when, in reality, its inside it. |
12:51.50 |
d-lo |
Now, this may not matter to your needs, but it
will make the raytraced pictures inaccurate. |
12:52.27 |
alex_joni |
I saw that |
12:53.25 |
d-lo |
Looks like the same phenominon is happening on
the top with those 4 (or 8) cyls |
12:54.23 |
d-lo |
I have some homebrewed tools that can
eliminate the boltholes and those cyls very quickly if you want me
to. Just need an email addy to send the file back when I am
done. |
12:54.49 |
alex_joni |
d-lo: I have about 10 of these files, but I
don't think the bother is worth it :) |
12:55.04 |
alex_joni |
if I can convert it to a solid (even if it
looks funny around those holes), I'm happy |
12:55.34 |
alex_joni |
now.. you said there is a flag I can change so
I can convert it from g to some other solid format? |
12:55.45 |
d-lo |
alrighty. Just noticed that the smaething is
happening in the middle with those tab thingys about halfway
up |
12:56.04 |
d-lo |
Just curious, why do you need it 'solid'
? |
12:56.07 |
alex_joni |
I notice in attributes it says" |
12:56.18 |
alex_joni |
"This is a solid object (not just a
surface)" |
12:56.59 |
*** join/#brlcad
hippieindamakin8 (n=hippiein@202.3.77.141) |
12:59.27 |
d-lo |
I believe thats the setting I was talking
about.. my desktop is chewing on optimizing your BoT... when its
done I will look at that attr. |
13:00.31 |
d-lo |
where did you see that message>? |
13:02.44 |
alex_joni |
in archer under advanced |
13:02.57 |
alex_joni |
I switched to mode Advanced |
13:03.03 |
alex_joni |
and I have an attributes tab on the
right |
13:03.09 |
starseeker |
fyi, Archer is experimental |
13:03.20 |
starseeker |
mged is still the "workhorse" at the
moment |
13:03.42 |
alex_joni |
starseeker: I know that.. a bit too much to
chew on atm though |
13:03.51 |
starseeker |
ah :-) |
13:04.28 |
d-lo |
I pulled out those geometric flaws and
reoptimized the bot. (got the vertex count down by over 65% ;)
) |
13:04.47 |
d-lo |
but I am seeing some issues with those
triangled shape thingies in the middle. |
13:04.51 |
d-lo |
What is this btw? |
13:07.02 |
alex_joni |
d-lo: it's a support thingie from a
factory |
13:07.19 |
alex_joni |
side wall support |
13:07.52 |
alex_joni |
you asked earlier why I need a solid, I need
to import it (an ACIS sat file) into a robot programming and
simulation package.. |
13:08.44 |
d-lo |
Cool... well, those bolt holes are going to
mess with your 'Solidity' |
13:09.03 |
d-lo |
if you need 100% prime cut Geometry, you will
need to get rid of those flaws. |
13:09.27 |
alex_joni |
I see that g-iges does something, and converts
1 solid to NMG's before exporting to IGES (according to the
log) |
13:10.34 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-71.sbndin.btas.verizon.net) |
13:11.04 |
d-lo |
that sounds about right. |
13:11.47 |
alex_joni |
but trying to import it in another app it
fails on the iges format |
13:15.19 |
alex_joni |
I don't suppose there's an g-acis hidden
somewhere? |
13:15.21 |
alex_joni |
or g-step ? |
13:18.42 |
alex_joni |
d-lo: http://eneas.juve.ro/~juve/brlcad/s32.g
(this one should be without the holes) |
13:23.23 |
d-lo |
alex_joni: No, no g-acis nor g-step. Do you
have another application that could be used as middleman for the
conversion? |
13:25.11 |
alex_joni |
yeah, that's what I'm trying with
IGES |
13:25.37 |
alex_joni |
(using Alibre which I have here, but i get
"Object reference not set to an instance of an object." - whatever
that might mean |
13:26.16 |
d-lo |
Okay, took a look at s32.g and it looks 100%
valid. |
13:26.46 |
d-lo |
since its already a BoT, you might try g-dxf,
then dxf->step or dxf->acis |
13:28.32 |
alex_joni |
is dxf 3D? |
13:28.45 |
alex_joni |
(the dxf that g-dxf writes I mean) |
13:29.07 |
*** join/#brlcad Elrohir
(n=kvirc@p5B14DAEE.dip.t-dialin.net) |
13:29.52 |
d-lo |
Yes, I believe it is. |
13:30.00 |
alex_joni |
it seems so |
13:35.40 |
d-lo |
Good deal. Everything working then? |
13:36.38 |
*** join/#brlcad mafm_
(n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net) |
13:39.53 |
alex_joni |
d-lo: nope ;) |
13:40.32 |
d-lo |
whats brokeded? |
13:40.32 |
alex_joni |
d-lo: ACAD doesn't want to open it
.. |
13:40.42 |
d-lo |
in what format |
13:40.43 |
d-lo |
? |
13:40.57 |
alex_joni |
dxf |
13:41.14 |
d-lo |
what other formats does ACAD open? |
13:41.31 |
alex_joni |
it says "improper table entry name on line
20" |
13:41.53 |
d-lo |
whats line 20 look like then? Any illegal
characters? |
13:42.17 |
alex_joni |
dxf, dwg, acis, 3ds |
13:42.25 |
alex_joni |
20: r.stl/s.stl |
13:42.41 |
alex_joni |
I tried changing that to a number, then it
moves on 4 lines, and complains about a missing table
something |
13:42.42 |
CIA-40 |
BRL-CAD: 03starseeker * r33845
10/brlcad/trunk/src/libtclcad/tclcadAutoPath.c: Clearing the Tcl
auto_path before tclcad_auto_path does its work gets archer up and
running with local tcl/tk. Need to check its impact on builds using
system tcl/tk |
13:43.43 |
d-lo |
you could try dxf->3ds in Blender
:/ |
13:45.51 |
alex_joni |
heh, now that would lead a nice conversion
path :D |
13:46.13 |
alex_joni |
dxf (mesh) -> obj -> stl -> g ->
dxf -> 3ds -> dxf -> acis |
13:47.00 |
alex_joni |
d-lo: thanks for the effort though :) .. I'll
probably go with a non-free conversion that creates a solid in ACAD
from the mesh |
13:47.12 |
starseeker |
arrrgh, now archer crashes when trying to open
a file |
13:47.15 |
starseeker |
http://pastebin.bzflag.bz/m28988fe4 |
13:49.57 |
d-lo |
alex_joni: You can't take the original dxf
straight to g using dxf-g? |
13:50.57 |
alex_joni |
d-lo: nope, it seems it does only see 2-3
polylines |
13:51.14 |
d-lo |
Hrm, where is this dxf coming from? |
13:51.29 |
alex_joni |
some design studio :) |
13:51.49 |
alex_joni |
it would have been great if they used a SOLID
in Acad when they drew it |
13:52.03 |
alex_joni |
then it would just have worked to export it
from Acad, and I would be done with it |
13:53.05 |
alex_joni |
I did notice this when using g-dxf
though: |
13:53.07 |
alex_joni |
db_walk_subtree() FAIL on
'/r.stl/s.stl' |
13:53.07 |
alex_joni |
nmg_fix_normals: nmg_classify_s_vs_s() failed
for shells x103ac48 and x1043a40 |
13:53.08 |
alex_joni |
<PROTECTED> |
13:53.56 |
d-lo |
strangeness. |
13:54.29 |
alex_joni |
d-lo: given the conversion path above I'm not
_that_ surprised ;) |
13:54.54 |
d-lo |
this is yet another need for a obj-g converter
:/ |
13:57.52 |
alex_joni |
d-lo: after messing with the dxf I was able to
load it in acad |
13:58.08 |
alex_joni |
it's now full of 3DFACES not POLYMESH (like it
was initially) |
13:58.12 |
alex_joni |
but it's still no solid |
13:59.27 |
alex_joni |
(messing meaning hacking the dxf
header) |
14:01.24 |
d-lo |
Hrm, well, you might wanna take a look at the
DXF standard... maybe there is something you can edit in the dxf
file that will set the objects to solids... then you can forego the
whole bloody conversion path all together! |
14:04.53 |
archivist |
reminds me of the days of writing dxf fixing
scripts |
14:24.05 |
starseeker |
sigh, and RamDebugger still won't run in bwish
- after all that it's a different issue |
14:24.17 |
starseeker |
closes down the xterms and
heads in to work... |
14:31.12 |
*** join/#brlcad PrezKennedy
(i=Matthew@whitecalf.net) |
14:59.26 |
yukonbob |
starseeker: what are you trying to fix w/
RamDebugger? |
15:40.35 |
brlcad |
yay, finally back on-line |
15:40.52 |
brlcad |
arrived home to dead internet
service last night, now restored after a two-hour phone
call |
15:43.11 |
brlcad |
terminology snafu -- "Archer and BRLCAD are
very similar" .. Archer is a component of BRL-CAD, I believe he
meant MGED instead of "BRLCAD" .. MGED and Archer are very
similar |
15:43.18 |
brlcad |
( alex_joni ) |
15:45.19 |
brlcad |
those external tools that had trouble with dxf
weren't ours -- and that 1.5GB limit is almost certainly a 32-bit
app trying to read in the entire file in and running out of
memory |
15:45.31 |
brlcad |
(at least, running out of 32-bit addressable
memory) |
15:52.08 |
brlcad |
alex_joni: also, fwiw -- depending on your
version of AutoCAD (and I assume you mean autocad and not a tool
from GD specifically called 'ACAD') -- they're even inconsistent on
their interpretation of their DXF spec |
15:53.23 |
brlcad |
dxf spec itemizes illegal characters, none of
which we use iirc, but then there are some versions of autocad that
won't read various other characters (e.g., the slashes) |
15:54.29 |
brlcad |
and there was a long time where there was
ambiguity on whether all faces were 4-points or whether 3-point
faces (i.e., triangles) were valid .. so if you had a triangle and
only 4-point 3dfaces were allowed, you had to repeat the last point
per the spec |
16:08.59 |
starseeker |
yukonbob: In theory it would be helpful
debugging pure tcl applications like Archer and rtwizard |
16:09.06 |
PrezKennedy |
brlcad, they're going to get me apple
certified |
16:09.09 |
PrezKennedy |
how ironic eh? |
16:20.34 |
CIA-40 |
BRL-CAD: 03d_rossberg * r33846 10/rt^3/trunk/
(11 files in 2 dirs): |
16:20.35 |
CIA-40 |
BRL-CAD: - virtual constructor and assignment
operator for the Object |
16:20.35 |
CIA-40 |
BRL-CAD: - some more functionality for the
Combination |
16:20.35 |
CIA-40 |
BRL-CAD: - clean-ups |
16:20.54 |
brlcad |
PrezKennedy: ironic? no .. inspiring
;) |
16:33.17 |
PrezKennedy |
it only take 40 screws to pop that hard drive
outta your laptop... ;) |
17:19.39 |
*** join/#brlcad samrose
(n=samrose@dhcp-x198w-162.mobile.uci.edu) |
17:38.23 |
alex_joni |
brlcad: ok, thanks for the insight |
17:38.44 |
alex_joni |
(although I'm not a long time user of BRLCAD,
I do know what mged and Archer are ;) |
17:39.14 |
alex_joni |
and for the dxf part, I think you're right,
this was using AutoCAD 2009, but I wouldn't be too surprised if
things were different with an older version |
18:13.58 |
starseeker |
grrrrr |
18:14.08 |
starseeker |
come on pipe, figure it out |
18:15.16 |
starseeker |
apparently pipe won't automatically "smooth"
the difference between slopes where two coiling patterns
join |
18:16.20 |
starseeker |
starts scribbling math to
calculate the tgc required to at least make the transition solid,
if not truly "smooth" |
18:25.04 |
CIA-40 |
BRL-CAD: 0377.58.247.103 07http://brlcad.org * r1212
10/wiki/Main_Page: 3rd party utils |
18:25.58 |
CIA-40 |
BRL-CAD: 0377.58.247.103 07http://brlcad.org * r1213
10/wiki/Third_Party_Utilities: hex |
18:28.31 |
brlcad |
PrezKennedy: I don't have that laptop, only
macbook pro's ftw |
18:31.34 |
CIA-40 |
BRL-CAD: 0377.58.247.103 07http://brlcad.org * r1214 10/wiki/Hex: New
page: Supported items: * Hex head metric bolts: M1, 2, 3, 4, 5, 6,
7, 8, 10, 12, 14, 16, 18, 20, 22, 24, 27, 30, 33, 36, 39, 42, 45,
48, 52, 56, 60, 64 * Basic metric threaded nuts, * ... |
18:32.20 |
brlcad |
~nslookup 77.58.247.103 |
18:32.41 |
brlcad |
smells sushi edits
;) |
18:34.10 |
d-lo |
good thing you like sushi eh? |
18:35.59 |
CIA-40 |
BRL-CAD: 0377.58.247.103 07http://brlcad.org * r1215
10/wiki/Hex: |
18:42.11 |
CIA-40 |
BRL-CAD: 0377.58.247.103 07http://brlcad.org * r1216
10/wiki/Hex: |
18:53.21 |
CIA-40 |
BRL-CAD: 0377.58.247.103 07http://brlcad.org * r1217 10/wiki/Hex: /*
Installation */ |
18:55.40 |
CIA-40 |
BRL-CAD: 0377.58.247.103 07http://brlcad.org * r1218 10/wiki/Hex: /*
Installation */ |
18:57.35 |
CIA-40 |
BRL-CAD: 0377.58.247.103 07http://brlcad.org * r1219
10/wiki/Main_Page: /* Projects */ |
18:58.19 |
CIA-40 |
BRL-CAD: 0377.58.247.103 07http://brlcad.org * r1220
10/wiki/Main_Page: /* Projects */ |
18:59.13 |
*** join/#brlcad _sushi_
(n=_sushi_@77-58-247-103.dclient.hispeed.ch) |
18:59.25 |
_sushi_ |
I made a wiki page about the threade bolts
tool http://brlcad.org/wiki/Hex |
18:59.34 |
d-lo |
we saw :) |
18:59.39 |
d-lo |
looks neat! |
18:59.49 |
CIA-40 |
BRL-CAD: 03johnranderson * r33847
10/jbrlcad/trunk/ (18 files in 6 dirs): Fixed a few bugs |
19:00.10 |
starseeker |
ah, OK. |
19:00.39 |
starseeker |
shoot - doing quarter turn tricks over
constrains the coil when individual sections need to be
"blended" |
19:00.54 |
CIA-40 |
BRL-CAD: 0377.58.247.103 07http://brlcad.org * r1221 10/wiki/Hex: /*
Usage */ |
19:00.59 |
starseeker |
OK, guess I caln live with that |
19:03.22 |
CIA-40 |
BRL-CAD: 03starseeker * r33848
10/brlcad/trunk/src/proc-db/spring.c: |
19:03.22 |
CIA-40 |
BRL-CAD: Working example of a coil with a
squared end. Will have to give up quarter turn |
19:03.22 |
CIA-40 |
BRL-CAD: increment control in editing in order
to allow pipe to smoothly join sections - |
19:03.22 |
CIA-40 |
BRL-CAD: that's an acceptable tradeoff. There
are other tricks that can be done |
19:03.23 |
CIA-40 |
BRL-CAD: (including manual pipe editing, for
that matter) if something really weird is |
19:03.25 |
CIA-40 |
BRL-CAD: needed. |
19:04.40 |
CIA-40 |
BRL-CAD: 0377.58.247.103 07http://brlcad.org * r1222
10/wiki/Hex: |
19:05.30 |
CIA-40 |
BRL-CAD: 0377.58.247.103 07http://brlcad.org * r1223
10/wiki/Hex: |
19:06.12 |
CIA-40 |
BRL-CAD: 0377.58.247.103 07http://brlcad.org * r1224
10/wiki/Hex: |
19:07.11 |
CIA-40 |
BRL-CAD: 0377.58.247.103 07http://brlcad.org * r1225
10/wiki/Hex: |
19:10.23 |
CIA-40 |
BRL-CAD: 03johnranderson * r33849
10/jbrlcad/trunk/src/org/brlcad/samples/BrlcadJava.java: Addef a
usage message |
19:15.02 |
CIA-40 |
BRL-CAD: 03bob1961 * r33850
10/brlcad/trunk/src/ (libged/gqa.c mged/cmd.c mged/cmd.h
mged/setup.c): |
19:15.02 |
CIA-40 |
BRL-CAD: Added a -Ap option to libged's
ged_gqa function for creating psuedo-solid |
19:15.02 |
CIA-40 |
BRL-CAD: wireframe of overlaps. Added a
cmd_ged_gqa wrapper to MGED for using the |
19:15.02 |
CIA-40 |
BRL-CAD: currently displayed objects if no
objects were specified on the command line. |
19:22.39 |
_sushi_ |
I am getting this error when compiling 7.14.0
/bin/sh: /home/clock/brlcad-7.14.0/src/other/tcl/unix/tclsh: No
such file or director |
19:22.42 |
_sushi_ |
y |
19:24.23 |
brlcad |
hrm, need more of the build log |
19:25.10 |
_sushi_ |
seems I am getting this problem
http://www.mail-archive.com/brlcad-tracker@lists.sourceforge.net/msg00113.html |
19:25.17 |
_sushi_ |
I am trying autogen.sh |
19:25.29 |
_sushi_ |
autogen.sh passed |
19:25.48 |
brlcad |
ah, yeah |
19:25.52 |
brlcad |
that's probably the problem |
19:26.33 |
brlcad |
_sushi_: can you post a full build log
somewhere? |
19:26.52 |
_sushi_ |
now the ./configure is printing endless cycle
of configure: Would you like to continue with /usr as the install
prefix? [yes/no] |
19:26.54 |
brlcad |
don't have the problem here to reproduce it so
a fix can be made |
19:26.55 |
_sushi_ |
configure: Please answer 'yes' or
'no' |
19:26.56 |
_sushi_ |
and ignores my keyboard input |
19:26.58 |
_sushi_ |
configure: |
19:27.03 |
_sushi_ |
Even if I paste "yes\n" in one
mouse-click |
19:27.12 |
_sushi_ |
Before it worked without the
autogen.sh |
19:27.33 |
brlcad |
you're installing into /usr ? ..
yikes |
19:27.45 |
_sushi_ |
Yes the previous brl-cad was installed into
usr |
19:27.59 |
brlcad |
k, still surprising :) |
19:28.13 |
_sushi_ |
I am actually reinstalling because of
rendering bug in 7.10.4 |
19:28.56 |
_sushi_ |
7.10.4 renders my holder incorrectly http://ronja.twibright.com/3d/plazmatron_0.png |
19:29.20 |
_sushi_ |
The yellow thing is interrupted in the middle
you can see the wand with the ball at the end ends in the air it
shouldn't |
19:29.35 |
_sushi_ |
And the blue part is having a "horn" sticking
out which apparently cannot have any mechanical function |
19:29.54 |
_sushi_ |
Well is there a way I can get through the
endless loop of questions? |
19:30.18 |
brlcad |
if it stays stuck, you can set
BRLCAD_ROOT_OVERRIDE and it'll skip the yes/no question, though I'm
curious how it got stuck in a loop |
19:30.30 |
brlcad |
post your configure file somewhere |
19:30.47 |
brlcad |
it's a simple loop that just does a read until
it gets a yes or a no |
19:31.24 |
_sushi_ |
Good I hacked the yes test in
configure |
19:31.58 |
_sushi_ |
replaced read with assignment =yes
:) |
19:32.25 |
_sushi_ |
I am still getting the tclsh error |
19:32.43 |
brlcad |
you would have to rebuild cleanly |
19:33.20 |
_sushi_ |
http://twibright.com/typescript |
19:33.27 |
_sushi_ |
what should I do to rebuild cleanly |
19:38.19 |
_sushi_ |
The configure AFTER runjning autogen.sh is at
http://twibright.com/configure |
19:39.54 |
_sushi_ |
Now it compiles suspiciously long. The problem
may be gone. |
19:40.21 |
_sushi_ |
Actually isn't. Still pops up: /bin/sh:
/home/clock/brlcad-7.14.0/src/other/tcl/unix/tclsh: No such file or
directory |
19:41.32 |
_sushi_ |
trying --enable-all... |
19:41.36 |
starseeker |
brlcad: here's the bomb log from the pipe
raytracing crash: http://pastebin.bzflag.bz/m35029930 |
19:44.37 |
_sushi_ |
When I do rm config.cache* then ./configure
--prefix=/usr --enable-all then it crashes on a different
error: |
19:44.50 |
_sushi_ |
./src/htmltcl.c: In function
'configureCmd': |
19:44.50 |
_sushi_ |
./src/htmltcl.c:1351: error:
'HTML_DEFAULT_CSS' undeclared (first use in this
function) |
19:49.47 |
brlcad |
http://twibright.com/configure
is a 404 |
19:50.12 |
_sushi_ |
ah connection refused |
19:50.17 |
brlcad |
ah, server is down |
19:50.24 |
_sushi_ |
it's a friend's apache tomcat |
19:50.40 |
_sushi_ |
when it crashes you usually wait for a short
time and it's up again |
19:51.24 |
brlcad |
that backtrace is useless, it's for the wrong
thread |
19:51.37 |
brlcad |
unfortunately |
19:51.45 |
_sushi_ |
brlcad: you are not talking about my log now
are you? |
19:51.58 |
brlcad |
yep |
19:52.05 |
_sushi_ |
the typescript is useless? |
19:52.34 |
brlcad |
well, yeah, it's fairly useless too other than
it confirmed that it's the same problem as the one you found on the
mailing list |
19:52.50 |
brlcad |
but no, I mean http://pastebin.bzflag.bz/m35029930
isn't useful unfortunately |
19:53.22 |
brlcad |
the automatic bomb report only shows the main
thread -- if it's ray-tracing, there are potentially lots of
threads |
19:53.31 |
brlcad |
could try -P1 to force single cpu |
19:53.59 |
brlcad |
or attaching with a debugger while it's
running to get a proper trace for any one of the threads |
19:55.49 |
_sushi_ |
brlcad: http://twibright.com/configure
is up again |
20:00.28 |
brlcad |
don't see anything wrong with your configure
script unless you have a bused 'read' command |
20:00.39 |
brlcad |
run this one-liner: |
20:00.40 |
brlcad |
echo "type yes or no" ; while true ; do read a
; case "x$a" in x*[yY][eE][sS]*) a=yes ; break; ;; x*[nN][oO]*)
a=no; break; ;; x*) echo "answer yes or no" ; ;; esac ; done ; echo
"you answered $a" |
20:01.50 |
brlcad |
that's the exact same logic it's
using |
20:03.55 |
_sushi_ |
makes this - no loop: |
20:03.55 |
_sushi_ |
type yes or no |
20:03.55 |
_sushi_ |
yes |
20:03.55 |
_sushi_ |
you answered yes |
20:04.30 |
_sushi_ |
This one fortunately isn't critical while I
can hack it easily |
20:04.48 |
_sushi_ |
But how to get through the one with tcl or the
one with CSS I have no idea |
20:06.14 |
_sushi_ |
brlcad: can I produce some better typescript
that tells you more about the cause/ |
20:10.50 |
_sushi_ |
brlcad: what's interesting if I don't run
autogen.sh (using the configure from the tarball), it doesn't make
the infinite yes loop. |
20:11.17 |
_sushi_ |
if my read were screwed up, then it would
happen even in this situation |
20:25.48 |
_sushi_ |
Even symlinking the system-wide tcl into the
required directory doesn't help - compiles for a long time then
makes:
//home/clock/brlcad-7.14.0/src/other/incrTcl/.libs/libitcl.so:
undefined reference to `TclVarHashCreateVar' |
20:26.38 |
CIA-40 |
BRL-CAD: 03starseeker * r33851
10/brlcad/trunk/src/proc-db/spring.c: Successfully squared off both
ends of a coil. |
20:27.19 |
starseeker |
brlcad: regression tests succeed for mged on
my Mac with latest checkout |
20:30.18 |
*** join/#brlcad BigAToo
(n=BigAToo@64.74.225.82) |
20:32.49 |
starseeker |
brlcad: let's try this: http://pastebin.bzflag.bz/m1967e293 |
20:33.01 |
_sushi_ |
brlcad: any idea wha tI could temporarily do
to get around the problem and compile a BRL-CAD that doesn't
produce this raytracing error? |
20:33.14 |
starseeker |
winces at the sight of
boolweave |
20:37.57 |
CIA-40 |
BRL-CAD: 03starseeker * r33852
10/brlcad/trunk/src/proc-db/ (Makefile.am coil.c spring.c): Let's
get this renamed - it's coil, not spring - spring is too general in
terms of possible geometries. |
20:39.21 |
_sushi_ |
I tried ./configure without --prefix, also
crashes on tcl |
21:12.18 |
*** join/#brlcad Elrohir
(n=kvirc@p5B14DAEE.dip.t-dialin.net) |
21:39.40 |
brlcad |
cool, http://www.kenradio.com/content/view/1756/30/ |
21:39.46 |
brlcad |
thanks ken |
21:41.07 |
brlcad |
_sushi_: I know it's not critical, it's just
really odd -- if you still have the busted configure script, add a
print statement on the x*) case to print the $bc_answer |
21:41.27 |
brlcad |
otherwise we'll just ignore it |
21:42.10 |
brlcad |
by your 'read' being messed up, the difference
is in which interpreter is getting used, whether read is external
or built-in (shell) command, etc |
21:43.07 |
brlcad |
starseeker: oh, nice -- badmagic's in
boolweave are pretty rare |
21:43.53 |
brlcad |
_sushi_: give me a shell somewhere and I could
try to produce a build interactively |
21:44.30 |
brlcad |
otherwise, you could try using the latest
sources -- tcl version is different there |
21:46.12 |
brlcad |
starseeker: wince all you like, but that is
actually one of the most valuable bits of logic in librt |
21:46.40 |
brlcad |
highly optimized and tuned to exact behavior,
tolerance corrections, interference detection, and
performance |
21:48.01 |
brlcad |
I've attempted to rewrite it to be "more
clean" about a half-dozen times and every single time I've either
killed performance or changed behavior |
21:48.20 |
brlcad |
it'd be interesting to come up with a test
harness that exercises every line of code in there |
21:49.37 |
louipc |
There's some spam here: http://brlcad.org/d/node/31#comments |
21:49.59 |
brlcad |
starseeker: once it's more complete, coil can
move to src/shapes |
21:50.10 |
brlcad |
(like at the point that it gets
documentation) |
21:50.30 |
brlcad |
louipc: huh, thanks .. that's odd |
21:50.38 |
brlcad |
no comments are supposed to post without
moderation |
21:53.31 |
louipc |
hmm, probably better to lose the comments
altogether eh? |
21:57.22 |
brlcad |
louipc: possibly, though there are a few that
are useful |
22:00.56 |
brlcad |
there's so few that actually got through,
makes me think that they're actually real people behind
them |
22:01.05 |
brlcad |
4 in total |
22:06.18 |
brlcad |
woot,
http://dreamcss.blogspot.com/2009/02/10-free-and-useful-open-source.html |
22:07.59 |
louipc |
aww they could have put a more interesting
screenshot |
22:09.16 |
brlcad |
yeah :) |
22:09.35 |
brlcad |
website needs another face lift |
22:29.49 |
brlcad |
'read' is failing |
22:58.07 |
*** join/#brlcad samrose
(n=samrose@ip67-95-244-194.z244-95-67.customer.algx.net) |
23:04.13 |
CIA-40 |
BRL-CAD: 03brlcad * r33853
10/brlcad/trunk/m4/prefix.m4: if stdout is closed, read will fail
on eof and loop infinitely. so we add some checks for failed read
and basic sanity to only ask yes/no 10 times before giving
up. |
23:08.26 |
brlcad |
that should take care of the infinite loop,
now on to the next one later tonight |
23:08.31 |
brlcad |
(as I wait for this build) |
23:29.08 |
starseeker |
brlcad: not wincing at the boolweave code,
but at the bug poping up there - there be dragons for debugging and
code sensitivity |
23:58.35 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-71.sbndin.btas.verizon.net) |