| 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 |