00:03.23 |
Notify |
03GCI: Toshita Barve: Review and post "Blender
to BRL-CAD" tutorial on our wiki - Question Hello Sean, Near the
end where it says "Then you can add a box with a diagram in the
end: ....." Do you want me to take what you said word for word or
do you want me to change it? Also I do not understand the last
bullet point. Thanks, Toshita
http://www.google-melange.com/gci/task/view/google/gci2012/8079211 |
00:22.29 |
brlcad |
caen23: it's behind a macro |
00:24.25 |
caen23 |
brlcad: yeah, typed that too fast. it was
right above the function |
00:25.15 |
brlcad |
and that macro is used a bunch of fundamental
macros that index index into bit-vectors during raytracing (where
speed is paramount) |
00:25.59 |
brlcad |
BU_BITV_SHIFT used to be a hard-coded value
(e.g., 6), but was changed to a run-time detected value for
increased portability |
00:38.36 |
caen23 |
i found this http://clang.llvm.org/compatibility.html#inline
and looking at the bullet points, 1 and 4 don't apply, 2 is what i
did, and 3… i tried cloning the function without the inline
keyword, but that displayed even more errors. so i think i could
merge the three functions like you said, or fix it with cmake, but
i don't see how cmake fits in here |
00:56.07 |
brlcad |
caen23: the cmake "fit" to do the second
bullet would be to have cmake remove the keyword if it needs
to |
00:56.21 |
brlcad |
not removing it from all platforms, compilers,
etc |
00:56.49 |
brlcad |
still, that write-up doesn't exactly say what
our specific issue is/was |
00:57.05 |
brlcad |
were there undefined symbols on
bu_bitv_shift()? |
00:57.17 |
brlcad |
or on floor_ilog2()? |
00:57.26 |
brlcad |
or some other warning? |
00:57.53 |
caen23 |
no undefined symbols or other warnings, let me
show you the log where it breaks |
00:58.41 |
brlcad |
that compatiblity write-up really is just
trying to simplify a FAQ issue, it's a lot more complex than it
lets on |
00:58.46 |
brlcad |
there are various types of inline hints that
can be used, all different |
00:59.10 |
brlcad |
and definitions can be in compilation units or
the headers, compiled in c89 mode, c99, c++ mode, etc |
01:00.50 |
brlcad |
from your earlier description, it sounded like
this was entirely just an order of inline issue (which they could
fix, but currently can't handle) |
01:01.40 |
caen23 |
here's the actual error http://slexy.org/view/s25bhTIZxY |
01:03.28 |
caen23 |
as far as i understand, floor should "expand"
inside bitv.c and then bitv_shift should expand again wherever it
is used, without worrying about floor being static, but it
doesn't |
01:04.29 |
brlcad |
yep, and I believe that's the
problem |
01:05.40 |
brlcad |
they added a warning to check for static
getting embedded but are either ignoring the inline or chosing to
still report it for non-inline compilation (e.g., -O0) |
01:06.06 |
brlcad |
adding attribute((__always_inline__)) might do
the trick if they support it |
01:14.38 |
caen23 |
i tried adding it after floor and i still get
the error |
01:20.44 |
``Erik |
portability is hard, let's all just use
movitz |
01:25.42 |
caen23 |
brlcad: i found this on their mailing list,
looks similar http://lists.cs.uiuc.edu/pipermail/cfe-dev/2012-June/022408.html |
01:48.21 |
maths22 |
/n/nicklist off |
02:06.48 |
brlcad |
caen23: yeah, I see, that's funny |
02:14.04 |
brlcad |
caen23: so I think the punting solution in
this case is to make those two static inline functions be macros
(uppercase) |
02:16.28 |
brlcad |
maybe add a comment indicating why they're not
static inline |
02:18.23 |
caen23 |
ok then. should i mark the comment with
something like XXX? |
02:19.14 |
brlcad |
no, that would imply it needs more
attention |
02:22.29 |
brlcad |
caen23: what are your plans after next week?
:) |
02:26.07 |
caen23 |
should i move the new macros inside bu.h, or
keep them in bitv.c? after gci, i think i'll keep working on these
smaller issues, i want to fix the solids regression, then have a
look over buildbot (do the nightly + see if i can get it to work
properly with windows, too) and the other tasks that required
compiling on windows, if no one closes them by the time gci is
over, and i don't think i can do them all in this one
week |
02:26.37 |
brlcad |
keep them in bitv.c -- they're implementation
detail |
02:27.47 |
brlcad |
caen23: what about longer term? |
02:28.16 |
brlcad |
it's great to see you fit in so well, thank
you for all you've done |
02:28.51 |
brlcad |
i'm wondering if there's maybe some actual new
development that may be of interest |
02:29.20 |
brlcad |
or if infrastructure and foundation work are
what interest you the most |
02:31.19 |
caen23 |
it would be nice if i could work on some more
complex stuff, i haven't tried it yet and i don't know what to
expect. perhaps looking over past gsoc's would be a good place to
start to get an idea about it? and thanks a lot for all the help
you've provided during the contest, it's been really
awesome |
02:47.39 |
Notify |
03BRL-CAD Wiki:Jacksixb * 4858
/wiki/User:Jacksixb/Independent_Study_2012-13_Log: |
02:53.36 |
*** join/#brlcad javamonn
(~twitch@108.206.187.204) |
03:49.42 |
Notify |
03BRL-CAD:caen23 * 54142
(brlcad/trunk/include/rtgeom.h brlcad/trunk/src/libbu/bitv.c
brlcad/trunk/src/librt/primitives/eto/eto.c): Convert floor_ilog2
and count_ones32 to macros and revert eto_V to point |
03:58.00 |
Notify |
03GCI: javamonn: Add a command-line option
that sets an object color temporarily - Ready for review The work
on this task is ready to be reviewed.
http://www.google-melange.com/gci/task/view/google/gci2012/8126202 |
04:04.43 |
Notify |
03GCI: javamonn: Add a command-line option
that sets an object color temporarily - I'm pretty sure... I'm
pretty sure this is the correct way to go about things, that is,
changing the color in the application struct. I'm unsure as to
where to do it however, right now I have it in main but I'm unsure
if it gets overwritten again since I have...
http://www.google-melange.com/gci/task/view/google/gci2012/8126202 |
04:11.26 |
Notify |
03GCI: Skriptkid: Compile BRL-CAD using
Dev-C++ - Can't Dev C++ cannot import CodeBlocks project. Only
the other way around is possible. :) http://www.cplusplus.com/forum/beginner/44033/
There is a way to build it with Unix Makefiles, but it would be
too messy and a new makefile will be needed as the directory
structure cannot be...
http://www.google-melange.com/gci/task/view/google/gci2012/7945220 |
04:11.51 |
Notify |
03GCI: Skriptkid: Compile BRL-CAD using
Dev-C++ - Ready for review The work on this task is ready to be
reviewed.
http://www.google-melange.com/gci/task/view/google/gci2012/7945220 |
04:12.26 |
Notify |
03GCI: Melange: Review and post "Blender to
BRL-CAD" tutorial on our wiki - Initial Deadline passed Melange
has detected that the initial deadline has passed and it has set
the task status to ActionNeeded. The student has 24 hours to submit
the work before the task is reopened and sent back to the pool for
other students to claim.
http://www.google-melange.com/gci/task/view/google/gci2012/8079211 |
04:15.27 |
Notify |
03GCI: Toshita Barve: Review and post "Blender
to BRL-CAD" tutorial on our wiki - Done with everything but the
wiki Hey Sean, I have done everything but put my tutorial on
wiki. I decided to check it with you before I put it into wiki. My
document is attached to the task. Please tell me if I missed
something. Toshita
http://www.google-melange.com/gci/task/view/google/gci2012/8079211 |
04:40.39 |
Notify |
03GCI: amit.daBeast: Find and Fix 10 spelling
mistakes in at least 10 different files (#2) - one more thing are
you ok with spelling mistakes such as "writeout", and "inorder"
("write out" and "in order" are actually 2 seperate words)
http://www.google-melange.com/gci/task/view/google/gci2012/8103205 |
05:37.48 |
Notify |
03GCI: amit.daBeast: Find and Fix 10 spelling
mistakes in at least 10 different files (#2) - Ready for review
The work on this task is ready to be reviewed.
http://www.google-melange.com/gci/task/view/google/gci2012/8103205 |
05:38.28 |
Notify |
03GCI: amit.daBeast: Find and Fix 10 spelling
mistakes in at least 10 different files (#2) - revised patch file
this is the new patch copy, for a couple files i changed the "their
and there" and also "than and then" there is also a sentence
containing a word called "normalward", i think he was referring to
the normal axis so i modified the...
http://www.google-melange.com/gci/task/view/google/gci2012/8103205 |
06:17.54 |
*** join/#brlcad KimK
(~Kim__@wsip-184-176-200-171.ks.ks.cox.net) |
06:20.33 |
*** join/#brlcad andrei_
(~andrei@188.25.172.22) |
06:20.46 |
*** join/#brlcad merzo
(~merzo@82-44-132-95.pool.ukrtel.net) |
06:32.56 |
*** join/#brlcad merzo_
(~merzo@82-44-132-95.pool.ukrtel.net) |
07:25.01 |
*** join/#brlcad crdueck
(~cdk@24-212-219-10.cable.teksavvy.com) |
07:45.09 |
Notify |
03GCI: Daniel Rossberg: Compile BRL-CAD using
Dev-C++ - Task Closed Congratulations, this task has been
completed successfully.
http://www.google-melange.com/gci/task/view/google/gci2012/7945220 |
07:48.22 |
*** join/#brlcad crdueck
(~cdk@24.212.219.10) |
07:59.50 |
Notify |
03GCI: Melange: Find and Fix 20 spelling
mistakes in at least 5 different files (#2) - Initial Deadline
passed Melange has detected that the initial deadline has passed
and it has set the task status to ActionNeeded. The student has 24
hours to submit the work before the task is reopened and sent back
to the pool for other students to claim.
http://www.google-melange.com/gci/task/view/google/gci2012/8122202 |
08:13.45 |
Notify |
03GCI: Sean: Add a primitive surface area
function ... for right hyperbolic cylinders (RHC) - Deadline
extended The deadline of the task has been extended with 2 days
and 0 hours.
http://www.google-melange.com/gci/task/view/google/gci2012/7982218 |
08:14.26 |
Notify |
03GCI: Sean: Add a primitive surface area
function ... for right hyperbolic cylinders (RHC) - odd Hm,
you're supposed to be able to still upload for 24 hours after the
time runs out. No matter, extension done.
http://www.google-melange.com/gci/task/view/google/gci2012/7982218 |
08:15.56 |
Notify |
03GCI: Sean: Fix some LLVM Clang compilation
warnings (#2) - hat would be great It would be great to know
whether it works or not, a quick compile test.
http://www.google-melange.com/gci/task/view/google/gci2012/8103206 |
08:27.59 |
Notify |
03GCI: Sean: Find and Fix 10 spelling mistakes
in at least 10 different files (#2) - glad Glad to see that you
left "inorder" alone as that is correct as-is ( see http://en.wikipedia.org/wiki/Tree_traversal
), but the rest looks good. You got to 10 files, BUT, I only count
8 unique mistakes: then, shtuff, doe, normalward, facetted,
writeout,...
http://www.google-melange.com/gci/task/view/google/gci2012/8103205 |
08:28.09 |
Notify |
03GCI: Sean: Find and Fix 10 spelling mistakes
in at least 10 different files (#2) - Task Needs More Work One of
the mentors has sent this task back for more work. Talk to the
mentor(s) assigned to this task to satisfy the requirements needed
to complete this task, submit your work again and mark the task as
complete once you re-submit your...
http://www.google-melange.com/gci/task/view/google/gci2012/8103205 |
08:28.19 |
Notify |
03GCI: Sean: Find and Fix 10 spelling mistakes
in at least 10 different files (#2) - Deadline extended The
deadline of the task has been extended with 1 days and 0 hours.
http://www.google-melange.com/gci/task/view/google/gci2012/8103205 |
08:35.30 |
Notify |
03GCI: Sean: Find and Fix 5 spelling mistakes
in at least 40 different files (#2) - bad patch Rahul, your patch
is still "corrupted" .. there are way too many lines changed
unintentionally. There are white spaces being added to the end of
many many lines. The only lines that should be changed are the ones
where you made spelling corrections. ...
http://www.google-melange.com/gci/task/view/google/gci2012/8093205 |
08:35.51 |
Notify |
03GCI: Sean: Find and Fix 5 spelling mistakes
in at least 40 different files (#2) - Task Needs More Work One of
the mentors has sent this task back for more work. Talk to the
mentor(s) assigned to this task to satisfy the requirements needed
to complete this task, submit your work again and mark the task as
complete once you re-submit your...
http://www.google-melange.com/gci/task/view/google/gci2012/8093205 |
08:45.37 |
Notify |
03GCI: Sean: Write a BRL-CAD showcase article
#2 - You didn't interview him? Plamen, it looks like you didn't
actually interview Alex -- you just copied text he had already
written into the wiki. You have the right idea with appropriate
questions, but the "responses" you have are not useful just
extracted out of context like that. Moreover,...
http://www.google-melange.com/gci/task/view/google/gci2012/8095205 |
08:45.42 |
Notify |
03GCI: Sean: Write a BRL-CAD showcase article
#2 - Task Needs More Work One of the mentors has sent this task
back for more work. Talk to the mentor(s) assigned to this task to
satisfy the requirements needed to complete this task, submit your
work again and mark the task as complete once you re-submit your
work.
http://www.google-melange.com/gci/task/view/google/gci2012/8095205 |
08:45.52 |
Notify |
03GCI: Sean: Write a BRL-CAD showcase article
#2 - Deadline extended The deadline of the task has been extended
with 2 days and 0 hours.
http://www.google-melange.com/gci/task/view/google/gci2012/8095205 |
08:46.56 |
*** join/#brlcad StrangeLoop
(~solo@14.139.82.6) |
08:50.54 |
Notify |
03GCI: Sean: Design a commercial CAD
comparison diagram - effort? Brenden, it looks like you could
have come up with that diagram in about 10 minutes. Not only are
there outright spelling mistakes, the oval representing BRL-CAD
makes no sense. It implies we have partial linux support and
complete windows support? Attempting to mimic the other...
http://www.google-melange.com/gci/task/view/google/gci2012/8141203 |
08:50.59 |
Notify |
03GCI: Sean: Design a commercial CAD
comparison diagram - Task Needs More Work One of the mentors has
sent this task back for more work. Talk to the mentor(s) assigned
to this task to satisfy the requirements needed to complete this
task, submit your work again and mark the task as complete once you
re-submit your work.
http://www.google-melange.com/gci/task/view/google/gci2012/8141203 |
08:51.09 |
Notify |
03GCI: Sean: Design a commercial CAD
comparison diagram - Deadline extended The deadline of the task
has been extended with 2 days and 0 hours.
http://www.google-melange.com/gci/task/view/google/gci2012/8141203 |
09:06.37 |
Notify |
03GCI: Sean: Compile with -Wwrite-strings, fix
warnings that ensue - how long? gcking, How long do you think
this patch would take if you had to do it again? How many hours of
typing?
http://www.google-melange.com/gci/task/view/google/gci2012/8090205 |
09:11.58 |
Notify |
03GCI: Aaron Keesing: Add a primitive surface
area function ... for right hyperbolic cylinders (RHC) - Ready for
review The work on this task is ready to be reviewed.
http://www.google-melange.com/gci/task/view/google/gci2012/7982218 |
09:14.09 |
Notify |
03GCI: Sean: Compile BRL-CAD with GCC 4.7+ on
Raspberry Pi - wrong compiler Titi, cannot execute binary file
implies that the arm-bcm2708 compiler that you are attempting to
use is the wrong compiler. The reference we provided was merely a
guide, not instruction. Have you tried to simply run: apt-get
install gcc-4.7
http://www.google-melange.com/gci/task/view/google/gci2012/8038205 |
09:14.15 |
Notify |
03GCI: Sean: Compile BRL-CAD with GCC 4.7+ on
Raspberry Pi - Task Needs More Work One of the mentors has sent
this task back for more work. Talk to the mentor(s) assigned to
this task to satisfy the requirements needed to complete this task,
submit your work again and mark the task as complete once you
re-submit your work.
http://www.google-melange.com/gci/task/view/google/gci2012/8038205 |
09:14.20 |
Notify |
03GCI: Sean: Compile BRL-CAD with GCC 4.7+ on
Raspberry Pi - Deadline extended The deadline of the task has been
extended with 2 days and 0 hours.
http://www.google-melange.com/gci/task/view/google/gci2012/8038205 |
09:26.50 |
Notify |
03GCI: Sean: Review and post "Blender to
BRL-CAD" tutorial on our wiki - looking good Toshita, That's
looking great. Yeah, word for word is better for the last
paragraph. It looks like you're still missing the final rendered
image of the table after accepting the rotation edit -- that's the
final result image. The word for word paragraph...
http://www.google-melange.com/gci/task/view/google/gci2012/8079211 |
09:27.01 |
Notify |
03GCI: Sean: Review and post "Blender to
BRL-CAD" tutorial on our wiki - Deadline extended The deadline of
the task has been extended with 1 days and 0 hours.
http://www.google-melange.com/gci/task/view/google/gci2012/8079211 |
09:37.10 |
Notify |
03GCI: Sean: Determine why solids.sh fails on
64-bit - hat's gold So that's certainly the high-level "cause" --
the shade_inputs message is saying that a ray was returned with a
normal facing away from the camera. The ray is probably nearly
perpendicular to the camera as the ray barely grazes a
surface/edge. The dot products are clearly very...
http://www.google-melange.com/gci/task/view/google/gci2012/7982217 |
09:39.31 |
Notify |
03GCI: Sean: Determine why solids.sh fails on
64-bit - good to go This will be good enough to close on already,
but if you can identify the rays that preceeded the three flipped
normals -- and their values for the good and bad renderings -- that
would help pinpoint the problem more specifically.
http://www.google-melange.com/gci/task/view/google/gci2012/7982217 |
09:39.46 |
Notify |
03GCI: Sean: Determine why solids.sh fails on
64-bit - Deadline extended The deadline of the task has been
extended with 1 days and 0 hours.
http://www.google-melange.com/gci/task/view/google/gci2012/7982217 |
09:44.47 |
Notify |
03GCI: Sean: Research status of compiling
BRL-CAD on MINGW - questions 1. you will need to run cmake, but
you should only compile with visual studio as an exercise to make
sure it compiles cleanly (so if you run into a problem, you know
it's mingw-specific) 2. on windows, absolutely. we bundle almost
everything needed to compile. 3. no 4....
http://www.google-melange.com/gci/task/view/google/gci2012/7954218 |
10:15.37 |
Notify |
03GCI: AGENT UM: Review and post "Blender to
BRL-CAD" tutorial on our wiki -
http://www.google-melange.com/gci/work/download/google/gci2012/8079211?id=18001
http://www.google-melange.com/gci/work/download/google/gci2012/8079211?id=18001
http://www.google-melange.com/gci/task/view/google/gci2012/8079211 |
10:27.13 |
Notify |
03GCI: Titi: Compile BRL-CAD with GCC 4.7+ on
Raspberry Pi - yes I tried but for this command I must to be
sudo. brlcad@raspberrypi ~ $ apt-get install gcc-4.7 E: Could not
open lock file /var/lib/dpkg/lock - open (13: Permission denied) E:
Unable to lock the administration directory (/var/lib/dpkg/), are
you root? brlcad@raspberrypi ~ $...
http://www.google-melange.com/gci/task/view/google/gci2012/8038205 |
11:34.42 |
Notify |
03GCI: V Rahul: Find and Fix 5 spelling
mistakes in at least 40 different files (#2) - Puntuation Do
punctuation mistakes and not starting the first word of a new
sentence with a capital letter, count as errors?
http://www.google-melange.com/gci/task/view/google/gci2012/8093205 |
11:35.16 |
*** join/#brlcad VRahul
(7aae2e74@gateway/web/freenode/ip.122.174.46.116) |
12:01.12 |
Notify |
03GCI: Silvrous: Set up BRL-CAD for continuous
integration within Jenkins - Claim Removed The claim on this task
has been removed, someone else can claim it now.
http://www.google-melange.com/gci/task/view/google/gci2012/8109203 |
12:01.42 |
Notify |
03GCI: Silvrous: Set up BRL-CAD for continuous
integration within Jenkins - sorry I didn't, and still don't have
time to work on the task.
http://www.google-melange.com/gci/task/view/google/gci2012/8109203 |
12:02.24 |
Notify |
03GCI: Skriptkid: Create test for thread
creation on Windows - Task Claimed I would like to work on this
task.
http://www.google-melange.com/gci/task/view/google/gci2012/8086204 |
12:06.37 |
VRahul |
Do double space between a . and the first word
of the next sentences count as an error?
http://www.google-melange.com/gci/task/view/google/gci2012/8093205 |
12:13.35 |
*** join/#brlcad Al_Da_Best
(Al_Da_Best@cpc2-shep12-2-0-cust21.8-3.cable.virginmedia.com) |
12:15.52 |
*** join/#brlcad StrangeLoop
(~solo@14.139.82.6) |
12:35.17 |
*** join/#brlcad dsean
(7aa452ce@gateway/web/freenode/ip.122.164.82.206) |
12:37.01 |
*** part/#brlcad dsean
(7aa452ce@gateway/web/freenode/ip.122.164.82.206) |
12:37.36 |
*** join/#brlcad VRahul
(7aa452ce@gateway/web/freenode/ip.122.164.82.206) |
13:00.08 |
*** join/#brlcad andrei_
(~andrei@188.25.158.11) |
13:31.15 |
*** join/#brlcad EricPoehlsen
(~Eric@ip-109-84-152-138.web.vodafone.de) |
13:40.33 |
Notify |
03GCI: Alexandur Osenov: Research status of
compiling BRL-CAD on MINGW - Compile After configuring and
generating brld-cad with CMAKE i navigated to the build directory
using the mingw shell and tried running make aaaaad : make: *** No
targets specified and no makefile found. Stop.
http://www.google-melange.com/gci/task/view/google/gci2012/7954218 |
14:33.17 |
*** join/#brlcad
GrantMercer015
(~GrantMerc@ip72-193-246-126.lv.lv.cox.net) |
14:39.11 |
Notify |
03GCI:Erik * 8086204 Create test for thread
creation on Windows: Task Assigned - This task has been assigned to
Skriptkid. You have 48 hours to complete this task, good
luck! |
14:41.26 |
Notify |
03GCI:Erik * 7979224 Modify IRC notifier
output: Task Closed - Congratulations, this task has been completed
successfully. |
14:50.02 |
maths22 |
``Erik: I see you implemented the new
output. |
14:52.01 |
``Erik |
yup, had several blank ones go through in
#notify, not sure if that was just a blip from merging/recompiling
at the time or what.. grats on doing the crazy esoteric one
O.o |
14:53.09 |
maths22 |
Now I have a new programming language to add
to my list |
15:05.00 |
Notify |
03GCI:Skriptkid * 8086204 Create test for
thread creation on Windows: Test - The test files are run when
"make test" is run right? And in Windows, if ALL_BUILD is used to
build BRL-CAD, is "test"... |
15:20.36 |
*** join/#brlcad merzo_
(~merzo@90-142-132-95.pool.ukrtel.net) |
15:22.36 |
*** join/#brlcad andrei_
(~andrei@188.25.158.11) |
15:42.22 |
*** join/#brlcad Skriptkid
(~Skriptkid@117.201.172.244) |
15:50.07 |
maths22 |
Crit is a bit slow for the webserver. Why is
that? |
15:50.41 |
``Erik |
slow how? |
15:56.05 |
Notify |
03GCI:Skriptkid * 8086204 Create test for
thread creation on Windows: Function - "that calls bu_parallel()
and calls a function N times." Create a function in the test file
and call it through... |
16:09.54 |
``Erik |
hurf, shoulda double checked that before
starting heh |
16:40.15 |
``Erik |
hm |
16:49.30 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
17:20.28 |
*** join/#brlcad VRahul
(7aa452ce@gateway/web/freenode/ip.122.164.82.206) |
17:32.35 |
*** join/#brlcad caen23
(~caen23@92.83.164.134) |
17:51.23 |
*** join/#brlcad Alexandur
(4d461d04@gateway/web/freenode/ip.77.70.29.4) |
17:51.36 |
Alexandur |
After configuring and generating brld-cad with
CMAKE i navigated to the build directory using the mingw shell and
tried running make aaaaad : make: *** No targets specified and
no makefile found. Stop. |
17:52.49 |
brlcad |
Alexandur: what do you mean you navigated to
the build directory? |
17:52.54 |
brlcad |
the build directory is where you ran
cmake |
17:53.34 |
brlcad |
if you were in the right place, cmake has to
complete successfully in order to generate the build
system |
17:53.43 |
brlcad |
look at the cmake output, see if it
succeeded |
18:00.19 |
andrei_ |
brlcad: I just realised how useful the VM
image really is( Tom's one). I tried to contribute to Gentoo
and/or NetBSD, and while the community was really helpful, I still
lost a lot of time configuring stuff and I ended up not doing
anything so far |
18:01.01 |
brlcad |
andrei_: you should tell him that ;) |
18:01.50 |
andrei_ |
I actually want to provide them a virtual
machine\ |
18:02.56 |
caen23 |
i think netbsd has a vm too, for gci |
18:03.20 |
andrei_ |
caen23: it's a virtual CD, if I m
correct |
18:07.17 |
caen23 |
it's the one here, i haven't used it, but it
looks like the same thing we have ftp://ftp.netbsd.org/pub/NetBSD/misc/GCi |
18:08.09 |
andrei_ |
cool, I didn't manage to find it but I didn't
do much research either |
18:08.25 |
andrei_ |
still, will keep it in mind, thanks
! |
18:08.55 |
caen23 |
i stumbled upon it a couple of weeks ago,
too |
18:10.52 |
andrei_ |
caen23: mind if I ask you something on private
message? I'm quite curious how you developed these
..well..developer skills. |
18:11.13 |
Alexandur |
i used the GUI and navigated to the build
directory selected from the GUI which is equivalent to what you
said |
18:11.55 |
andrei_ |
Alexandur, you need to run cmake before
running make |
18:12.21 |
andrei_ |
I'm not sure how you run cmake from GUI, but I
can help you with running it from terminal |
18:13.22 |
Alexandur |
ok its equivalent |
18:13.23 |
caen23 |
andrei_: sure, send me a message if you want
to chat |
18:13.54 |
Alexandur |
doesnt matter and after i generated with cmake
i can run make |
18:13.58 |
Alexandur |
from mingw shell |
18:14.19 |
Alexandur |
but i got the error described above |
18:15.36 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
18:25.41 |
brlcad |
Alexandur: did cmake complete
successfully? |
18:34.16 |
Alexandur |
well i generated it successfully
and |
18:34.47 |
Alexandur |
where to find the cmake log to see if it
really was sucessful |
18:34.59 |
brlcad |
Alexandur: i'm not sure I understand what
"generated it successfully" means |
18:35.09 |
Alexandur |
ok |
18:35.12 |
Alexandur |
lets put it that way |
18:35.17 |
Alexandur |
at the end |
18:35.19 |
Alexandur |
cmake said |
18:35.23 |
Alexandur |
configuration done |
18:35.27 |
Alexandur |
generation done |
18:35.43 |
Alexandur |
so where to check my cmake log |
18:35.48 |
Alexandur |
should be somewhere |
18:36.35 |
andrei_ |
Alexandur: just a small correction, try not
writing one word per line, if more people are typing it makes it
more difficult to track conversation |
18:37.30 |
brlcad |
it sounds like you're not sure |
18:38.22 |
Alexandur |
sure for what? I cant find where is the build
log |
18:38.26 |
brlcad |
Alexandur: did you get a table at the end that
had a lot of lines saying ... ON ... OFF etc |
18:38.35 |
Alexandur |
yes |
18:38.47 |
brlcad |
would you pastebin that somewhere? |
18:39.07 |
brlcad |
the entire output |
18:39.47 |
brlcad |
(not pastebin.com, but pastebin.ca works
fine) |
18:40.05 |
Alexandur |
i`ve already closed the console/gui/
cmake.... |
18:41.44 |
brlcad |
just run it again |
18:42.02 |
brlcad |
should be able to run it over and
over |
18:42.35 |
brlcad |
you just sometimes need to delete the
CMakeCache.txt file sometimes, but right now just looking to see
what it output |
18:47.08 |
Alexandur |
something similar -> http://pastebin.ca/2300481 |
18:50.57 |
Alexandur |
well? Any idea? |
18:51.28 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
18:52.56 |
caen23 |
what makefiles did you generate? |
18:55.45 |
Alexandur |
? Used the MinGW makefile generator |
18:56.44 |
caen23 |
ok, then what directories did you use for
source and build, in the cmake gui? |
18:58.28 |
Alexandur |
source -> svn checkouted brldcad
build-> a random folder (also a .build folder and so on) but it
doesnt seem to have effect on anything |
18:59.00 |
Alexandur |
also my task ->
http://www.google-melange.com/gci/task/view/google/gci2012/7954218 |
19:03.32 |
Alexandur |
? |
19:05.54 |
caen23 |
and if you go inside the random folder and run
make, you get that error? |
19:10.20 |
*** join/#brlcad Skriptkid
(~Skriptkid@117.201.172.244) |
19:11.05 |
*** join/#brlcad Skriptkid
(~Skriptkid@117.201.172.244) |
19:15.33 |
Alexandur |
yep |
19:21.03 |
brlcad |
Alexandur: okay that looks great (and that's
the log I was referring to -- it was successful) |
19:21.26 |
brlcad |
so it supposedly generated output somewhere -
what's in your build directory? |
19:24.34 |
Alexandur |
here it is |
19:24.35 |
Alexandur |
http://pastebin.ca/2300494 |
19:30.30 |
brlcad |
and if you run "make" what happens? |
19:30.41 |
brlcad |
error above? |
19:36.13 |
brlcad |
there's clearly a Makefile there so if it says
no makefile found, it sounds like you might be in the wrong
place |
19:55.51 |
Alexandur |
well now i tried again and after hiting the
make -> $ make Microsoft Windows [Version 6.1.7601] Copyright
(c) 2009 Microsoft Corporation. All rights reserved. |
19:56.01 |
Alexandur |
i got just that |
19:56.39 |
Alexandur |
nothing else before there was an error but i
think that i might be fixed because i checkouted the latest
version |
20:07.02 |
Alexandur |
ideas? |
20:18.48 |
andrei_ |
Alexandur, I don't think there is any other
explanation, I think you are running"make" in the wrong
life |
20:19.09 |
andrei_ |
folder, sorry |
20:19.26 |
andrei_ |
at least for the make not found
error |
20:21.51 |
*** join/#brlcad maths22
(ada798d1@gateway/web/freenode/ip.173.167.152.209) |
20:22.00 |
maths22 |
What happened to irssi on crit? |
20:26.33 |
Alexandur |
andrei_, well i am not and i am 100% sure its
in the right directory also after running make now it just gives me
nothing ... i mean really i hit make and i recieve ONLY AND ONLY
this -> $ make Microsoft Windows [Version 6.1.7601] Copyright
(c) 2009 Microsoft Corporation. All rights reserved. |
20:27.58 |
caen23 |
Alexandur: go to the directory that you chose
as your build dir, using cd |
20:28.25 |
caen23 |
there, run `echo %cd%` without the
apostrophes, to make sure you're in the right directory. then run
make |
20:35.03 |
Alexandur |
hmmm apart from that after typing make the
shell instead of starting with $(mingw shell) it is somehow changes
to windows cmd and thats all which is a weird behavior i
think |
20:35.22 |
Alexandur |
hmmm apart from that after typing make the
shell instead of starting with $(mingw shell) it somehow changes
to windows cmd and thats all which is a weird behavior i
think |
20:37.31 |
caen23 |
ugh, then try using `pwd` instead, i thought
you were using the windows cmd |
20:38.58 |
Alexandur |
wait now i tried with cmd and cd to build
dir |
20:40.49 |
Alexandur |
then mingw32-make and recieved___>>>
and error in line in 746 cmakelist.txt --> invalid escape
sequence |
20:44.59 |
Alexandur |
found the problem well in gui there are linux
buildpaths which ofcourse use / for path instead of \ under
windows |
20:45.32 |
Alexandur |
or something related |
20:49.52 |
caen23 |
i think this is because you ran it from cmd
instead of mingw, but i'm not sure. you should still try to run it
from the mingw shell, just make sure you're in the right directory
when running make |
20:52.20 |
Alexandur |
eh got it working aaaand at 0% i got error
with my directories the compiler somehow swapped some parts of the
path (like the begining was at the back ) and some weird stuff so
i`ll move everything on D:/ coz i am working on my desktop and
re-generate everything |
20:52.57 |
Alexandur |
also the cmake entry -> INSTALL_PREFIX uses
/usr/ something something |
20:53.16 |
Alexandur |
should i edit it or not?> |
20:54.09 |
caen23 |
i'm not sure how mingw works, but you
shouldn't need to install so that entry seems less important to
me |
21:11.51 |
caen23 |
Alexandur: hmm… i think the problem is that
mingw creates a virtual environment, which is separate from the
place where you downloaded brlcad and ran cmake |
21:15.35 |
caen23 |
how did you install mingw? did you use the gui
installer here? http://www.mingw.org/wiki/Getting_Started |
21:15.44 |
Alexandur |
well moving my source and build folders on D:
and re-generating got me running again but i got and error at
3% |
21:16.42 |
Alexandur |
undefined references to bcopy, kill , wait,
pipe, fork and so on |
21:16.59 |
caen23 |
running make inside Command Prompt is not what
you need to do |
21:18.00 |
Alexandur |
hmm running make from mingwshell does nothing
at all and my mingw is properly configured |
21:18.12 |
caen23 |
how did you install mingw? |
21:18.13 |
Alexandur |
also what i do is mingw32-make and it starts
amking |
21:19.10 |
Alexandur |
installed the GUI one from mingw.org and added
the enviromental variables |
21:23.05 |
caen23 |
go here and download the latest version of the
installer
https://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/
at some point, it will ask you what components you want to install.
you need the c compiler, the c++ compiler, and the mingw developer
toolkit |
21:26.39 |
*** join/#brlcad luca79
(~luca@net-37-116-115-42.cust.dsl.vodafone.it) |
21:27.06 |
Alexandur |
yep re-installed and its the same ->
executing make from mingw shell doesnt do anything at all |
21:28.09 |
Alexandur |
executing mingw32-make from either mingw shell
of cmd stops at 3% |
21:28.33 |
caen23 |
the mingw shell is not connected to your hdd.
basically, if you had a movie in D:\Movies, you could not access it
from the mingw shell. similarly, you cannot access your build dir
from mingw |
21:29.10 |
caen23 |
you need to get the repo inside mingw, then
run cmake inside mingw, and then you will be able to run make
inside mingw |
21:30.25 |
Alexandur |
hmm doesnt seem legit coz i can access my
D:\compilation folder |
21:30.45 |
caen23 |
from the mingw shell? |
21:31.16 |
Alexandur |
yep |
21:31.52 |
caen23 |
i don't think so. can you run pwd inside the
mingw shell and tell me the output? |
21:34.33 |
Alexandur |
freshly started shell -> /home/Dimension
Master |
21:35.25 |
Alexandur |
cded to D:\compile -> /d/compile |
21:41.02 |
Alexandur |
? |
21:41.12 |
Alexandur |
caen23, ideas? |
21:41.54 |
brlcad |
Alexandur: that's the wrong "make" |
21:42.08 |
brlcad |
just catching up, but that's microsoft's make,
not mingw's |
21:42.35 |
brlcad |
your path is apparently finding msvc before
the mingw make |
21:42.52 |
Alexandur |
well what "make" should i use then? |
21:43.00 |
brlcad |
mingw's |
21:43.37 |
brlcad |
it's probably gnu make and would have been
installed along with the compiler you're using |
21:43.39 |
Alexandur |
ok so mingw`s make is located in the bin
folder of mingw and its called mingw32-make |
21:43.51 |
brlcad |
try running that |
21:44.22 |
Alexandur |
thats indeed what i am running and getting
stuck at 3% |
21:44.33 |
brlcad |
pastebin all the output? |
21:44.59 |
brlcad |
there's no guarantee that it will compile
everything cleanly |
21:45.36 |
brlcad |
that's not exactly a configuration that is
tested all the time, so even minor typos could break the build or
there could be build system issues or mingw bugs or a hundred other
things that can go wrong and stop the build |
21:46.16 |
brlcad |
the task is to try (correctly) until you get
genuinely stuck ;) |
21:47.32 |
Alexandur |
http://pastebin.ca/2300528 |
21:50.02 |
Alexandur |
brlcad, well? |
22:53.05 |
``Erik |
lame, portmanager is no more, now I have to
learn a replacement tool O.o |
22:53.15 |
``Erik |
(also; I blowed up crit real good) |
23:10.11 |
*** join/#brlcad javamonn
(~twitch@108.230.19.64) |
23:20.48 |
*** join/#brlcad javamonn
(~twitch@108.223.143.237) |
23:32.30 |
brlcad |
``Erik: what happened? I saw the reboot
earlier today |
23:32.58 |
brlcad |
ironic timing given I've been flipping over
domain names to point to it already |
23:46.13 |
``Erik |
um, decided to try to push the system upgrade
through before you got very far with that, purged old libs, core
ports still linked against the wrong libs (perl=>libutil.so.8),
tried to force a rebuild of all ports, portmanager committed
suppuku, ... |
23:47.34 |
``Erik |
but most of the service was back quickly,
still building some here and there (if some out facing service
isn't working right, lemme know and I'll bump it up on the priority
list to restore), and we have a full release variant instead of
that prerelease |