IRC log for #brlcad on 20101114

00:45.18 *** join/#brlcad stevegt_ (~stevegt@cislunar.TerraLuna.Org)
04:21.11 starseeker grabs opensolaris from virtualboxes.org and tries to get it working...
05:06.36 starseeker gah - gcc 3.4.3
05:16.03 starseeker gives sun studio express a shot...
06:10.42 *** join/#brlcad 52AACLEFP (~stevegt@c-69-181-134-76.hsd1.ca.comcast.net)
07:53.35 *** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net)
12:21.24 brlcad was a perfectly fine compiler for many years ... should work ;)
12:22.20 brlcad so I was right about the savings. reduced a conversion that took about 8 days to around 3 days
12:23.09 brlcad not too helpful, but it should also reduce several of the 8 minute -> 3 minute or 80 sec -> 30 sec conversions too
14:32.21 louipc sounds like an amazing improvement to me
15:39.07 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
17:31.40 starseeker brlcad: which, gcc or sun studio?
17:42.22 starseeker old gcc didn't like opennurbs
17:56.39 ``Erik how old is old? like 3.x?
17:56.46 ``Erik http://www.capstoneturbine.com/news/story.asp?id=536
17:56.46 starseeker 3.4.3
17:57.31 ``Erik (high performance car, 4 big honkin' dc motors, some batteries, and a turbine engine to charge the batteries, 500mi range... awesome)
17:58.05 starseeker sweet
17:59.05 ``Erik I vagually recall a lot of cruddy c++ code breaking moving to 4.0, the c++ frontend was rewritten and far more strict, wonder if opennurbs depends on things 'being right' that 3 was sloppy on
17:59.52 ``Erik (like mebbe using the same symbol in 2 namespaces, 3 was sloppy with namespaces, most people ignored 'em)
18:00.27 ``Erik (and the turbine engine used in that badboy is only 40hp, but it can sprint with over 700)
18:04.06 ``Erik gcc 3.x can always bootstrap 4.x if that's a need, should probably document that 4.0+ is required somewhere if that holds
18:54.42 *** join/#brlcad ibot (~ibot@rikers.org)
18:54.43 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || #brlcad logs: http://ibot.rikers.org/%23brlcad/ || BRL-CAD release 7.16.10 is posted! (20100805)
19:05.20 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
19:07.30 *** join/#brlcad velociostrich (~nsd@c-68-37-119-2.hsd1.nj.comcast.net)
19:40.57 brlcad starseeker: "didn't like opennurbs" isn't very descriptive :)
19:41.20 brlcad neither is likely going to work out of the box without some changes
19:41.42 brlcad we've built with 3.4.3 before, though, so it shouldn't be too hard to fix
19:41.57 brlcad sun studio is usually even more picky
19:42.38 starseeker opennurbs_brep_region.cpp:1147 error: expected primary-expression before numeric constant
19:43.40 starseeker that's the first error from gcc 3.4.3 - I haven't gotten past tcl yet with sun studio - need the sunmath lib and I don't have the test for that wired in yet
19:44.15 brlcad that error might imply some sort of #define contstant on subfi
19:44.21 starseeker is compiling successfully on OpenSolaris a decent predictor for success with Solaris itself?
19:44.34 brlcad yep
19:44.50 brlcad not 100% match, but pretty darn close
19:45.01 starseeker oh, good - so this isn't a waste :-)
19:46.23 starseeker come to think of it, I think clang barfs on opennurbs too
19:46.29 starseeker wonder if they're related
19:47.20 starseeker decides he might as well do the autotools distcheck as long as he's got this sucker up...
20:14.00 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
22:35.39 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
23:04.10 starseeker blinks - clutils fails, but with an error that looks like it's trying to compile istream.cc from studio express's files?
23:06.05 starseeker aaand apparently the Solaris version of yacc doesn't support a -o option
23:07.41 starseeker my that's primitive - and a royal pain
23:11.09 starseeker recognizes he must handle that case but puts flex and bison in for now...
23:37.22 starseeker alright, now that's just flat-out weird - cmake step build succeeds with flex/bison in place
23:39.00 starseeker winces - I'm guessing there may be a significant set of patches if we want to get opennurbs compiling with the sun compiler - doesn't even make it past the first file...
23:39.43 starseeker "opennurbs_system.h", line 282: Error: A declaration does not specify a tag or an identifier.
23:40.10 starseeker "opennurbs_system.h", line 363: Error: #error Verify that long long is a 64 bit integer with your compiler!.
23:48.14 starseeker must confess he has no clue what the issue with line 282 is...
23:53.21 starseeker but if he adds SUN to the compiler list there and assumes long long for line 363 he gets by those two... to promptly trigger a rash of failures in other headers
23:57.17 *** join/#brlcad Nohla (~Nohla@201.255.246.105)

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