01:44.10 |
*** join/#brlcad bhlegm
(~bhlegm@d108-180-27-19.bchsia.telus.net) |
01:48.30 |
brlcad |
hi bhlegm |
01:48.37 |
brlcad |
all ready to get started? |
05:03.06 |
*** join/#brlcad ibot
(~ibot@rikers.org) |
05:03.06 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/
|| We're participating in Google Code-In 2012! Help itemize our
http://brlcad.org/wiki/Deuces
list with 2-hour tasks! |
05:10.11 |
*** join/#brlcad archivist
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
06:15.21 |
*** join/#brlcad louipc
(~louipc@archlinux/fellow/louipc) |
06:19.47 |
brlcad |
louipc: interested in being a gci mentor?
:) |
06:20.08 |
brlcad |
no experience needed |
06:47.45 |
bhlegm |
hi brlcad could you help me configure? I'm on
Ubuntu 12.04 and I checked it out from svn, following all the
instructions at http://brlcad.org/wiki/Compiling
http://pastebin.com/BDXbnXHk |
07:09.51 |
*** join/#brlcad andrei
(~andrei@188.25.27.167) |
07:10.24 |
brlcad |
bhlegm: can you paste to something other than
pastebin.com |
07:10.33 |
brlcad |
inaccessible to many |
07:15.43 |
bhlegm |
sorry about that |
07:15.43 |
bhlegm |
http://pastie.org/5435997 |
07:34.29 |
brlcad |
not your fault ;) |
07:35.50 |
brlcad |
bhlegm: huh, that's odd -- i'll have to pass
that along to our cmake guru, but that obviously shouldn't be
happening |
07:36.24 |
brlcad |
bhlegm: try adding
-DBRLCAD_BUNDLED_LIBS=ON |
07:43.29 |
bhlegm |
brlcad http://pastie.org/5436081 |
07:45.22 |
brlcad |
bhlegm: cmake --version |
07:46.04 |
bhlegm |
brlcad cmake version 2.8.7 |
07:48.01 |
brlcad |
bhlegm: hm, so that should be benign, but I
committed a partial fix |
07:48.25 |
brlcad |
the error there is where it was trying to
report how long it took cmake to run |
07:48.38 |
brlcad |
for whatever reason, it couldn't calculate the
time |
07:48.46 |
brlcad |
never seen that happen before |
07:52.05 |
bhlegm |
that did the trick, thanks. |
07:58.19 |
brlcad |
didn't fix the problem, but did quiet the
error :) |
08:27.03 |
bhlegm |
brlcad when i make, http://pastie.org/5436188 |
08:28.12 |
brlcad |
bhlegm: so it detected opengl, but you
apparently don't have glu installed or configured |
08:28.58 |
brlcad |
bhlegm: disable opengl |
08:29.15 |
brlcad |
-DBRLCAD_ENABLE_OPENGL=OFF |
08:29.24 |
brlcad |
it should have done that for you |
08:29.29 |
brlcad |
(good gci task) |
08:49.09 |
*** join/#brlcad andrei_
(~andrei_@188.25.27.167) |
08:52.43 |
bhlegm |
brlcad http://pastie.org/5436262 |
08:53.12 |
brlcad |
woah |
08:53.23 |
brlcad |
what compiler? |
08:54.28 |
brlcad |
bhlegm: what's your os and compiler? it's
really odd that you'd run into this many issues |
08:55.33 |
bhlegm |
i'm on ubuntu 12.04... i don't really know
what you mean by compiler, i imagine gcc? |
08:55.40 |
brlcad |
yes |
08:55.42 |
brlcad |
gcc --version |
08:56.05 |
bhlegm |
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5)
4.6.3 |
09:02.31 |
brlcad |
hm, that's not the latest compiler, wonder if
they have some bug |
09:03.30 |
brlcad |
bhlegm: run this: make VERBOSE=1 |
09:03.55 |
brlcad |
want to see what flags it's using |
09:05.31 |
brlcad |
since you don't need that tool, the quick fix
for you is to edit src/libfft/CMakeLists.txt and remove ;256 from
FFT_NUMLIST |
09:16.22 |
bhlegm |
brlcad i get http://pastie.org/5436321 on
rfft64.c and irfft64.c (i removed ;256) |
09:20.57 |
bhlegm |
hmm nvm that |
09:43.31 |
bhlegm |
sigh ok ill stick with the vm |
09:52.37 |
brlcad |
bhlegm: try setting FFT_NUMLIST to
"" |
10:14.17 |
bhlegm |
brlcad k 63% done o3o http://pastie.org/5436498 |
12:01.17 |
*** join/#brlcad Al_Da_Best
(Al_Da_Best@cpc2-shep12-2-0-cust21.8-3.cable.virginmedia.com) |
12:45.54 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
12:48.23 |
Notify |
03BRL-CAD:brlcad * 53813
(brlcad/trunk/CMakeLists.txt
===================================================================
---
brlcad/trunk/CMakeLists.txt2012-11-25 05:26:15 UTC (rev 53812)
+++ brlcad/trunk/CMakeLists.txt2012-11-26
07:47:43 UTC (rev 53813) @@ -2278,12
+2278,12 @@ |
12:48.26 |
Notify |
<PROTECTED> |
12:48.29 |
Notify |
time") -
string(LENGTH ${CONFIG_TIME_MSG_LABEL} CURRENTLENGTH)
+ string(LENGTH "${CONFIG_TIME_MSG_LABEL}"
CURRENTLENGTH)
while(${SETTINGLABELLENGTH} GREATER ${CURRENTLENGTH})
set(CONFIG_TIME_MSG_LABEL
"${CONFIG_TIME_MSG_LABEL}.") -
string(LENGTH ${CONFIG_TIME_MSG_LABEL}... |
12:49.06 |
``Erik |
:o that parser isn't supposed to be there
yet |
16:02.21 |
*** join/#brlcad ibot
(~ibot@rikers.org) |
16:02.21 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/
|| We're participating in Google Code-In 2012! Help itemize our
http://brlcad.org/wiki/Deuces
list with 2-hour tasks! |
16:02.25 |
bhlegm |
i did updatedb already |
16:02.25 |
bhlegm |
just gonna idle, school, thanks for the
help~ |
16:02.26 |
bhlegm |
how would i check? |
16:02.45 |
starseeker |
try apt-get install itk-dev |
16:03.31 |
bhlegm |
nope, getting itk3-dev now |
16:03.33 |
bhlegm |
thanks |
16:03.53 |
starseeker |
that may help |
16:05.23 |
bhlegm |
make failed at same place |
16:05.50 |
starseeker |
did itcl-dev get pulled in as well? |
16:06.38 |
starseeker |
and make sure you have tcl-dev as
well |
16:07.07 |
starseeker |
the next thing to try after you're sure you
have those is to remove the CMakeCache.txt file from your build
directory and try again |
16:12.35 |
starseeker |
may have to rework
FindTCL.cmake again... - even though they're talking about yanking
it for tcl9, I should probably be using tclsh and
tcl::pkgconfig |
16:12.35 |
bhlegm |
k thanks |
16:12.49 |
bhlegm |
ill try later |
16:13.24 |
starseeker |
nods - if it fails again, it
would help if you could post the contents of CMakeCache.txt
somewhere |
16:13.41 |
bhlegm |
k will do thanks :) |
16:16.07 |
brlcad |
starseeker: so then there was another problem
after he turned on bundled libs.. :) |
16:16.26 |
brlcad |
http://pastie.org/5436081 |
16:16.46 |
brlcad |
failed to calculate the configure time for
some reason |
16:16.49 |
starseeker |
blinks |
16:16.58 |
brlcad |
I fixed the STRIP error just by putting the
var in quotes |
16:17.05 |
brlcad |
but it obviously shouldn't have been
empty |
16:17.31 |
starseeker |
yeah - that probably means my C timer code
didn't compile for some reason |
16:17.48 |
starseeker |
haven't seen that in a while - which version
of ubuntu are we dealing with ehre? |
16:22.21 |
brlcad |
12.04 |
16:22.22 |
``Erik |
01:47 < bhlegm> hi brlcad could you help
me configure? I'm on Ubuntu 12.04 and I checked it ou... |
16:22.41 |
starseeker |
k, thanks |
16:23.23 |
starseeker |
probably one of my time delta C files in
misc/CMake/test_srcs is flawed somehow |
16:23.51 |
brlcad |
gcc 4.6.31 |
16:23.55 |
brlcad |
er, 4.6.3 |
16:24.35 |
``Erik |
that's what my ubuntu box has, lemme try a
cmake ina fresh dir |
16:25.51 |
``Erik |
configuring worked... |
16:26.48 |
``Erik |
!notify week |
16:26.48 |
Notify |
carlmoore:27, brlcad:24, r_weiss:5,
erikgreenwald:5, bob1961:5, n_reed:3 |
16:30.19 |
``Erik |
!notify week freebsd ports-all |
16:30.20 |
Notify |
carlmoore:27, brlcad:24, r_weiss:5,
erikgreenwald:5, bob1961:5, n_reed:3 |
16:30.55 |
Notify |
03BRL-CAD:starseeker * 53816
(brlcad/trunk/src/libnurbs/CMakeLists.txt
brlcad/trunk/src/libnurbs/opennurbs_fit.h
brlcad/trunk/src/librt/CMakeLists.txt): Since it's the Eigen
headers introducing the shadow warnings, use pragmas to shush
them. |
16:31.28 |
starseeker |
too bad it's only the newer gccs that allow
the push/pop thing |
16:32.25 |
``Erik |
!notify week |
16:32.25 |
Notify |
carlmoore:27, brlcad:24, r_weiss:5,
erikgreenwald:5, bob1961:5, n_reed:3, starseeker:1 |
16:32.32 |
``Erik |
!notify week freebsd ports-all |
16:32.33 |
Notify |
swills:15, tota:12, pawel:11, wxs:9,
stephen:9, ehaupt:8, bapt:7, danfe:7, wen:7, ale:6, tobez:5, nox:4,
mm:4, rm:4, demon:4, fluffy:3, osa:3, flo:3, sylvio:3, matthew:2,
olgeni:2, adamw:2, ak:2, mich:2, crees:2, erwin:2, gahr:2,
gblach:1, lx:1, glewis:1, lwhsu:1, bf:1, ohauer:1, dinoex:1,
thierry:1, jase:1, skreuzer:1, timur:1, rene:1, mandree:1, zi:1,
gordon (src committer):1, bar:1, rakuco:1, delphij:1, bdrewery:1,
jadawin:1, madpilot:1 |
16:34.56 |
starseeker |
humph. when bhlegm gets back, I'll have to
ask him about that timing code |
16:37.00 |
brlcad |
should be something simple |
16:37.13 |
brlcad |
maybe a warning to clean up |
16:37.26 |
brlcad |
but then I'd expect to see it on my gcc 4.7
system |
16:37.33 |
starseeker |
nodes - the timing stuff
isn't all that complex - even works on Windows |
16:39.10 |
brlcad |
is there a model you'd like to see? |
16:39.18 |
brlcad |
(gci task) |
16:39.46 |
starseeker |
uh - you mean for review? |
16:40.04 |
brlcad |
a model you'd like to have someone
make |
16:40.14 |
starseeker |
oh, gotcha |
16:40.15 |
brlcad |
I was thinking a good screenshot would be
nice |
16:40.18 |
brlcad |
too |
16:40.22 |
brlcad |
uh oh,
https://sourceforge.net/projects/brlcad/forums/forum/362510/topic/6268380 |
16:40.25 |
brlcad |
looks like same problem |
16:40.51 |
starseeker |
ponders two hour modeling
tasks... |
16:41.17 |
starseeker |
brlcad: I'll answer it |
16:41.47 |
starseeker |
ding nabbit, just what I wanted for the
holidays - another chance to rewrite FindTCL.cmake |
17:16.03 |
*** join/#brlcad harmanpreet
(~chatzilla@124.253.73.38) |
17:39.58 |
*** join/#brlcad merzo
(~merzo@100-2-133-95.pool.ukrtel.net) |
17:41.16 |
*** join/#brlcad Skriptkid
(~Skriptkid@117.202.103.43) |
17:59.49 |
Skriptkid |
Hey, I'm a GCI student, and I've claimed a
task. Could anybody please tell me how I can contact the
mentors(s)? |
18:00.52 |
brlcad |
Skriptkid: you've come to the right
place |
18:01.04 |
Skriptkid |
:) |
18:01.16 |
Skriptkid |
The mentor for my task is Mr. Sean. |
18:01.29 |
brlcad |
just Sean, hi |
18:01.41 |
brlcad |
anyone can help you, doesn't have to be me
;) |
18:01.59 |
Skriptkid |
Oh. Hey :) |
18:02.36 |
Skriptkid |
okay |
18:02.36 |
Skriptkid |
So |
18:02.46 |
Skriptkid |
I've claimed the task of moving comments from
source to header |
18:02.59 |
Skriptkid |
LIBBN comments |
18:04.14 |
*** part/#brlcad Skriptkid
(~Skriptkid@117.202.103.43) |
18:04.47 |
*** join/#brlcad Skriptkid
(~Skriptkid@117.202.103.43) |
18:05.01 |
*** join/#brlcad jordisayol
(~jordisayo@unaffiliated/jordisayol) |
18:05.08 |
jordisayol |
hello |
18:05.29 |
*** part/#brlcad Skriptkid
(~Skriptkid@117.202.103.43) |
18:05.39 |
*** join/#brlcad Skriptkid
(~Skriptkid@117.202.103.43) |
18:13.06 |
brlcad |
hi jordisayol :) |
18:13.22 |
jordisayol |
hi brlcad |
18:13.48 |
brlcad |
I think you're the only name to make a cameo
appearance on our gci list, you might get interviewed ;) |
18:19.42 |
*** join/#brlcad andrei_
(~andrei_@188.25.27.167) |
18:27.56 |
``Erik |
there's a gci list? |
18:42.21 |
``Erik |
neat https://sites.google.com/site/visualbf/ |
18:53.20 |
brlcad |
``Erik: our gci task list, the deuces
page |
18:53.24 |
brlcad |
but yes, there is a gci mailin glist |
18:53.25 |
*** join/#brlcad elf_
(~elf@213.233.85.42) |
18:53.31 |
brlcad |
and it's going off the hook |
18:53.36 |
Notify |
03BRL-CAD:starseeker * 53817
brlcad/trunk/src/libnurbs/opennurbs_fit.h: Handle GCC pragmas more
carefully - if we're at 4.6 or better, suppress the warnings only
for the Eigen headers themselves. Else, fall back to the simpler
behavior. If GCC is too old, don't try pragma at all. |
19:07.48 |
``Erik |
hm,
http://www.google-melange.com/gci/task/edit/google/gci2012/8007218
would be reimplementation, src/libbu/simd.c |
19:23.30 |
Notify |
03BRL-CAD:starseeker * 53818
brlcad/trunk/src/libnurbs/opennurbs_fit.h: Add appropriate pragmas
for clang as well. |
19:28.10 |
Notify |
03BRL-CAD:starseeker * 53819
brlcad/trunk/src/librt/test_botpatches.cpp: And thats why we want
to see the non-Eigen warnings. Rename shadowed vars in
test_botpatches |
19:39.53 |
*** join/#brlcad elf_
(~elf@p5.eregie.pub.ro) |
19:47.14 |
Notify |
03BRL-CAD:starseeker * 53820
brlcad/trunk/src/libged/edit.c: Bump coords_used from 6 to 7 to
avoid implicit truncation warning from clang. |
19:49.01 |
starseeker |
woo-hoo! successfull clang build on
Mac |
19:57.31 |
*** join/#brlcad merzo_
(~merzo@100-2-133-95.pool.ukrtel.net) |
20:01.48 |
Notify |
03BRL-CAD:starseeker * 53821
brlcad/trunk/src/libnurbs/opennurbs_fit.h: Turn off inline failure
warnings for Eigen as well. |
20:05.36 |
*** join/#brlcad andrei
(~andrei@188.25.27.167) |
20:09.36 |
brlcad |
starseeker: any of these an issue: libtnt-dev
libpng12-dev zlib1g-dev libsm-dev tcl8.5-dev tk8.5-dev
itcl3-dev |
20:27.43 |
*** join/#brlcad caen23
(~cezar@92.81.166.138) |
20:40.20 |
*** join/#brlcad merzo_
(~merzo@95.133.21.138) |
20:42.47 |
Notify |
03BRL-CAD:n_reed * 53822
brlcad/trunk/src/librt/primitives/pipe/pipe.c: reduce some
excessively long parameter lists with structs |
20:54.43 |
caen23 |
hi, i'm working on the libnurbs task from
google code in, and i'd like to ask for some help |
20:57.15 |
brlcad |
~ask |
20:57.15 |
ibot |
Questions in the channel should be specific,
informative, complete, concise, and on-topic. Don't ask if you can
ask a question first. Don't ask if a person is there; just ask
what you intended to ask them. Better questions more frequently
yield better answers. We are all here voluntarily or against our
will. |
20:57.32 |
brlcad |
caen23: what do you need help with? |
20:59.55 |
caen23 |
for example, inside the directory, there is a
file PullbackCurve.cpp. it contains a class declaration (BSpline)
and a lot of functions. what i've done is i took the class
declaration and put it inside a file of its own, bspline.h,
together with the required headers. but i don't know where to go
from here. what do i do with the functions in PullbackCurve.cpp?
Leave them there, or should I pack them in separate files,
too? |
21:00.49 |
starseeker |
brlcad: you mean an issue for successful
compilation of BRL-CAD? I wouldn't expect them to be... |
21:00.56 |
starseeker |
that's a pretty old png though |
21:03.26 |
andrei |
caen23: you need to make sure that a class has
all the function( methods) in the same file with it |
21:05.32 |
andrei |
are you familiar with classes / c++
? |
21:05.52 |
caen23 |
by "all the functions" do you mean all the
functions that use the class? for example, there is a function
named generateControlPoints that takes a BSpline as argument. would
the declaration of that class go inside bspline.h, too? |
21:05.58 |
caen23 |
i am familiar with both |
21:06.12 |
andrei |
just a sec, let me have a look at the
file. |
21:06.18 |
caen23 |
thanks |
21:08.42 |
*** part/#brlcad jordisayol
(~jordisayo@unaffiliated/jordisayol) |
21:12.21 |
andrei |
well from what I can see is more of a
structure and it has no methods. |
21:14.31 |
caen23 |
so i just put the class in a separate header
file, remove it from PullbackCurve, and include the spline.h header
instead? |
21:15.40 |
caen23 |
here's what my bspline.h currently looks like
https://gist.github.com/4150660 |
21:18.13 |
andrei |
hmm, I m not sure if it s efficient to have a
new file for so few lines. |
21:18.28 |
andrei |
What I suggest is putting the functions that
use BSpline in the same file as the class |
21:19.03 |
caen23 |
will do, thank you for your time |
21:19.05 |
andrei |
for example : bool.isFlat doesn't use BSpline
so you don't put in in the file. |
21:19.52 |
andrei |
generateKnots(BSpline& bspline) should be
in the file, according to what we discussed. However feel free to
ask the other mentors aswell, but I ll be around if you need more
help |
21:21.03 |
caen23 |
regarding isFlat, from what i can see, it's
defined in both Pullcurve and opennurbs_ext. shouldn't i do
something about that, too? |
21:22.50 |
andrei |
Solving duplications, especially trivial ones(
copy-pastes) would be great. But make sure that the function is
still accesible. |
21:23.11 |
caen23 |
ok, thanks |
21:27.56 |
Notify |
03BRL-CAD:r_weiss * 53823
brlcad/trunk/src/libbn/plane.c: Updated the test function
"bn_distsq_pt3_lseg3_v2" in file "plane.c". Simplified the logic,
added more comments and did some cleanup. |
21:30.13 |
caen23 |
i don't think putting the functions that use
bspline in the bspline.h file is a good idea. i've noticed that
they are implemented differently in PullbackCurve and
opennurbs_ext |
21:32.29 |
brlcad |
caen23: you have the right idea with https://gist.github.com/4150660 |
21:34.43 |
brlcad |
caen23: but I would reduce it even further,
for example it should only #include headers needed to declare the
class (interface headers) |
21:34.54 |
caen23 |
what tripped me was the fact that these
classes have no methods. the only other class i can find is
PBCData, which means all i've got to do is create two new files
:-?? |
21:37.29 |
brlcad |
caen23: it's not a terribly complicated task
;) |
21:38.10 |
brlcad |
there are several classes in the
opennurbs_fit.h header that could be separated out |
21:38.37 |
brlcad |
but I'd do those last -- the important ones
are the classes and structs |
21:38.44 |
caen23 |
:D ok, then. so now i need to find where
ON_2dPointArray is defined and only include tha file and
<vector> in bspline.h, right? |
21:38.50 |
brlcad |
note that in this context structs are also to
be broken out one per file |
21:39.22 |
brlcad |
right |
21:40.07 |
caen23 |
ok, then. thanks |
21:41.49 |
brlcad |
if there are functions that clearly "belong"
with the struct, they should be in a corresponding cpp/c file too
(like if something looks like a constructor/destructor pair for a
struct class) |
21:41.56 |
brlcad |
but I don't think there are any |
21:44.38 |
brlcad |
caen23: the overarching goal is to try and
clean up the mess in opennurbs_ext.* breaking that huge file up a
little bit -- anything towards that goal properly added to the
build system will be a successful task completion |
21:44.53 |
brlcad |
starseeker: did you want fit broken
up? |
21:45.41 |
caen23 |
i'll try finishing it soon |
21:47.15 |
brlcad |
leave fit alone unless he chimes in otherwise,
just focus on the struct and classes in ext |
21:47.25 |
brlcad |
and pullback |
21:48.48 |
caen23 |
so basically one header file per struct/class
in _ext and pullback? |
21:48.59 |
brlcad |
yeah |
21:49.06 |
caen23 |
alright |
21:49.20 |
brlcad |
and IF they have any functions/methods that
uniquely belong to that struct/class, those into a c/cpp
file |
22:07.12 |
caen23 |
i think i've made some progress. how can i
check that i haven't broken anything? |
22:09.24 |
andrei |
if you're on linux you can simply recompile
brlcad. The Cmake will only compile what has changed |
22:09.40 |
andrei |
but that doesn't guarantee you didn't break
anything tho ! |
22:12.05 |
caen23 |
so is there a way i can check before
submitting? also, i've now got a few files such as "bspline.h",
"gcpdata.h", and so on, inside the src/libnurbs/ dir. should i
leave them there, or move them in some other folder? |
22:15.31 |
andrei |
caen23: here s a small guide on what to do :
http://brlcad.org/wiki/Patches |
22:16.36 |
caen23 |
thanks |
22:16.45 |
brlcad |
caen23: if it compiles, you didn't likely
break anything |
22:16.51 |
brlcad |
not just by moving things around |
22:17.03 |
brlcad |
make sure all the files you've added are
described in CMakeLists.txt |
22:18.54 |
brlcad |
andrei: I was able to use that patches
write-up earlier today too :) |
22:19.59 |
caen23 |
i'm now trying to compile it. if everything is
ok, should i upload a patch to code in? |
22:22.00 |
andrei |
if it succeeds, yes. |
22:29.33 |
Notify |
03BRL-CAD:starseeker * 53824
brlcad/trunk/CMakeLists.txt: Couple header tests that autotools was
recording in brlcad_config.h but CMake wasn't. |
22:31.07 |
Notify |
03BRL-CAD:starseeker * 53825
(brlcad/trunk/include/dvec.h brlcad/trunk/include/vector_x86.h):
Back up changes to vector_x86.h and dvec.h - causing build failures
on linux. Wasn't showing up in CMake build because the header test
that triggered it wasn't in brlcad_config.h |
22:32.53 |
starseeker |
brlcad: apologize if the dvec.h and
vector_x86.h reversion causes any trouble with the float/double
thing - I haven't tracked down what about the changes was causing
trouble |
22:33.46 |
brlcad |
no worries, i'll look into it |
22:33.58 |
brlcad |
build fail on linux just by adding those two
headers? |
22:34.14 |
starseeker |
brlcad: fit can be broken up if you like... at
this stage it doesn't matter too much |
22:34.32 |
starseeker |
not adding, but activating the use of
vector_x86.h |
22:35.09 |
brlcad |
caen23 has put two hours in, so I'm fine
leaving them out |
22:35.25 |
starseeker |
that was triggering off of the emmintrin.h
header test results, which I forgot to have CMake record in
brlcad_config.h |
22:35.58 |
caen23 |
i could try breaking fit, too |
22:36.52 |
starseeker |
nods - most of the libnurbs
organization will depend heavily on your decision on what mechanism
you want to use to extend openNURBS, so I haven't put too much
thought into it yet |
22:37.46 |
Notify |
03BRL-CAD:brlcad * 53826
brlcad/trunk/src/libged/simulate/simulate.c: c++ comments are
no-no |
22:38.42 |
starseeker |
ran distcheck full and the
autotools build was failing uniquely, so probed a bit and
low-and-behold, CMake was always using vector_fpu.h since it
neglected to tell brlcad_config.h about emmintrin.h being
present |
22:38.52 |
starseeker |
is red faced over that
one... |
22:43.48 |
brlcad |
caen23: it's up to you :) |
22:44.42 |
brlcad |
interesting, I've been running distcheck-full
but dealing with other failures |
22:45.03 |
brlcad |
that last // change as an autotools
distcheck-full failure |
23:09.13 |
starseeker |
brlcad: somewhat off topic, but you might like
this - a warning flag in clang (-Wdocumentation) that provides
build warnings for code comments based on Doxygen syntax: http://llvm.org/devmtg/2012-11/Gribenko_CommentParsing.pdf |
23:09.25 |
brlcad |
starseeker: hm, I now get the build failure
that prompted those changes in the first place on
opennurbs_ext |
23:09.36 |
starseeker |
growl |
23:09.43 |
brlcad |
(linux) |
23:09.56 |
brlcad |
error: prototype for
?dvec<LEN>::dvec(const float*)? does not match any in class
... |
23:10.14 |
brlcad |
it's using vector_fpu.h |
23:10.42 |
starseeker |
ah. I didn't try forcing fpu.h usage after
the changes, just x86.h |
23:10.43 |
brlcad |
I'll keep digging, but i'll have to see if I
can reproduce the build error your ran into (or get the error from
you) |
23:11.22 |
starseeker |
do you have the emmintrin.h header on your
system? |
23:12.09 |
starseeker |
will try forcing fpu and x86
to see if both work |
23:13.11 |
starseeker |
reflects that he may live to
regret mentioning that -Wdocumentation flag... |
23:14.00 |
brlcad |
starseeker: that is awesome (compiler comment
suport) |
23:14.27 |
*** join/#brlcad andrei
(~andrei@188.25.27.167) |
23:14.46 |
brlcad |
cmake cache says no |
23:14.55 |
starseeker |
I take it vector_x86.h and vector_fpu.h are
supposed to provide the same interface to dvec.h? |
23:15.00 |
brlcad |
yeah |
23:15.23 |
brlcad |
that's part of my changes was to bring them
into sync as one was never being used |
23:15.26 |
starseeker |
brlcad: that's why you're not seeing the issue
then - you're never building with vector_x86.h |
23:15.31 |
brlcad |
the other being float/double stuff |
23:16.27 |
starseeker |
yep, confirmed - fpu.h doesn't work |
23:16.51 |
starseeker |
want me to regenerate the x86.h
errors |
23:17.59 |
starseeker |
'reverts' to brlcad's fixed
versions... |
23:19.52 |
*** join/#brlcad bhlegm
(~bhlegm@d108-180-27-19.bchsia.telus.net) |
23:20.01 |
louipc |
brlcad: I'd like to help but I just can't make
the time |
23:20.54 |
starseeker |
brlcad: http://pastebin.mozilla.org/1961911 |
23:22.20 |
brlcad |
starseeker: thanks |
23:22.45 |
starseeker |
grabs some dinner -
bbl |
23:25.42 |
brlcad |
bhlegm: how it's going? :) |
23:31.28 |
bhlegm |
well now it fails at 11% at toglStubInit.c.o,
so i'm just going to go download the image for virtual box
xP |
23:34.16 |
andrei |
bhlegm : have you ever used linux before ? On
what were you compiling brlcad? |
23:37.39 |
bhlegm |
not really , and i was just in terminal,
following http://brlcad.org/wiki/Compiling |
23:39.40 |
andrei |
sometimes installing brlcad isn't really
straight forward so don't worry |
23:42.02 |
andrei |
bhlegm : what task have you claimed or do you
want to work on? |
23:46.21 |
bhlegm |
i don't have a task, i was just looking to see
what it does |
23:48.10 |
andrei |
ah, sorry :) |
23:57.24 |
caen23 |
i've got a compilation error. what i did was i
extracted the PBCData class from _ext and put it in a header file
of its own. the class now seems to conflict with another PBCData
inside nurbs.h. any help as to how i fix this? also, i haven't
modified the CMakeLists file, so i'm guessing this is the culprit.
here is another gist https://gist.github.com/4151459 |