00:01.54 |
IriX64 |
this is for the birds, would be asier to
re-visit xming i think. |
00:02.02 |
IriX64 |
easier too. |
01:14.36 |
*** join/#brlcad b0ef
(n=b0ef@084202026226.customer.alfanett.no) |
01:31.37 |
CIA-22 |
BRL-CAD: 03johnranderson *
10brlcad/src/conv/g-dxf.c: |
01:31.37 |
CIA-22 |
BRL-CAD: Was ignoring return code from
db_dirbuild(), allowing execution on currupt files. |
01:31.37 |
CIA-22 |
BRL-CAD: Calls to db_dirbuild should always
have the return code checked, There are many |
01:31.37 |
CIA-22 |
BRL-CAD: instances where this is not done
(mostly in the "conv" directory). |
02:05.44 |
CIA-22 |
BRL-CAD: 03johnranderson * 10brlcad/src/conv/
(16 files): Added check of return value from
db_dirbuild() |
02:07.02 |
brlcad |
woot |
02:10.47 |
CIA-22 |
BRL-CAD: 03johnranderson * 10brlcad/src/conv/
(iges/g-iges.c jack/g-jack.c): Added check of return of
db_dirbuild() |
02:17.25 |
CIA-22 |
BRL-CAD: 03johnranderson *
10brlcad/src/conv/off/g-off.c: Added check of return of
db_dirbuild() |
02:24.53 |
*** join/#brlcad IriX64
(n=mario_du@bas2-sudbury98-1177871943.dsl.bell.ca) |
02:29.36 |
dli_ |
/var/tmp/portage/sci-misc/brlcad-9999/work/brlcad/src/conv/.libs/lt-asc2g:
error while loading shared libraries: libtcl8.5.so: cannot open
shared object file: No such file or directory |
02:31.09 |
IriX64 |
should be in brlcad/lib no? |
02:31.39 |
dli_ |
IriX64, it's a compiling error |
02:32.24 |
IriX64 |
but its looking for the .so file check .libs
in tcl dir |
02:33.02 |
IriX64 |
tcl built if you're up to conv |
02:35.17 |
dli_ |
brlcad-cvs building error: http://pastebin.ca/463733 |
02:38.01 |
IriX64 |
what the heck it did 3 ok why
sphflake? |
02:38.55 |
IriX64 |
maybe libtcl8.5.so ran away from home
:P |
02:39.37 |
brlcad |
dli_: k, thx... due to a recent change that
builds libtcl shared instead of static, so libtool fails to look in
the tcl build dir |
02:40.17 |
IriX64 |
my system is weird i can only go by what i
know, if you want real help talk to these guys. |
02:42.46 |
brlcad |
there's supposed to be a fix in configure that
compensates, but apparently not working for you |
02:44.44 |
dli_ |
brlcad, any option to pass to
configure? |
02:48.39 |
brlcad |
dli_: you mean as a long term fix or short
term fix? |
02:49.13 |
brlcad |
long term, it should work as is .. have to
figure out what else is needed to make it work |
02:49.20 |
brlcad |
short term, you can just build
static |
02:49.33 |
brlcad |
for gentoo integration, that certainly won't
fly though |
02:49.49 |
dli_ |
brlcad, it's an error from buidling bench, I'm
trying " --disable-bench ", now |
02:50.14 |
brlcad |
that won't work :) |
02:50.30 |
brlcad |
bench is just a minimal subset .. and that
entire subset is required |
02:50.33 |
dli_ |
brlcad, then, I will just wait :) |
02:52.10 |
brlcad |
dli_: another short-term patch -- try adding
--disable-shared to the line in configure.ac that says:
ac_configure_args="$ac_configure_args --enable-symbols" |
02:52.20 |
brlcad |
it's near the end of the file |
02:52.46 |
dli_ |
brlcad, sounds nasty to me |
02:52.56 |
brlcad |
it's a one-line edit |
02:53.22 |
brlcad |
heck, you can run this to do it for
you: |
02:54.12 |
brlcad |
perl -pi -e 's/enable-symbols/enable-symbols
--disable-shared/' configure.ac |
02:54.30 |
brlcad |
then re-run ./autogen.sh and configure/compile
normally |
02:54.52 |
dli_ |
brlcad, okay, I will add this line with
comment, " short term fix" |
02:55.04 |
brlcad |
i mean just to test |
02:55.30 |
brlcad |
for portage integration, there's still the
other things we talked about that need to get fixed |
02:56.31 |
dli_ |
brlcad, okay, I will use tell you how the
change works |
02:56.50 |
brlcad |
thanks |
03:20.48 |
dli_ |
brlcad, no, doesn't help,
ac_configure_args="$ac_configure_args --enable-symbols
--disable-shared" |
03:21.11 |
dli_ |
/var/tmp/portage/sci-misc/brlcad-9999/work/brlcad/src/conv/.libs/lt-asc2g:
error while loading shared libraries: libtcl8.5.so: cannot open
shared object file: No such file or directory |
03:31.54 |
brlcad |
er, something's not right or not a clean
build |
03:32.27 |
brlcad |
it's not going to use libtcl8.5.so _at_all_
with --disable-shared |
03:33.23 |
dli_ |
brlcad, couldn't be, portage always creates
new folder for building |
03:39.49 |
brlcad |
somehow that wasn't a sufficient edit
then |
03:49.53 |
smallfoot- |
brlcad, when will binary win32 release be
made? |
03:52.30 |
brlcad |
smallfoot-: it's all hinging on these last
couple remaining build issues in 7.10.1 |
03:52.38 |
brlcad |
hopefully early may |
03:54.04 |
smallfoot- |
okie cool |
03:54.14 |
smallfoot- |
build issues? |
04:18.53 |
IriX64 |
has to build on my system smallfoot
:P |
04:25.34 |
brlcad |
smallfoot-: dealing with the new tcl/tk and
finding scripting resources at run-time are the two issues that
need resolving |
04:26.41 |
IriX64 |
brlcad: could activestates windows tcl/tk be
used, i have successfully installed those in the past. |
04:31.31 |
smallfoot- |
oh |
04:32.33 |
IriX64 |
smallfoot, I'm kidding about building on my
system :) |
04:33.10 |
smallfoot- |
oh |
04:33.46 |
brlcad |
IriX64: yes, it's sort of required at the
moment if you're building the full binary distribution on
Windows |
04:34.36 |
IriX64 |
maybe ill re-install them then |
04:35.30 |
IriX64 |
could happen |
06:02.27 |
CIA-22 |
BRL-CAD: 03brlcad * 10brlcad/autogen.sh: fix
recursive configure support for when the recursion goes more than
one level deep. add more documentation on example use and vars that
can be overridden. |
12:32.03 |
*** join/#brlcad cad96
(n=971d47cd@bz.bzflag.bz) |
12:34.57 |
*** part/#brlcad cad96
(n=971d47cd@bz.bzflag.bz) |
13:57.20 |
*** join/#brlcad clock_
(i=clock@84-72-60-158.dclient.hispeed.ch) |
16:06.16 |
*** join/#brlcad elite01
(n=elite01@dslb-088-070-018-216.pools.arcor-ip.net) |
16:06.46 |
*** join/#brlcad Elperion
(n=Elperion@p54876ba6.dip.t-dialin.net) |
16:06.52 |
elite01 |
hi |
16:07.35 |
elite01 |
why won't puts [expr {1+1}] work in that mged
shell? |
16:08.14 |
elite01 |
i need to create 80 objects, all aligned in a
grid, and want to use 2 for loops for that |
16:08.25 |
elite01 |
so i even read the first bits of some tcl
tutorial |
16:08.30 |
elite01 |
but stuff doesn't really work :/ |
16:08.46 |
elite01 |
is brlcad's tcl interpreted heavily broken or
is it just me? |
16:11.58 |
bjorkBSD |
elite01, doesn't that need a 'puts'? |
16:11.59 |
bjorkBSD |
or something to feed it into? |
16:12.23 |
elite01 |
yeah i just tried puts [expr {1+1}] |
16:12.31 |
bjorkBSD |
and it didn't like that? |
16:12.31 |
elite01 |
works in tclsh but doesn't in mged
:( |
16:12.49 |
elite01 |
"Error: extra characters after
close-brace" |
16:12.49 |
*** join/#brlcad clock_
(i=clock@84-72-62-65.dclient.hispeed.ch) |
16:12.51 |
bjorkBSD |
oh i just noticed. you did have a
puts. |
16:13.05 |
bjorkBSD |
works here man. |
16:13.11 |
bjorkBSD |
mged> puts [expr {1+1}] |
16:13.12 |
bjorkBSD |
2 |
16:13.12 |
bjorkBSD |
mged> |
16:13.26 |
elite01 |
expr 1+1 also works |
16:13.28 |
elite01 |
umpf |
16:13.34 |
elite01 |
*restarts mged* |
16:14.01 |
elite01 |
aah ouch that does hurt |
16:14.07 |
elite01 |
well works now |
16:14.23 |
elite01 |
looks like i was typing in some expression all
the time |
16:14.23 |
bjorkBSD |
what was causing the error? |
16:14.33 |
elite01 |
at least i guess so |
16:14.51 |
elite01 |
well thanks |
16:14.51 |
bjorkBSD |
which version of brlcad are you
using? |
16:15.05 |
elite01 |
7.8.4 |
16:15.13 |
bjorkBSD |
see topic. |
16:15.23 |
elite01 |
hm too lazy to update |
16:15.26 |
elite01 |
as i said, it works now |
16:15.36 |
elite01 |
and i promise i will update tomorrow or
so |
16:15.39 |
elite01 |
:D |
16:15.47 |
bjorkBSD |
that's fine. |
16:15.57 |
bjorkBSD |
what you're using might be adequate for your
needs. |
16:16.07 |
elite01 |
my needs are really low |
16:16.54 |
bjorkBSD |
design of WMDs huh? |
16:17.40 |
elite01 |
yeah, don't need too much precision there
:) |
16:17.45 |
bjorkBSD |
nah :-j |
16:17.53 |
bjorkBSD |
they're disposable items. |
16:18.09 |
elite01 |
haha |
16:23.50 |
elite01 |
bjorkBSD, still there? |
16:24.08 |
bjorkBSD |
no. |
16:24.10 |
elite01 |
is "in" supposed to work in a for
loop? |
16:24.20 |
brlcad |
elite01: mged shell operates in "glob
compatibility mode" by default |
16:24.41 |
brlcad |
you have to turn on tcl evaluation, or escape
the glob characters |
16:25.33 |
brlcad |
i.e. if you want to list all regions in a
geometry database, you might "ls *.r" .. tcl has no globbing
concept to know what to do with * by default, but mged's shell
does |
16:25.52 |
elite01 |
ok |
16:26.02 |
elite01 |
but * and ? is the only globbing isn't
it? |
16:26.20 |
brlcad |
changing the interpreter mode is pretty
simple, it's on the File menu under Tcl Evaluation or you can "set
glob_compat_mode" to 0 or 1 to turn it on/off |
16:26.29 |
brlcad |
no, [] are glob chars too |
16:26.48 |
elite01 |
aah |
16:26.50 |
brlcad |
hence why puts [expr {1+1}] doesn't work..
that's a character glob set |
16:27.01 |
brlcad |
e.g. ls [a-f]*.d |
16:27.03 |
elite01 |
ouch :) |
16:27.21 |
brlcad |
something like puts \[expr {1+1]\] should
work |
16:27.31 |
brlcad |
er, typo in there |
16:27.38 |
brlcad |
but you get the idea |
16:27.44 |
brlcad |
forget what the other glob chars are |
16:28.15 |
elite01 |
hmm still doesn't explain why that for loop
won't work |
16:28.17 |
brlcad |
if you don't need/want globbing and just want
regular tcl shell behavior, you can set glob_compat_mode 0 and it
should evaluate |
16:28.19 |
elite01 |
wait a miinute |
16:29.27 |
elite01 |
http://nopaste.php-q.net/291936
if you'd be so nice to have a look at it |
16:29.42 |
elite01 |
coordinates are a bit broken - but the prompt
at the end is strange |
16:30.55 |
elite01 |
globbing doesn't change it |
16:34.19 |
brlcad |
okay, two issues |
16:34.53 |
brlcad |
one, the linebreaks are significant,
particularly to the 'in' command (this holds true for regular tcl
shell too) |
16:35.01 |
brlcad |
that's why it prompts |
16:35.06 |
elite01 |
aah |
16:35.30 |
elite01 |
so i need to use a few \es |
16:35.31 |
brlcad |
second, you probably need to evaluate the
command so that the string is expanded |
16:35.51 |
brlcad |
try, http://pastebin.ca/464602 |
16:36.33 |
elite01 |
nice, that works! |
16:36.35 |
elite01 |
thanks :) |
16:36.39 |
brlcad |
alsok, you're basically creating a pattern
that has no transformation, the pattern tool can do that for you
too |
16:36.52 |
brlcad |
yw |
16:36.55 |
elite01 |
no transformation? |
16:37.11 |
brlcad |
you're creating a bunch of boxes |
16:37.12 |
elite01 |
just a few buttons... like on a telephone or
the right side of a keyboard |
16:37.49 |
bjorkBSD |
the numeric keypad |
16:37.54 |
brlcad |
that's what I mean, you're making a pattern of
objects -- the pattern tool (on the Tools) menu will do this for
you fairly easily |
16:37.55 |
elite01 |
yes, that one |
16:38.02 |
bjorkBSD |
they're both keypads ;) |
16:38.02 |
elite01 |
ok, thanks again |
16:38.18 |
brlcad |
no problem |
16:38.41 |
brlcad |
and if I'd get around to finish upgrading the
clone command, that would do exactly what you're doing with one
line ;) |
16:38.51 |
brlcad |
but it only works for v4 databases at the
moment still |
16:39.28 |
elite01 |
sounds nice |
16:39.44 |
brlcad |
it's awesome :) |
16:42.16 |
brlcad |
something like "clone -i 1 -n 36 -t 10 0 0 -a
6 0 10 0 keypad.btn" would do that entire keypad with all the
corresponding translations |
16:43.23 |
elite01 |
oook :) |
16:43.24 |
brlcad |
increment by 1, create 36 copies, translate
each by 10 along x and create a new row after every 6 |
16:44.07 |
brlcad |
maybe -a 6 -60 10 0 to reset to the same grid
x coord |
16:45.06 |
elite01 |
just tell people how to use it :) |
16:45.33 |
brlcad |
it's got integrated help and everything, but
yeah -- it's actually one of the easiest and powerful replication
interfaces |
16:45.34 |
*** join/#brlcad Twingy
(n=justin@74.92.144.217) |
17:01.28 |
elite01 |
eek everything's spinning |
17:02.16 |
elite01 |
ha! killed it! :) |
17:12.48 |
elite01 |
ok, need to bug you again - how do i use the
pattern tool? some documentation somewhere> |
17:36.19 |
elite01 |
ok seems to kind of work :) |
17:36.23 |
brlcad |
the documentation on the website covers the
pattern tool |
17:36.29 |
brlcad |
vol III iirc |
17:36.41 |
brlcad |
you stop the spinning with the "0" |
17:36.49 |
elite01 |
yup |
17:37.02 |
brlcad |
pressing xyzXYZ in the graphics window sends
it spinning |
17:37.14 |
elite01 |
what a nice keypad :) |
17:37.49 |
brlcad |
have to run out, but a screenshot would be
nifty ;) |
17:39.33 |
elite01 |
http://pastehere.com/?mguetc |
17:40.06 |
elite01 |
maybe not a 100% photorealistic - but as i
said... requirements are low :) |
17:56.46 |
IriX64 |
even the default font... ouch |
17:57.40 |
elite01 |
pff |
17:58.13 |
elite01 |
now - i want a big region out of those many
buttons - like r buttons u glob_aint_work_* :/ |
17:58.23 |
elite01 |
because i'd need an u in front of each
button |
17:58.30 |
elite01 |
now, what to do? |
18:18.29 |
*** part/#brlcad bjorkBSD
(n=bjork@ip70-178-214-102.ks.ks.cox.net) |
18:41.24 |
*** join/#brlcad smallfoot-
(i=vc@clamwin/translator/smallfoot) |
20:52.01 |
*** join/#brlcad clock_
(i=clock@84-72-62-65.dclient.hispeed.ch) |
20:58.22 |
*** join/#brlcad bjorkBSD
(n=bjork@ip70-178-214-102.ks.ks.cox.net) |
22:05.15 |
*** join/#brlcad PrezKennedy
(n=Matthew@c-69-251-104-254.hsd1.md.comcast.net) |
22:22.02 |
*** join/#brlcad docelic
(n=docelic@212.15.179.131) |
23:48.48 |
*** join/#brlcad bjorkBSD
(n=bjork@ip70-178-214-102.ks.ks.cox.net) |