IRC log for #brlcad on 20071231

02:23.42 *** join/#brlcad starseeker (n=CY@ip72-218-17-235.hr.hr.cox.net)
07:56.23 *** join/#brlcad Z80-Boy (i=clock@77-56-95-199.dclient.hispeed.ch)
08:32.24 *** join/#brlcad Paul58 (n=Paul@91.102.227.98)
09:15.31 Paul58 On Debian Etch have installed brl-cad version 7.10.4 from tarball.
09:16.10 Paul58 When try to raytrace the Mug.g from tutorial, brl-cad crash.
09:16.57 Paul58 Where to send bug report if this is possible?
10:12.42 *** join/#brlcad Elperion (n=Bary@p548770B6.dip.t-dialin.net)
10:44.48 *** join/#brlcad Elperion (n=Bary@p548770B6.dip.t-dialin.net)
11:01.46 *** join/#brlcad Elperion (n=Bary@p548770B6.dip.t-dialin.net)
11:15.40 Paul58 Is here anybody?
11:17.58 Paul58 Happy New Years!
11:30.35 Z80-Boy Paul58: Australia?
11:32.50 Paul58 No! Just to say something good. Europa.
11:34.25 Paul58 I study Animation Techniques in BRL-CAD
11:34.36 Paul58 and all works well, but
11:35.21 Paul58 when I do Key Frame Interpolation
11:35.47 Paul58 with bash script ``key-chans''
11:35.56 Paul58 I get an error message:
11:36.28 Paul58 cmd: file chans.vsize 0
11:36.38 Paul58 chan 0: File 'chans.vsize', Column 1
11:36.47 Paul58 File 'chans.vsize', Line 3: time sequence error 8 > 0.75
11:36.54 Paul58 aborting
11:37.09 Paul58 What to do to avoid this?
11:37.49 Paul58 The tutorial have a bug.. :(
12:44.32 *** join/#brlcad Bariton (n=Bary@p54874237.dip.t-dialin.net)
12:54.01 *** join/#brlcad Bariton (n=Bary@p54874237.dip.t-dialin.net) [NETSPLIT VICTIM]
12:54.01 *** join/#brlcad Elperion (n=Bary@p548770B6.dip.t-dialin.net) [NETSPLIT VICTIM]
12:54.01 *** join/#brlcad starseeker (n=CY@ip72-218-17-235.hr.hr.cox.net) [NETSPLIT VICTIM]
12:54.01 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
12:54.01 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
12:54.49 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
12:54.49 *** join/#brlcad Paul58 (n=Paul@91.102.227.98) [NETSPLIT VICTIM]
12:54.49 *** join/#brlcad vedge (i=vedge@vedge.org) [NETSPLIT VICTIM]
12:54.49 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) [NETSPLIT VICTIM]
12:54.49 *** join/#brlcad curious (n=curious@gjv234.internetdsl.tpnet.pl) [NETSPLIT VICTIM]
12:54.49 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130) [NETSPLIT VICTIM]
12:54.49 *** mode/#brlcad [+o brlcad] by irc.freenode.net
12:55.20 *** join/#brlcad SWPadnos_ (n=Me@dsl107.esjtvtli.sover.net)
13:02.48 *** join/#brlcad elite01 (n=elite01@dslb-088-070-007-141.pools.arcor-ip.net)
13:51.57 *** join/#brlcad Z80-Boy (i=clock@77-56-95-199.dclient.hispeed.ch)
14:25.55 *** join/#brlcad Elperion (n=Bary@p54874237.dip.t-dialin.net)
14:54.43 Axman6 happy new year all
14:55.06 Z80-Boy Axman6: the same to you
14:55.18 Axman6 :)
15:45.57 *** join/#brlcad cad09 (n=4b9b83d2@bz.bzflag.bz)
15:48.09 *** join/#brlcad Elperion (n=Bary@p54874237.dip.t-dialin.net)
15:50.38 *** join/#brlcad cad09 (n=4b9b83d2@bz.bzflag.bz)
16:01.09 *** join/#brlcad starseeker (n=CY@ip72-218-17-235.hr.hr.cox.net)
17:30.34 CIA-30 BRL-CAD: 03brlcad * 10brlcad/TODO: tested parallel crash report generation. it's still busted. for some reason, the BU_MAPPED_FILE semaphore is getting acquired multiple times simultaneously.
17:31.21 CIA-30 BRL-CAD: 03brlcad * 10brlcad/include/config_win.h: move USE_PROTOTYPES up with the __STDC__ define since they're closely related
17:35.22 CIA-30 BRL-CAD: 03brlcad * 10brlcad/include/ (db.h machine.h nmg.h): c89 is assumed, remove the \!__STDC__ protections/sections
17:35.40 CIA-30 BRL-CAD: 03brlcad * 10brlcad/include/raytrace.h: remove the \!RECORD_DEFINED sections.. struct record (v4) should always be definable if we can assume v4. better to reduce the header file conditionals regardless
17:36.19 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/burst/ (Hm.c Hm.h HmGetc.c): remove the __STDC__ protections, c89 is a given
17:36.42 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/conv/g-nff.c: use the new bu_temp_file() instead of tmpfile()
17:39.01 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/conv/nastran-g.c: file pointer, not file descriptor. there's a difference.
17:39.52 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/g-iges.c: use new bu_temp_file() instead of tmpfile() for temporary files
17:40.26 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/fbed/std.h: remove the if not __STDC__ section
17:41.26 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbn/fortran.c: really odd wrapper.. the uppercase variant seems to never get used/declared contrary to the comment. either way, remove the non __STDC__ section
17:42.18 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbn/wavelet.c: remove the __STDC__ protections, it's a given
17:45.05 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/bomb.c:
17:45.05 CIA-30 BRL-CAD: fix at least one race-condition problem with parallel crash report generation.
17:45.05 CIA-30 BRL-CAD: acquire a semaphore when printing into the tracefile filename and acquire the
17:45.05 CIA-30 BRL-CAD: BU_SEM_SYSCALL semaphore when printing so we don't interleave with other
17:45.05 CIA-30 BRL-CAD: printing that may be going on. do the same when printing the intentional core
17:45.08 CIA-30 BRL-CAD: dump message.
17:45.45 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: consistently lowercase
17:47.29 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/crashreport.c: make a note that bu_crashreport() is NOT thread-safe. it could have an internal semaphore wrapper, but for now, just let callers protect (i.e. leave it up to bu_bomb())
17:47.52 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/list.c: no longer need assert.h
17:53.42 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/ (malloc.c vls.c): move bu_strdup_message out of malloc.c and into vls.c, add bu_vls_strcmp() and bu_vls_strncmp() as new functions instead of macros so the sanity checks can be added.
17:54.55 CIA-30 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: declare bu_vls_strcmp() and bu_vls_strncmp() as functions instead of macros, remove the plethora of __STDC__ protections on the assertion macros and friends.
17:55.56 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/ (librt/nmg_fcut.c librt/table.c librt/tree.c mged/dodraw.c): remove the non __STDC__ sections, c89 is a given now
17:57.36 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/vdeck/vdeck.c: comment and header cleanup, convert k&r prototypes to ansi, doxygenify
18:03.58 brlcad Paul58: that's when you run that command inside mged, yes? (some commands are mged commands, some are unix command-line commands)
18:05.02 brlcad inside mged, you shouldn't need the -F:1 unless you want to create a window on an X11 :1 xserver
18:09.21 Paul58 brlcad: I try to create Cup from the Manual.
18:09.27 brlcad okay
18:11.24 brlcad outside of mged on the unix command-line, type fbhelp -- what does it say for "Device: ..."?
18:11.30 Paul58 Ewerything works well except raytrace.
18:11.44 brlcad it should say something like /dev/X or /dev/ogl
18:12.41 brlcad also, did you compile yourself or use a binary installation?
18:12.51 Paul58 fbhelp produce here the blank screen ..
18:13.09 brlcad ahh, sounds like you compiled with the ogl interface ..
18:13.15 Paul58 I use Window Maker with plenty of Desktops..
18:13.22 brlcad it provokes a nasty X11 bug that blacks out the screen
18:13.44 Paul58 on that Desktop, where I run fbhelp command in xterm, the screen is blank.
18:13.46 brlcad move the mouse around, or ctrl-c to kill the window
18:14.00 brlcad it should recover the desktop
18:14.06 Paul58 Device: /dev/ogl
18:14.15 brlcad yeah, that's no good ...
18:14.15 Paul58 yes, it recovers the Desktop
18:14.42 brlcad you compiled brl-cad from sources?
18:14.50 Paul58 from tarball
18:15.19 Paul58 installed it from tarball
18:15.29 brlcad from a binary or source tarball?
18:15.39 Paul58 wait ..
18:15.47 brlcad there shouldn't be a binary with ogl enabled...
18:16.09 brlcad if it was from sources, you want to have used the --without-opengl configure option
18:16.54 Paul58 http://sourceforge.net/project/showfiles.php?group_id=105292&package_id=113559
18:17.10 Paul58 here I select brlcad_7.10.4_ia32.tar.bz2
18:17.22 brlcad wow
18:17.24 Paul58 download it, unpack, etc.
18:17.51 brlcad okay, then that was an unfortunate mistake.. there shouldn't have been any binaries uploaded with ogl enabled for 7.10.4 .. :(
18:18.02 Paul58 :(
18:18.03 brlcad you can still work around the problem
18:18.20 Paul58 or download the source?
18:18.21 brlcad you have to specify the /dev/X framebuffer
18:18.28 brlcad or yeah, recompile from sources
18:18.42 brlcad in mged try this: rt -F/dev/X
18:18.52 Paul58 I decide to recompile it from source
18:18.53 brlcad should pop up a 512x512 window with a raytrace
18:19.00 Paul58 OK
18:20.46 Paul58 I tried rt -F/dev/X and here I get a small window with 'bu_log: write error' message
18:21.17 Paul58 I hit Ok button and brl-cad disappeares.
18:21.22 brlcad gah
18:21.46 Paul58 I think I go now to download sources..
18:21.47 brlcad do you get the same message if you run "mged -f" ?
18:21.54 Paul58 wait..
18:22.14 brlcad that will run mged in foreground mode and changes the logging channels
18:23.27 Paul58 I run now 'mged -f' and here I get the mged command window and the other, graphics window
18:23.51 brlcad k, and then rt -F/dev/X ?
18:23.57 Paul58 wait..
18:24.03 brlcad same write error or works?
18:25.08 Paul58 No errors, but nothing happen.
18:25.17 Paul58 It works?
18:25.27 brlcad no, that's not right -- you should see a new window
18:25.43 brlcad what about "rt -F/dev/Xl" (with an "ell")
18:27.02 Paul58 Wow, it works with "rt -F/dev/Xl" !! :)
18:27.11 brlcad ahhh, great
18:27.21 brlcad so the lingering option isn't working for some reason
18:27.48 Paul58 Can I help you now somehow?
18:28.29 brlcad you already have :)
18:28.33 Paul58 :)
18:28.43 Paul58 Thank you!
18:29.00 CIA-30 BRL-CAD: 03brlcad * 10brlcad/BUGS: the new linger-by-default option doesn't seem to be working at least with 7.10.4 on ia32 linux, reported by Paul58
18:29.16 brlcad if you set the FB_FILE environment variable to /dev/Xl, you'll not ever need to use -F/dev/Xl
18:29.18 Paul58 My system is Debian Etch.
18:29.30 Paul58 OK
18:29.45 brlcad (e.g. add it to your .bash_profile: export FB_FILE=/dev/Xl)
18:29.47 Paul58 Where can I set this variable?
18:29.50 Paul58 OK
18:30.04 brlcad then next time you log in, it'll be automatically set
18:30.16 brlcad or next time you create a new terminal window
18:31.00 Paul58 Thank you!
18:31.38 Paul58 I try it out now.
18:37.38 *** join/#brlcad Paul58 (n=Paul@91.102.227.98)
18:41.59 *** join/#brlcad Twingy (n=justin@74.92.144.217)
18:43.17 Paul58 brlcad: It works, but I must to run mged with -f option. Thank you!
18:50.57 *** join/#brlcad jgay (n=jgay@fsf/staff/jgay)
19:07.47 brlcad Paul58: glad to hear it
19:07.58 Paul58 :)
19:07.59 brlcad hopefully the other issues will be fixed for the upcoming 7.12 release
19:08.11 brlcad (hopefully in jan)
19:08.13 Paul58 I hope so too.
19:08.55 Paul58 Thank you!
19:15.15 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/str.c: (log message trimmed)
19:15.15 CIA-30 BRL-CAD: add initial implementation of bu_strlcat() and bu_strlcpy() that provide safe
19:15.15 CIA-30 BRL-CAD: wrappers around the string functions of similar name. if they're not available,
19:15.15 CIA-30 BRL-CAD: then the strn family are used and appropriate null-termination behavior is
19:15.15 CIA-30 BRL-CAD: matched from the strl family. warnings are printed if we exceed the specified
19:15.17 CIA-30 BRL-CAD: max size. similar to bu_strdup(), the interface is wrapped in macros so that we
19:15.19 CIA-30 BRL-CAD: can report file:line numbers when there is a problem. additionally, move
19:15.43 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/malloc.c: moved bu_strdupm() to new src/libbu/str.c file
19:16.50 CIA-30 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: include stddef.h for size_t and declare the new bu_strlcatm() and bu_strlcpym() functions and their associated bu_strlcat/bu_strlcpy macro wrappers.
19:17.11 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/Makefile.am: add str.c to the compilation
19:19.15 CIA-30 BRL-CAD: 03brlcad * 10brlcad/ (3 files in 3 dirs): add the new src/libbu/str.c file to the windows build
19:24.40 *** join/#brlcad Z80-Boy (i=clock@217-162-110-118.dclient.hispeed.ch)
20:25.54 CIA-30 BRL-CAD: 03brlcad * 10brlcad/ (78 files in 10 dirs): header cleanup, more address removal
21:19.45 Paul58 I study file:///usr/brlcad/rel-7.10.4/share/brlcad/7.10.4/html/manuals/Anim_Tutorial/index.html
21:20.35 Paul58 When I do tabinterp
21:20.35 Paul58 I get an error message:
21:20.50 Paul58 cmd: file chans.vsize 0
21:20.58 Paul58 chan 0: File 'chans.vsize', Column 1
21:21.06 Paul58 File 'chans.vsize', Line 9: time sequence error 8 > 0.75
21:21.13 Paul58 aborting
21:21.52 Paul58 I did everything like red there, but get this error. Why?
23:07.09 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:46.31 *** join/#brlcad Twingy (n=justin@74.92.144.217)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.