IRC log for #brlcad on 20130605

00:01.19 starseeker brlcad: I'll see if I can put together a netbsd image - were you using the built-in xsltproc or the system version?
00:02.13 starseeker there's an annoying behavior I've occasionally observed with the man page output where it doesn't respect the "standard" output directory settings - not sure whether that's an issue with the .xsl files associated with man pages or what exactly
00:02.35 starseeker I have cmake logic to try and handle it, but it sounds like it still has bugs
00:03.21 starseeker ``Erik: I've never seen etc used for executables - who did that?
00:04.37 starseeker nowadays /opt is generally for "binary" packages like opera and acroread - again in my experience I've never run across something we want to find being installed in opt...
00:08.02 ``Erik starseeker: sunos, aix, hpux, irix, tru64, ...
00:09.11 ``Erik I thought it was weird when I first saw it, I was all linux and fbsd with a little light aix as a mere mortal...
00:10.12 ``Erik back in the day, there was no sbin, opt was probably a spindle that wasn't available during boot, and /etc was just a place to shove stuff that didn't belong somewhere... the junk drawer of the file system, thus the name :)
00:20.57 starseeker are they still that messed up? (the survivors on that list?)
00:31.45 ``Erik I'd imagine so O.o I mean, we have /opt/cmake/bin/ on the linux servers, right? :D
00:33.02 ``Erik the point is that there is no 'right way' that everyone uses... :)
00:33.31 starseeker there are however common ways on popular OSes
00:36.47 starseeker better than nothing I guess
00:37.08 starseeker wishes POSIX had standardized X11 and opengl file locations...
00:40.00 ``Erik in '88, X had plenty of competition and opengl was called irisgl and sgi specific... :D
00:41.17 *** join/#brlcad IriX64 (~kvirc@65.95.149.3)
00:41.18 ``Erik always projects trying to supercede X as well... quartz seems to be the only one that got traction, though
00:41.51 starseeker sure, but why can't POSIX standardize it now? :-) no rule against new standardization efforts...
00:42.27 starseeker scowls at netbsd - how do I get networking going with this doggone thing?
00:44.47 *** part/#brlcad IriX64 (~kvirc@65.95.149.3)
00:49.49 starseeker ah
01:46.48 brlcad starseeker: XSLTPROC_EXECUTABLE:FILEPATH=/usr/pkg/bin/xsltproc
02:06.48 starseeker brlcad: I'd be curious if using the bundled version changes anything (I actually wouldn't expect it to, but it's something to check)
02:15.13 brlcad how to force that?
02:33.02 starseeker -DBRLCAD_XSLTPROC=BUNDLED (I think)
02:54.51 starseeker brlcad: I'm getting a conflict on netbsd: include/common.h:68:0: error: "__BEGIN_DECLS" redefined
02:55.11 starseeker /usr/include/sys/cdefs.h:293:0: note: this is the location of the previous definition
02:55.19 starseeker same deal for __END_DECLS
02:55.30 starseeker (netbsd 6.1 amd64)
03:02.23 brlcad starseeker: what are they defined to?
03:03.51 brlcad and what was being compiled -- that's a wrong header ordering
03:04.22 starseeker sscanf.c
03:04.24 starseeker in libbu
03:04.53 starseeker defined to __BEGIN_PUBLIC_DECLS and __END_PUBLIC_DECLS respectively
03:05.21 brlcad yep
03:05.36 brlcad it's missing, that's wrong
03:06.10 starseeker you mean cdefs.h is missing?
03:06.40 brlcad no, common.h
03:06.51 Notify 03BRL-CAD:brlcad * 55668 brlcad/trunk/src/libbu/sscanf.c: by design, common.h should always come before all system headers whenever system headers are include.
03:08.10 brlcad what are those defines?
03:08.52 brlcad actually, never mind.. shouldn't matter :)
03:10.24 brlcad the header missing was the problem
03:23.29 starseeker yep, that got it
03:24.31 starseeker hmm - include/brep.h:110:1: error: no matching push for '#pragma GCC visibility pop'
03:26.17 starseeker something about the #ifdef logic for C++ I'll bet - the corresponding begin is inside an ifdef
03:32.31 *** join/#brlcad caen23 (~caen23@92.81.213.245)
03:43.07 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
03:43.23 Notify 03BRL-CAD:starseeker * 55669 brlcad/trunk/src/libbn/tri_tri.c: another common.h missing
03:48.18 starseeker brlcad: http://paste.lisp.org/display/137472
03:50.39 brlcad starseeker: gcc version?
03:50.51 Notify 03BRL-CAD:starseeker * 55670 brlcad/trunk/include/brep.h: Both the BEGIN and the END need to be inside or outside the ifdef together - mixing and matching doesn't work on NetBSD.
03:50.58 starseeker 4.5.3
03:51.06 starseeker NetBSD b2 20110806
03:51.18 brlcad huh, it was reported back in 4.1 for fedora and fixed then (7 years ago)
03:54.23 brlcad starseeker: looks like we need a try compile test with the xmmintrin.h header
03:55.19 brlcad starseeker: does this succeed: BRLCAD_INCLUDE_FILE(xmmintrin.h HAVE_XMMINTRIN_H)
03:57.10 starseeker yes
04:02.12 brlcad starseeker: try this
04:02.30 Notify 03BRL-CAD:brlcad * 55671 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/dvec.h): make sure the emmintrin.h header actually works, not just exists. there's a gcc bug spanning 4.0-4.5 where the posix_memalign() decls are different causing a 'throws different exceptions' failure
04:05.04 Notify 03BRL-CAD:starseeker * 55672 brlcad/trunk/src/other/libregex/regex.h: Don't define __BEGIN_DECLS and __END_DECLS in regex.h if they're already defined.
04:05.53 starseeker CMake parsing fails
04:07.33 Notify 03BRL-CAD:starseeker * 55673 brlcad/trunk/CMakeLists.txt: Fix syntax error
04:07.45 starseeker that failed
04:08.41 starseeker and compilation is now succeeding
04:10.08 Notify 03BRL-CAD:starseeker * 55674 brlcad/trunk/src/libged/illum.c: Another missing common.h
04:10.50 Notify 03BRL-CAD:starseeker * 55675 brlcad/trunk/src/libged/item.c: Another missing common.h
04:13.35 Notify 03BRL-CAD:starseeker * 55676 (brlcad/trunk/src/libged/make_name.c brlcad/trunk/src/libged/regdef.c and 3 others): The rest of the missing libged common.h inclusions
04:47.34 Notify 03BRL-CAD:starseeker * 55677 (brlcad/trunk/src/adrt/librender/component.c brlcad/trunk/src/adrt/librender/cut.c and 14 others): More common.h additions - this gets us to a finished build.
04:47.48 starseeker brlcad: I didn't notice the problems with errant man pages you described using NetBSD 6.1 + bundled xsltproc + latest CMake
04:48.18 starseeker not sure what triggered the issue in your case, but here at least it didn't seem to be an issue...
04:49.40 starseeker calls it a night
08:34.44 *** join/#brlcad Black_Rabbit (~Black_Rab@122.177.69.178)
08:35.52 *** join/#brlcad zero_level (~mohit@117.212.27.169)
08:58.06 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:59.44 *** join/#brlcad caen23 (~caen23@92.81.213.245)
09:09.59 *** join/#brlcad caen23 (~caen23@92.81.177.169)
09:30.54 *** join/#brlcad merzo (~merzo@60-178-133-95.pool.ukrtel.net)
09:30.54 *** join/#brlcad Don_desk (~dtidrow@c-68-84-167-135.hsd1.mi.comcast.net)
09:42.48 *** join/#brlcad merzo (~merzo@252-236-132-95.pool.ukrtel.net)
09:45.14 starseeker yawns
09:49.02 *** join/#brlcad zero_level (~mohit@117.220.8.177)
10:03.04 *** join/#brlcad kesha (~kesha@14.139.122.114)
10:17.27 *** join/#brlcad Mahi (~Mahi@ec2-23-20-158-45.compute-1.amazonaws.com)
10:45.33 *** join/#brlcad Don_desk (~dtidrow@c-68-84-167-135.hsd1.mi.comcast.net)
11:32.02 *** join/#brlcad kesha (~kesha@14.139.122.114)
12:34.33 *** join/#brlcad Don_desk (~dtidrow@c-68-84-167-135.hsd1.mi.comcast.net)
12:46.06 *** join/#brlcad caen23_ (~caen23@92.81.180.164)
13:21.34 *** join/#brlcad Mahi_ (~Mahi@ec2-23-20-158-45.compute-1.amazonaws.com)
15:17.39 *** join/#brlcad ibot (~ibot@rikers.org)
15:17.39 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GSoC 2013! http://brlcad.org/wiki/Google_Summer_of_Code
15:20.04 zero_level ``Erik: hi, i learnt from the project ideas page that, you will be mentoring project to implement the image processing library
15:20.36 zero_level ``Erik: can i have ur email address.
15:39.12 *** join/#brlcad kesha_ (~kesha@14.139.122.114)

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