IRC log for #brlcad on 20091116

00:10.35 Emton ~seen R0b0t1
00:10.37 ibot r0b0t1 is currently on #bzflag (21m 47s) #brlcad (21m 47s), last said: 'Ok, thanks :)'.
00:10.57 R0b0t1 omgwtf stalker!
00:11.03 Emton lol
00:11.09 Emton not me!! it's the ibot
00:11.37 Emton it's watching us, thought u might be another bot
00:11.39 Emton lol
00:11.42 Emton guess not
00:13.53 Emton have seen this movie, 9/11 Coincidences? http://www.youtube.com/watch?v=Odp1FO0Vmuw
00:17.08 Emton ~seen Emton
00:17.09 ibot emton is currently on #brlcad (1d 8h 40m 59s). Has said a total of 71 messages. Is idling for 1s, last said: '~seen Emton'.
01:40.32 *** join/#brlcad Maloeran (n=maloeran@glvortex.net)
03:04.38 *** join/#brlcad akafubu (n=akafubu@unaffiliated/akafubu)
04:02.09 *** join/#brlcad akafubu (n=akafubu@unaffiliated/akafubu)
04:11.45 Emton hey what's up
04:12.04 Emton starting playing around w/those distros but..
04:12.18 Emton they use cygwin anyways hehe
04:12.30 Emton so back to cygwin
04:34.52 *** join/#brlcad talcite (n=Matthew@dhcp-143-147.mcme-students.carleton.ca)
07:43.47 Emton anybody?
07:47.53 louipc what distros?
08:18.21 Emton those coLinux jammies
08:18.38 Emton was having problems w/cygwin
08:19.04 Emton turned to be mute since they all use cygwin anyway
11:37.56 brlcad you say you modified libpkg?
11:38.04 brlcad shouldn't have needed to
11:54.38 CIA-61 BRL-CAD: 03brlcad * r36484 10/brlcad/trunk/src/libdm/ (Makefile.am TODO): a todo file specifically for libdm. refactor dm-generic, support application driver dms, and remove tcl/tk use from api
12:33.14 *** join/#brlcad parigaudi (n=quassel@pd95b7f5e.dip0.t-ipconnect.de)
12:43.01 *** join/#brlcad ``Erik (i=Here@69.140.109.104)
12:50.55 CIA-61 BRL-CAD: 03brlcad * r36485 10/brlcad/trunk/src/other/step/configure.ac: remove loads of unnecessary stuff. should reduce configure time some.
13:04.42 *** join/#brlcad ChanServ (ChanServ@services.)
13:04.42 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
13:08.13 CIA-61 BRL-CAD: 03brlcad * r36486 10/brlcad/trunk/src/other/step/configure.ac: more removal for brevity
13:14.53 *** join/#brlcad ChanServ (ChanServ@services.)
13:14.53 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
13:18.27 *** join/#brlcad ChanServ (ChanServ@services.)
13:18.27 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
13:48.02 CIA-61 BRL-CAD: 03brlcad * r36487 10/brlcad/trunk/include/bu.h: if we're compiling stricct, turn attributes off. this is needed because our format string allows a %V conversion character that is not recognized.
13:51.17 CIA-61 BRL-CAD: 03brlcad * r36488 10/brlcad/trunk/configure.ac:
13:51.19 CIA-61 BRL-CAD: add compiler tests for strict compilation flags (-pedantic -W -Wall -Werror)
13:51.21 CIA-61 BRL-CAD: along with -Wno-lang-lang which is needed due to tcl.h's use of the c99 long
13:51.23 CIA-61 BRL-CAD: long construct. this set of strict compilation flags can be enabled on a per
13:51.29 CIA-61 BRL-CAD: directory basis using the STRICT_FLAGS variable as directories are cleaned up.
13:51.31 CIA-61 BRL-CAD: additionally, add -std=c89 to the compile line to make our compliance goal
13:51.37 CIA-61 BRL-CAD: explicit (at least if we're using gcc).
13:52.38 CIA-61 BRL-CAD: 03brlcad * r36489 10/brlcad/trunk/src/libbu/ (avs.c list.c parallel.c vls.c): quell a variety of verbose-level warnings, primarily type conversions
14:45.47 *** join/#brlcad ChanServ (ChanServ@services.)
14:45.47 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
15:01.16 *** join/#brlcad ChanServ (ChanServ@services.)
15:01.16 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
15:16.32 CIA-61 BRL-CAD: 03erikgreenwald * r36490 10/brlcad/trunk/src/ (4 files in 3 dirs): change line comments (//) to block comments (/* */)
15:33.18 starseeker brlcad: erm - C++ apparently doesn't like -std=c89 - is there a C++ version
15:43.48 brlcad ahh, right
15:44.08 brlcad hadn't gotten that far myself.. disabling gnu extensions caused other failurs
15:48.25 CIA-61 BRL-CAD: 03brlcad * r36491 10/brlcad/trunk/configure.ac: override setting all flags for -std=c89 since we only want CFLAGS, not CXXFLAGS. not a valid std on c++ files.
16:17.49 starseeker oh, lovely - opennurbs isn't c89 valid
16:18.33 starseeker reflects that if we need to fix opennurbs, it might be time to revert to a vanilla opennurbs in the trunk and make only the minimal changes that we need
16:19.33 brlcad wouldn't be, it's c++
16:19.46 brlcad it's it barfing on something?
16:19.50 starseeker opennurbs_memory.c
16:19.57 brlcad hrm
16:20.14 brlcad svn mv opennurbs_memory.c opennurbs_memory.cpp ;) (j/k)
16:20.26 brlcad it's probably c99
16:21.05 brlcad if that's the case, need to make that -std flag non-global (to a var), then override the var in opennurbs
16:28.14 CIA-61 BRL-CAD: 03brlcad * r36492 10/brlcad/trunk/src/other/jove/jove_io.c: minor ansi compliance patch, use S_ISCHR() instead testing S_IFCHR directly.
16:29.33 CIA-61 BRL-CAD: 03starseeker * r36493 10/brlcad/trunk/src/other/step/TODO: Add a TODO about getting the NIST code to actually generated the correct code for src/conv/step
16:29.53 starseeker er, generate rather
16:30.30 brlcad don't forget EXTRA_DIST lucy!
16:30.39 starseeker oo, good point
16:30.42 brlcad </carlos>
16:31.33 CIA-61 BRL-CAD: 03starseeker * r36494 10/brlcad/trunk/src/other/step/Makefile.am: Bad developer. Update the Makefile.am too.
16:32.03 brlcad heh, thank you gnu hurd for that S_ISCHR() hint
16:32.31 starseeker wait, what? HURD actually helped someone do something??
16:32.37 starseeker faints in shock
16:43.55 ``Erik wait, what? hurd/herd produced something other than a lot of claims about how it'll be awesome?
16:43.58 ``Erik O.O
16:44.08 brlcad wasn't hurd directly
16:44.15 brlcad but a patch from someone to hurd
16:44.22 brlcad was the same patch jove needed
16:44.27 brlcad or at least similar
16:45.03 ``Erik the only patch jove needs is the one measured in megatons
16:45.07 ``Erik O:-)
16:45.35 starseeker don't worry - on some far day in the remote future we'll be able to nuke it
16:46.19 louipc well, it's disabled by default.. good 'nuff for me
16:47.32 starseeker ah fudge, forgot to deprecate make_bb
16:49.30 starseeker brlcad: I take it I should make a 7.16 section in deprecated.txt?
16:49.54 brlcad if you're deprecating something, yep
16:50.03 brlcad just follow form
16:50.15 starseeker should have done it earlier, but I'll do it now...
16:51.26 starseeker wonders what else he forgot to deprecate...
16:51.52 brlcad if you at least said it in a file elsewhere or in the commit message, "close enough"
16:52.11 CIA-61 BRL-CAD: 03starseeker * r36495 10/brlcad/trunk/doc/deprecation.txt: make_bb will go away in favor of bb, which defines a superset of its functionality.
16:52.21 brlcad someone should weed out the oldest deprecations at some point
16:52.36 brlcad no sense keeping the ancient issues active
16:52.55 starseeker what's the distinction between deprecated and obsolete?
16:53.05 brlcad obsolete is when it's removed
16:53.20 brlcad deprecated is when it's scheduled to be removed
16:53.25 starseeker ah
16:53.53 starseeker is a bit confused - how come there is anything newer than 7.12 in obsolete?
16:53.53 brlcad so top items are moved to the bottom when they're finally yanked, so there's a log of what happened even if you missed deprecation
16:55.28 brlcad heh, damn!
16:55.33 starseeker Oh, I see - "there exists a an equivalent alternative interface"
16:55.40 brlcad the new Werror portion is killer
16:56.06 brlcad working like a charm, but damn is it failing cross-platform even on our "clean" libbu..
16:56.09 brlcad quells
16:56.11 Emton I had to modify libpkg because of conflicts with socket.h, un.h
16:56.22 CIA-61 BRL-CAD: 03starseeker * r36496 10/brlcad/trunk/doc/deprecation.txt: Fix typo in instructions.
16:56.27 brlcad Emton: can you be more specific?
16:56.39 brlcad suspect maybe a header test failed?
16:56.47 brlcad or a specific patch that fixed it
16:56.50 Emton yea, hang on i'll reproduce
16:58.10 Emton here is what happend *after* i hacked the .h redefine errors away
16:58.12 Emton $ make
16:58.12 Emton rict-aliasing -fno-common -fexceptions -g -version-info 19:1 -no-undefined -L/us
16:58.12 Emton r/local/lib -pipe -fno-strict-aliasing -fno-common -fexceptions -g -o libpkg.la
16:58.12 Emton -rpath /usr/brlcad/lib pkg.lo tcl.lo vers.lo
16:58.12 Emton .libs/pkg.o: In function `pkg_open':
16:58.12 Emton <PROTECTED>
16:58.14 Emton <PROTECTED>
16:58.16 Emton <PROTECTED>
16:59.51 brlcad starseeker: there's a bug report on the 10.4 ogl-enabled build causing a crash
17:02.26 starseeker crud. we've really got to get to AquaTk and get off this Mac X11 merry-go-round
17:02.53 brlcad Emton: hm, some net lib is missing
17:03.47 brlcad obviously detected HAVE_WINSOCK_H .. so it's trying to use winsock
17:04.08 Emton well gethostbyname was one of the things it complained of originally being "redefined" so I ripped it out of a local winsock.h for libpkg
17:04.34 Emton do you know what WSAStartup is?
17:04.42 brlcad yes
17:04.51 brlcad need to know what that original problem was
17:04.53 ``Erik the function to initialize the socket library on winderz
17:05.12 brlcad if it was being redefined due to our headers
17:05.12 Emton yea, i think its stemming from automake issues
17:05.14 ``Erik needs winsock.dll linked, I imagine
17:05.19 brlcad yeah
17:06.16 Emton i've got like 5 versions on here, don't know if that's the problem, but i think i'll wipe out the stuff and add it back
17:07.41 brlcad libpkg compiles cleanly now via studio, so it should just be build settings that need tweaking, not source changes
17:07.51 brlcad maybe a few preprocessor checks
17:08.20 brlcad but no logic changes should be necessary
17:09.09 Emton yea, another thing it complained about was the return (PKG_ERROR) stuff
17:09.25 Emton not being casted, i cast as (int) and it stopped
17:13.42 CIA-61 BRL-CAD: 03brlcad * r36497 10/brlcad/trunk/configure.ac: strict c89 standards compliance without gnu or bsd extensions is a bit too far out of reach .. disable for the time being.
17:15.29 CIA-61 BRL-CAD: 03brlcad * r36498 10/brlcad/trunk/src/libpkg/pkg.c: quell warning. cast since the func returns int (thx Emton) and PKC_ERROR is already a cast pointer.
17:18.09 Emton is libpkg really needed for standlalone server?
17:18.28 brlcad what do you mean?
17:18.53 brlcad it's a low-level networking library, how most of the framebuffer utilities intercommunicate
17:19.05 Emton it says in pkg.c sounds like ipc stuff
17:19.24 brlcad it is, sorta
17:19.27 Emton oh ok yea
17:19.51 Emton wasn't sure if it was for more distributed model of BRLCAD
17:20.28 brlcad nope, it's intrinsic to many of the tools
17:20.54 Emton yea, rt won't build w/out it
17:21.06 brlcad mostly the server-based tools, one of which is a distributed processing tool, but others too
17:22.25 brlcad all the tracers, most of the framebuffer tools, all the display managers, the remrt distributed rendering system, the mged gui (framebuffer and diplay manager servers embedded), .. and probably a few others
17:22.40 Emton heh, u fixed that cast problem quick =)
17:23.29 Emton yea, i know i need to fix this cygwin env problem and get it done right
17:28.08 CIA-61 BRL-CAD: 03brlcad * r36499 10/brlcad/trunk/configure.ac: keep disabled, but need to move the c89 test above above the headers and types so the tests will fail properly (ran into HAVE_SIG_T getting defined even though it's a bsd extension, compile-time failure.)
17:28.37 brlcad yeah, if you can update to a latest checkout, no mods.. compile and report that pkg error -- can see what the fix should be for gethostbyname and whatever else was failing
17:32.24 Emton alright, i'll get it and let you know what happens, takes hours for me on this antique here tho
17:32.47 brlcad nods
17:32.56 CIA-61 BRL-CAD: 03brlcad * r36500 10/brlcad/trunk/configure.ac: minor comment
17:46.19 CIA-61 BRL-CAD: 03brlcad * r36501 10/brlcad/trunk/TODO: technically now have stricter compilation flags on 'clean' directories .. just only one dir (libbu) is clean, and semi-clean at that (can't enable -std=c89 justwithout quellage)
18:05.36 CIA-61 BRL-CAD: 03brlcad * r36502 10/brlcad/trunk/src/libbu/mappedfile.c: mmap takes void*, feed it NULL
18:11.53 *** join/#brlcad parigaudi (n=quassel@pd95b7f5e.dip0.t-ipconnect.de)
18:31.37 yukonbob http://www.skytopia.com/project/fractal/mandelbulb.html#renders
20:33.20 *** join/#brlcad Ralith (n=ralith@d142-058-090-086.wireless.sfu.ca)
21:37.21 *** join/#brlcad Ralith_ (n=ralith@d142-058-080-075.wireless.sfu.ca)
21:46.38 *** join/#brlcad samrose (n=samrose@99.147.180.206)
21:47.18 louipc yukonbob: sweet. I wish I could understand the advanced mathematics
22:24.22 *** join/#brlcad Ralith_ (n=ralith@d142-058-085-244.wireless.sfu.ca)
22:53.32 ``Erik nifty
22:55.02 *** join/#brlcad poolio_ (n=poolio@BZ.BZFLAG.BZ)
22:55.03 *** join/#brlcad indianlarry (n=indianla@BZ.BZFLAG.BZ)
23:02.29 *** join/#brlcad poolio (n=poolio@BZ.BZFLAG.BZ)
23:05.26 *** join/#brlcad mafm (n=mafm@cpc2-bexl3-0-0-cust843.bmly.cable.ntl.com)
23:57.24 *** join/#brlcad R0b0t1 (n=Enigma@unaffiliated/r0b0t1)

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