IRC log for #brlcad on 20100225

00:00.49 jack ``Erik: but why? (macports > fink)
00:01.06 jack do you love fbsd and/or tcl that much?
00:01.17 ``Erik more ports, more up to date, and yes, I love fbsd that much
00:01.49 jack more ports is wrong ;) fink has ~10k packages
00:02.17 jack you shouldn't count every variant of a macports package on its own
00:02.19 ``Erik (a fair bit of the mac's software stack was grabbed from fbsd, and several fbsd developers were hired by apple... it's fairly fbsd)
00:02.28 jack of course
00:02.32 ``Erik without variants, macports has 13272
00:02.44 jack wow? ok
00:02.51 ``Erik well
00:03.06 ``Erik wait, let me look at the file more carefully, it might not be as sane as the fbsd INDEX-8
00:03.30 ``Erik sorry, 9618
00:03.42 jack see ;)
00:03.47 jack still not bad
00:04.53 ``Erik damn, there're more keywords tacked in there *hangs head* unless my regex fu is off, only 6636 :(
00:05.16 ``Erik a few years back, macports (or darwinports at the time) was a hair ahead, iirc
00:05.28 jack that's more like what i expected ;)
00:05.46 ``Erik ran both for a while, but macports had everything he wanted, fink did not *shrug* did a slow migration over time
00:06.15 jack but...do they have brlcad? ;p
00:06.18 ``Erik at the time, my feeling was that fink was kinda on life support
00:06.32 jack it's very alive atm
00:06.55 ``Erik nope, and it doesn't have BRL-CAD, either :D
00:06.58 brlcad do they have "me"?
00:07.03 brlcad I sure hope not
00:07.07 jack :)
00:07.39 ``Erik they went all cher on your ass, dude... <macports (in a horse voice)> I got you, babe!
00:07.52 jack i'll call my package brlcad though, not BRL-CAD
00:08.02 jack caps aren't allowed
00:08.16 ``Erik ponders cooking a package for macports... needs to update the fbsd one :/
00:08.35 brlcad jack: doc/description.txt talks about the name and ways to use it, recommended reading if you're packaging
00:08.51 ``Erik 7.14.8 had some breakage that prevented sane fbsd porting :/
00:08.55 jack brlcad != good? ok
00:09.21 ``Erik no, he's not good, he can't even figure out how to migrate servers or get sun machines up... :D *duck*
00:10.02 jack phew...imagine 2 cute quotes around my brlcad ;)
00:24.31 starseeker groans
00:24.49 starseeker realizes he was an idiot about how he set up the helix angle tilting in the coil tool
00:34.08 ``Erik heh
00:41.55 *** join/#brlcad Nohla (~jesica@201.255.245.68)
00:41.57 starseeker vastly complicated length calculations needlessly
00:42.19 starseeker starts threading through the logic to fix it...
00:48.43 CIA-85 BRL-CAD: 03erikgreenwald * r37755 10/brlcad/trunk/src/librt/primitives/ (metaball/metaball_tri.c nmg/nmg_tri_mc.c): don't try to push normals to NMG generation shtuff...
01:13.18 ``Erik <PROTECTED>
01:22.56 brlcad hehe
01:40.19 CIA-85 BRL-CAD: 03starseeker * r37756 10/brlcad/trunk/src/shapes/coil.c: Start reworking the coil logic to be easier to deal with algorithmically. Plain coil should function but all the endcap types are messed up.
01:46.24 CIA-85 BRL-CAD: 03starseeker * r37757 10/brlcad/trunk/src/shapes/coil.c: Going to need to do a little option reshuffling now that length is going to be a parameter.
04:28.55 CIA-85 BRL-CAD: 03starseeker * r37758 10/brlcad/trunk/src/shapes/coil.c: This seems to fix the squared off coil variation - needs more testing.
04:50.44 CIA-85 BRL-CAD: 03starseeker * r37759 10/brlcad/trunk/src/shapes/coil.c: This should straighten out squared ground cap, which is just squared with subtracting rccs.
05:28.08 CIA-85 BRL-CAD: 03starseeker * r37760 10/brlcad/trunk/src/shapes/coil.c: Ground ends for non-squared working, if helix angle = 0.
08:00.30 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
08:01.37 *** join/#brlcad Ralith (~ralith@216.162.199.202)
08:16.53 *** join/#brlcad Stattrav (~Stattrav@202.3.77.161)
10:15.47 CIA-85 BRL-CAD: 03d_rossberg * r37761 10/brlcad/trunk/src/libgcv/CMakeLists.txt: synced with Makefile.am: added region_end_mc.c
10:16.43 CIA-85 BRL-CAD: 03d_rossberg * r37762 10/brlcad/trunk/include/config_win.h: added intmax_t (64 bit integer)
10:18.05 *** join/#brlcad mac- (~mac@sunrise.pi.net.pl)
10:21.45 CIA-85 BRL-CAD: 03d_rossberg * r37763 10/brlcad/trunk/src/libbu/vls.c:
10:21.45 CIA-85 BRL-CAD: MS Visual Studio compatibility: put stdint.h into ifdefs
10:21.46 CIA-85 BRL-CAD: removed potentially dangerous and unnecessary casts
12:11.17 *** join/#brlcad jack (~jack@85.92.137.10)
12:27.46 *** join/#brlcad cjdevlin (~devlin@99-74-181-148.lightspeed.cicril.sbcglobal.net)
12:54.47 *** join/#brlcad jack (~jack@unaffiliated/jack)
13:48.47 starseeker prys his eyelids open and heads in...
14:47.35 brlcad wow
14:47.41 brlcad if I'm reading him correctly...
14:47.48 brlcad we're now finally in portage
14:48.42 brlcad Started: 2005-01-08 23:12 Finished: 2010-02-20 13:30
14:48.54 starseeker faints
14:49.49 brlcad http://packages.gentoo.org/package/sci-misc/brlcad
14:50.06 ``Erik and it only took a hair over five years
14:51.03 *** join/#brlcad parigaudi (~quassel@pd95b7f5e.dip0.t-ipconnect.de)
14:51.42 starseeker so, who's up for ice skating in hell?
14:54.05 brlcad someone still needs to take ownership of the ebuild
14:56.05 starseeker IIRC, that has to be an official gentoo dev
14:58.47 brlcad so become one ;)
14:59.11 brlcad a buddy of mine is one, the process isn't too painful from what he shared
14:59.23 brlcad course, maybe he'll do it ..
15:20.51 *** join/#brlcad akafubu (~akafubu@unaffiliated/akafubu)
16:06.51 *** topic/#brlcad by brlcad -> BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || #brlcad logs: http://ibot.rikers.org/%23brlcad/ || BRL-CAD is now available on Gentoo! (20100225)
16:42.17 CIA-85 BRL-CAD: 03bob1961 * r37764 10/brlcad/trunk/src/libbu/ (badmagic.c hash.c image.c malloc.c mappedfile.c str.c tcl.c): Quell more windows 64-bit compilation warnings.
16:44.10 CIA-85 BRL-CAD: 03bob1961 * r37765 10/brlcad/trunk/src/libfb/tcl.c: Quell more windows 64-bit compilation warnings.
16:45.42 CIA-85 BRL-CAD: 03bob1961 * r37766 10/brlcad/trunk/include/ (bu.h magic.h): Quell more windows 64-bit compilation warnings.
17:45.19 CIA-85 BRL-CAD: 03bob1961 * r37767 10/brlcad/trunk/include/bu.h: Casting 0 to a (struct bu_vls *) in BU_VLS_IS_INITIALIZED. This is for the BSD build.
18:12.04 ``Erik nice, 7.16.6 fails out of the box
18:13.04 ``Erik adds --disable-strict-build
19:34.08 brlcad pretty nice frechroduction to brl-cad: http://fr.wikibooks.org/wiki/Initiation_Ã _BRL-CAD
20:04.04 *** join/#brlcad akafubu (~akafubu@unaffiliated/akafubu)
20:27.44 CIA-85 BRL-CAD: 03erikgreenwald * r37768 10/brlcad/trunk/src/conv/step/GlobalUnitAssignedContext.cpp: remove unneeded header
20:46.38 CIA-85 BRL-CAD: 03brlcad * r37769 10/brlcad/trunk/include/config_win.h: windows has uintptr_t, also provide uint64_t as an unsigned __int64.
20:50.36 CIA-85 BRL-CAD: 03erikgreenwald * r37770 10/brlcad/trunk/src/conv/step/Makefile.am: Disable unnecessary rule (causes sigabrt in fedex_plus with non-gnu make).
20:51.10 CIA-85 BRL-CAD: 03brlcad * r37771 10/brlcad/trunk/ (configure.ac include/common.h): C99 says uintptr_t is optional, so make sure we provide something. configure has a matching test that should provide a define if the type doesn't exist.
20:51.23 CIA-85 BRL-CAD: 03bob1961 * r37772 10/brlcad/trunk/ (5 files in 2 dirs): More 64-bit windows mods.
21:08.38 CIA-85 BRL-CAD: 03erikgreenwald * r37773 10/brlcad/trunk/src/adrt/load_g.c: %x->%p for pointer
21:10.53 CIA-85 BRL-CAD: 03brlcad * r37774 10/brlcad/trunk/include/bu.h:
21:10.53 CIA-85 BRL-CAD: make bu.h include stdint.h in order to get basic int types. this is needed by
21:10.53 CIA-85 BRL-CAD: the magic number checking, which uses the optional uintptr_t but the checks are
21:10.53 CIA-85 BRL-CAD: pervasive so it makes the most sense to include it here or in common.h
21:12.52 CIA-85 BRL-CAD: 03brlcad * r37775 10/brlcad/trunk/include/magic.h:
21:12.52 CIA-85 BRL-CAD: size_t will not necessarily be big enough to hold a pointer address. on current
21:12.52 CIA-85 BRL-CAD: uniform memory hardware, that's certainly a reasonable assumption, but not
21:12.52 CIA-85 BRL-CAD: necessarily with 16-bit systems and not with fragmented/partitioned memory
21:12.53 CIA-85 BRL-CAD: systems. instead, use the c99-optional-but-we-provide-it-regardless uintptr_t
21:12.53 CIA-85 BRL-CAD: type which is specifically for holding a pointer address value.
21:17.46 CIA-85 BRL-CAD: 03brlcad * r37776 10/brlcad/trunk/src/libbu/ (bomb.c crashreport.c): apparently the cast is not enough to shut gcc 4.1 up from complaining about write/fwrite return values not being checked. this is failure code, we don't care.
21:29.53 CIA-85 BRL-CAD: 03brlcad * r37777 10/brlcad/trunk/src/libbu/ (htester.c image.c parallel.c vlb.c): more verbose warning quellage due to gcc 4.1 with -O3 being a little more bitchy about checking stdio return values.
21:30.47 CIA-85 BRL-CAD: 03brlcad * r37778 10/brlcad/trunk/src/libbu/htond.c: pull out by_byteorder() from the switch() due to a warning about not being able to inline the function.
21:43.16 CIA-85 BRL-CAD: 03brlcad * r37779 10/brlcad/trunk/include/bu.h: gcc doesn't like this function being declared inline. complains about not being able to find the implementation, so just remove the inline label on the decl (but keep it on the impl).
21:50.57 CIA-85 BRL-CAD: 03brlcad * r37780 10/brlcad/trunk/src/libbn/ (plot3.c tabdata.c): more fwrite/fscanf unchecked return value warning quelling.
21:50.59 CIA-85 BRL-CAD: 03starseeker * r37781 10/brlcad/trunk/src/shapes/coil.c: This gets pretty close to working ground caps with different helix angles - not quite perfect symmetry between top and bottom, but should be good enough.
21:56.19 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
22:19.00 CIA-85 BRL-CAD: 03starseeker * r37782 10/brlcad/trunk/src/shapes/coil.c:
22:19.00 CIA-85 BRL-CAD: Ah, there we go - that seems to be symmetric. Unfortunate pipe constraints seem
22:19.00 CIA-85 BRL-CAD: to dicate the 1/8 pitch factor is needed at the ends, but in this case the gross
22:19.00 CIA-85 BRL-CAD: length isn't impacted anyway due to it being a ground coil - just a (slight)
22:19.00 CIA-85 BRL-CAD: change in the profile of the coil at the ground ends.
22:43.22 brlcad ahh, code code type type
22:44.07 CIA-85 BRL-CAD: 03brlcad * r37783 10/brlcad/trunk/src/librt/ (db_scan.c vlist.c): quell more verbose warnings about paying attention to read/write return values.
22:44.15 CIA-85 BRL-CAD: 03brlcad * r37784 10/brlcad/trunk/src/libpkg/pkg.c: quell portability warning about having the preprocessor meddle in the middle of function parameters. get the pid before we call the function.
23:01.57 CIA-85 BRL-CAD: 03brlcad * r37785 10/brlcad/trunk/src/conv/g-var.c: remove unnecessary references to uint8_t
23:02.48 CIA-85 BRL-CAD: 03brlcad * r37786 10/brlcad/trunk/src/conv/g-var.c: unsigned
23:08.15 CIA-85 BRL-CAD: 03brlcad * r37787 10/brlcad/trunk/src/conv/g-var.c: ws indent update
23:29.23 CIA-85 BRL-CAD: 03brlcad * r37788 10/brlcad/trunk/configure.ac: note that it's an embedding of AC_TYPE_UINTPTR_T
23:30.09 CIA-85 BRL-CAD: 03brlcad * r37789 10/brlcad/trunk/include/config_win.h: expand all of the stdint types using msvc's __int# types.
23:50.48 *** join/#brlcad Phurl_ (~mdupont@2001:0:53aa:64c:2069:172f:ae2d:1b81)
23:54.51 CIA-85 BRL-CAD: 03brlcad * r37790 10/brlcad/trunk/include/common.h: see if UINTPTR_MAX is defined
23:56.07 CIA-85 BRL-CAD: 03brlcad * r37791 10/brlcad/trunk/src/shapes/ (11 files): ws indent formatting style consistency cleanup.

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