| 00:25.14 | brlcad | hcurtis: instead of saying checking in, maybe just summarize what you intend to work on now/next (e.g., "still trying to figure out how to link libbu, then working on fast4-g conversion") |
| 00:25.48 | hcurtis | Ok |
| 00:26.10 | brlcad | hcurtis: where are you with that -- you're not meant to struggle with this for this long, ask questions that unquestionably move your understanding forward |
| 00:27.23 | brlcad | all that should have been needed iss -Isrc/path/to/include and -Lbuild/path/to/libbu and -lbu on the command line |
| 00:27.54 | hcurtis | I am trying to get past the error message saying "error while loading shared libraries cannot open shared object file: No such file or directory" |
| 00:28.01 | brlcad | if that's not working, it might not be your fault or the paths might be wrong |
| 00:28.20 | brlcad | what's your compile line? |
| 00:28.32 | brlcad | (just paste the gcc line here) |
| 00:28.35 | hcurtis | One moment. I'll get it. |
| 00:28.58 | brlcad | mihaineacsu: pingo pongo! |
| 00:29.13 | mihaineacsu | hi brlcad! |
| 00:29.45 | brlcad | what are you doing? :) |
| 00:30.09 | hcurtis | brlcad: gcc -W -Wall -Werror -I brlcad-svn-trunk/include -I brlcad-svn-trunk/src/other/tcl/generic -lbu -Lbrlcad-build/lib -o test1 GSoCDynAllocBRL-CAD.c |
| 00:30.29 | brlcad | hcurtis: excellent |
| 00:30.35 | brlcad | that looks pretty darn close |
| 00:30.43 | brlcad | order matters |
| 00:30.53 | brlcad | so you told it to look for -lbu |
| 00:31.07 | hcurtis | Thank you. However, it didn't work. |
| 00:31.08 | brlcad | but you didn't tell it where to look until after |
| 00:31.16 | brlcad | put -L before -l |
| 00:31.18 | mihaineacsu | was about to go to sleep |
| 00:31.34 | mihaineacsu | glad you caught me before I did |
| 00:31.53 | brlcad | mihaineacsu: I like to say there's plenty of time to sleep when I'm dead ;) |
| 00:32.33 | mihaineacsu | I say that a lot myself |
| 00:32.58 | brlcad | hcurtis: it's not going to cause a problem here, but you technically should also not have a space after the -I options |
| 00:33.20 | brlcad | mihaineacsu: so what are you up to? |
| 00:33.24 | brlcad | socis-wise |
| 00:33.59 | brlcad | please tell me you've been keeping busy ... you have a lot of people looking forward to your project ;) |
| 00:34.10 | brlcad | did you get gqa working? |
| 00:34.21 | mihaineacsu | well I was waiting to get a hold of you, I don't have a clear idea on how to tackle tasks since Albert is on the same project. |
| 00:34.31 | hcurtis | brlcad: I would try the corrected code now, but my command prompt is busy. Is there a safe way to make it stop what it's doing? |
| 00:35.10 | mihaineacsu | brlcad: I did. Also did you manage to check the patch? |
| 00:35.16 | brlcad | mihaineacsu: oof! niet! nein! nooooooo... got to keep independently productive :) |
| 00:35.21 | brlcad | ignore what albert is doing if you have to |
| 00:35.41 | brlcad | I glanced briefly at your patch, but haven't finished reviewing it |
| 00:35.48 | brlcad | so, successful with gqa? |
| 00:35.55 | brlcad | or problems? |
| 00:36.03 | mihaineacsu | no, it's fine |
| 00:36.09 | brlcad | hcurtis: busy doing what? |
| 00:36.28 | mihaineacsu | so I should follow the proposed plan? |
| 00:36.29 | brlcad | hcurtis: hitting ctrl-c will abort whatever it is doing usually, but depends what it's doing |
| 00:36.43 | hcurtis | I tried to grep something, but it is taking forever. |
| 00:36.57 | brlcad | mihaineacsu: well, so that's a great conversation to get into .. how much time do you have? |
| 00:37.07 | mihaineacsu | I'm here to stay :) |
| 00:37.08 | brlcad | hcurtis: ahh, ctrl-c is safe for grep |
| 00:37.16 | brlcad | mihaineacsu: okay |
| 00:37.22 | hcurtis | Ok. Thanks. |
| 00:39.13 | hcurtis | brlcad: My best guess is that I should not stop a build with ctrl-c, though, right? |
| 00:40.11 | brlcad | hcurtis: usually it's fine but in very very rare occasions you can interrupt the build at the wrong time and get your build into a funky state |
| 00:40.31 | brlcad | i wouldn't recommend it, but it's also mostly harmless 98% of the time |
| 00:40.41 | hcurtis | Ok |
| 00:40.54 | brlcad | mihaineacsu: so what is most exciting to you about your projecT? |
| 00:41.21 | brlcad | front-end, back-end, new language, existing skill, usefulness, graphics/interface, ...? |
| 00:41.46 | mihaineacsu | well getting the web platform running and working and tieing it up to brlcad |
| 00:42.59 | mihaineacsu | I'm fine with using the existing php code and build up from there, but as someone else suggested here, maybe a framework would be better suited |
| 00:44.02 | mihaineacsu | it would be easier to maintain in the long run. But I'm fine with either solution |
| 00:45.27 | hcurtis | brlcad: Here is the corrected gcc line: gcc -W -Wall -Werror -Ibrlcad-svn-trunk/include -Ibrlcad-svn-trunk/src/other/tcl/generic -Lbrlcad-build/lib -lbu -o test1b GSoCDynAllocBRL-CAD.c |
| 00:45.41 | hcurtis | I am getting the same error. |
| 00:46.15 | hcurtis | ./test1b: error while loading shared libraries: libbu.so.20: cannot open shared object file: No such file or directory |
| 00:49.52 | hcurtis | I first got this error last night. I've been researching it, and I've learned some things. However, as you can see, I don't have the solution yet. |
| 01:11.36 | hcurtis | brlcad: I have to go, but I will be back later. |
| 01:11.37 | *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.14) | |
| 01:12.05 | Notify | 03BRL-CAD:tbrowder2 * 61199 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: stub in new functions for final conversion |
| 01:13.07 | Notify | 03BRL-CAD:tbrowder2 * 61200 brlcad/branches/d-binding/misc/d-bindings/G.pm: make an array of keys for setting type map checking order |
| 01:13.54 | Notify | 03BRL-CAD:tbrowder2 * 61201 brlcad/branches/d-binding/misc/d-bindings/D.pm: use new consolidated functions |
| 02:03.10 | *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro) | |
| 02:11.49 | brlcad | mihaineacsu: by existing php code, what are you referring to exactly? |
| 02:13.03 | mihaineacsu | brlcad: the platform which Albert used as a starting point pre-gsoc, he made some patches for it. |
| 02:13.18 | brlcad | ah, the old materials db site |
| 02:13.22 | mihaineacsu | yes |
| 02:17.44 | brlcad | mihaineacsu: so the usefulness of any web interface is not realized until it gets leveraged |
| 02:17.55 | brlcad | in our tools and database structure |
| 02:18.51 | mihaineacsu | I agree |
| 02:21.24 | mihaineacsu | so how do you think it would be best to approach this the following weeks? |
| 02:22.57 | brlcad | I think an end-user goal needs to be identified |
| 02:23.34 | brlcad | a specific feature that adds some capability that doesn't exist or improves an existing capability |
| 02:25.18 | brlcad | maybe you can try to identify some specific user-visible targets as a first step |
| 02:27.13 | brlcad | changes to analysis or rendering tools that relate to material properties |
| 02:29.37 | mihaineacsu | so is this besides the command line tool that would for eg add material data to a geometry file by talking to the web interface? |
| 02:29.55 | brlcad | not besides, that's a great one by itself |
| 02:30.00 | brlcad | a new command for managing materials (to/from file, web, objects, etc) |
| 02:30.52 | brlcad | associating shader properties with materials (and/or vice-versa) |
| 02:31.46 | brlcad | keeping track of advanced/other material properties |
| 02:31.48 | brlcad | etc |
| 02:33.21 | mihaineacsu | oh, I see. We can tackle each one by one |
| 02:34.29 | brlcad | more about creating a palette of ideas ... to then decide which are worth tackling, which can be achived in time, then yeah trying to implement some of them |
| 02:36.53 | *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch) | |
| 02:37.23 | brlcad | suggest putting that list of ideas up on the wiki, and then maybe get started on the command now since that will drive much of the front-end requirements |
| 02:37.36 | brlcad | sound reasonable? |
| 02:37.46 | mihaineacsu | yeah, that great |
| 02:38.39 | mihaineacsu | I'll get organised today and start working on it |
| 02:39.20 | mihaineacsu | and look into the others one you mentioned to get better idea |
| 02:39.51 | mihaineacsu | btw: what's your local time? |
| 02:42.09 | brlcad | local time is GMT-4 |
| 02:55.46 | Notify | 03BRL-CAD:starseeker * 61202 brlcad/trunk/doc/docbook/system/man1/en/imgdims.xml: Use valid docbook |
| 04:54.35 | Notify | 03BRL-CAD Wiki:Pulkit Mittal * 7250 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* GSOC Period */ |
| 05:43.46 | *** join/#brlcad piyushparkash (~piyushpar@117.205.73.59) | |
| 06:19.48 | *** join/#brlcad albertcoder (~albertcod@202.164.53.117) | |
| 06:22.51 | *** join/#brlcad oana_ (~oana@188.209.97.130) | |
| 06:37.35 | *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.24) | |
| 06:49.10 | *** join/#brlcad Zhao_Anqing (clouddrift@222.205.15.123) | |
| 06:49.14 | *** join/#brlcad albertcoder (~albertcod@202.164.53.117) | |
| 07:07.37 | *** join/#brlcad albertcoder (~albertcod@202.164.53.117) | |
| 07:08.36 | *** join/#brlcad hcurtis (b82d336f@gateway/web/freenode/ip.184.45.51.111) | |
| 07:10.10 | hcurtis | brlcad: Working on the libbu task |
| 07:26.03 | *** join/#brlcad albertcoder (~albertcod@202.164.53.117) | |
| 07:40.51 | *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.26) | |
| 07:51.10 | *** join/#brlcad albertcoder (~albertcod@202.164.53.117) | |
| 08:01.01 | *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80) | |
| 08:12.16 | *** join/#brlcad Zhao_Anqing (clouddrift@222.205.5.222) | |
| 09:40.31 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 09:47.46 | *** join/#brlcad albertcoder (~albertcod@122.173.162.128) | |
| 10:05.26 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 11:08.43 | Notify | 03BRL-CAD:tbrowder2 * 61203 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: turn off pretty_print |
| 11:10.12 | Notify | 03BRL-CAD:tbrowder2 * 61204 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: implement c_line_to_d_line function |
| 11:11.09 | Notify | 03BRL-CAD:tbrowder2 * 61205 brlcad/branches/d-binding/misc/d-bindings/D.pm: zero in on final data flow |
| 11:26.37 | *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.24) | |
| 11:38.18 | *** join/#brlcad vladbogo (~vlad@195.216.218.10) | |
| 11:52.45 | Notify | 03BRL-CAD:tbrowder2 * 61206 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/HObj.pm): making incremental progress |
| 11:57.48 | Notify | 03BRL-CAD:tbrowder2 * 61207 brlcad/branches/d-binding/misc/d-bindings/D.pm: remove dead code |
| 12:00.28 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 12:01.21 | Notify | 03BRL-CAD:tbrowder2 * 61208 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: remove unneeded module |
| 12:09.01 | Notify | 03BRL-CAD:brlcad * 61209 brlcad/trunk/sh/enumerate.sh: redo the compilation product and filesystem organization counts to reflect the change in our build system to cmake, no longer relying on autotools. |
| 12:13.13 | Notify | 03BRL-CAD:tbrowder2 * 61210 brlcad/branches/d-binding/misc/d-bindings/D.pm: now have a complte data flow from initial read through checking final solution with a D build; now to start tweaking conversion object type by object type |
| 12:19.58 | Notify | 03BRL-CAD:zhaoanqing * 61211 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/libged/facetize.c brlcad/branches/nmgreorg/src/librt/comb/comb.c): add initialize and free routines for new-nmg storage. |
| 12:25.34 | *** join/#brlcad ries_ (~ries@190.9.171.121) | |
| 12:32.27 | *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch) | |
| 12:33.00 | Notify | 03BRL-CAD:tbrowder2 * 61212 brlcad/branches/d-binding/misc/d-bindings/G.pm: the D lang wiki has some missing map values |
| 12:34.02 | Notify | 03BRL-CAD:tbrowder2 * 61213 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: check the regex construction |
| 12:34.21 | *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175) | |
| 12:35.05 | Notify | 03BRL-CAD:tbrowder2 * 61214 brlcad/branches/d-binding/misc/d-bindings/D.pm: we're checking compilation only |
| 12:37.20 | Notify | 03BRL-CAD:tbrowder2 * 61215 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: turn off debug line--we have a good compile of our first object in bu.h (hooray) |
| 12:41.06 | Notify | 03BRL-CAD:tbrowder2 * 61216 brlcad/branches/d-binding/misc/d-bindings/TODO: add notes about conversion |
| 12:47.35 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 13:15.51 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 13:17.25 | Notify | 03BRL-CAD Wiki:Inderpreet * 7251 /wiki/User:Inderpreet/GSoC14/logs: /* Development Period */ |
| 13:43.05 | *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee) | |
| 13:44.44 | *** join/#brlcad albertcoder (~albertcod@122.173.162.128) | |
| 13:47.07 | *** join/#brlcad ishwerdas (~ishwerdas@117.199.106.67) | |
| 14:00.49 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 14:05.17 | *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee) | |
| 14:10.45 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 14:13.36 | Notify | 03BRL-CAD:carlmoore * 61217 (brlcad/trunk/doc/docbook/system/mann/en/search.xml brlcad/trunk/src/librt/db_fullpath.c): fix spelling, and remove trailing blanks/tabs |
| 14:19.04 | *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net) | |
| 14:30.53 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 14:46.30 | Notify | 03BRL-CAD:starseeker * 61218 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/imgdims.xml brlcad/branches/openscenegraph/doc/docbook/system/man1/en/ir-X.xml and 9 others): Sync osg with trunk through r61217, checkpoint the beginnings of an osg test application. |
| 14:53.14 | *** join/#brlcad piyushparkash (~piyushpar@117.214.219.138) | |
| 14:55.37 | *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80) | |
| 14:58.28 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 14:58.40 | *** join/#brlcad ishwerdas (~ishwerdas@117.212.50.144) | |
| 15:10.38 | *** join/#brlcad piyushparkash (~piyushpar@117.205.77.27) | |
| 15:43.53 | Notify | 03BRL-CAD:brlcad * 61219 brlcad/trunk/TODO: add two ideas derived from an old wiki entry, one for storing geometry into SQL and another for storing different configurations of geometry. |
| 15:53.23 | Notify | 03BRL-CAD:starseeker * 61220 (brlcad/branches/bullet/INSTALL brlcad/branches/bullet/NEWS and 22 others): Sync bullet branch with trunk through r61219 |
| 16:05.44 | Notify | 03BRL-CAD:tbrowder2 * 61221 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: define a test header for incremental work and possible future regression tests |
| 16:06.40 | Notify | 03BRL-CAD:tbrowder2 * 61222 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/HObj.pm): first two object type pass conversion |
| 16:15.19 | *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net) | |
| 16:55.18 | Notify | 03BRL-CAD:tbrowder2 * 61223 (brlcad/branches/d-binding/misc/d-bindings/HObj.pm brlcad/branches/d-binding/misc/d-bindings/test_hdr.h): first three object types pass conversion |
| 16:56.31 | Notify | 03BRL-CAD:tbrowder2 * 61224 brlcad/branches/d-binding/misc/d-bindings/test_hdr.h: expose a new, 4th object type |
| 16:58.15 | Notify | 03BRL-CAD:tbrowder2 * 61225 brlcad/branches/d-binding/misc/d-bindings/test_hdr.h: add some ID info for reference |
| 17:01.00 | *** join/#brlcad alisha (~alisha@115.185.115.242) | |
| 17:16.57 | *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-esgztyvydotcwiis) | |
| 17:18.19 | *** join/#brlcad andrei_ (~IceChat77@5-12-112-86.residential.rdsnet.ro) | |
| 17:20.49 | *** join/#brlcad raj12lnm_ (31cd6b50@gateway/web/freenode/ip.49.205.107.80) | |
| 17:22.46 | brlcad | andrei_: you made some excellent progress last week |
| 17:23.51 | brlcad | andrei_: and segments do have data in common .. they all have a start and end point |
| 17:24.17 | brlcad | raj12lnm_: did you see if submodel was working for you now? |
| 17:24.25 | brlcad | good to have someone independently confirm ;) |
| 17:24.44 | Notify | 03BRL-CAD:starseeker * 61226 (brlcad/branches/bullet/src/libged/CMakeLists.txt brlcad/branches/bullet/src/libged/simulate/simcollisionalgo.cpp and 2 others): Get the simulate command compiling with the bundled Bullet. It doesn't seem to be working, but it's not immediately clear why - the command does run and produce output using these instructions: http://brlcad.org/wiki/Mged_simulation, but without any |
| 17:24.46 | Notify | transformations applied. Most likely explanation is the migration to the new API needs more work in our code... |
| 17:25.26 | andrei_ | brlcad: I'm sorry but how is that true |
| 17:25.32 | andrei_ | I mean, nurb and bezier |
| 17:25.44 | andrei_ | don't seem to be made of segments put head to head |
| 17:25.49 | andrei_ | but rather points that are interpolated |
| 17:25.52 | andrei_ | (this is my understanding) |
| 17:26.12 | raj12lnm | brlcad: yes I tested and works fine for me. |
| 17:26.31 | brlcad | raj12lnm: great, glad to hear it |
| 17:26.50 | raj12lnm | brlcad: since you are around can you tell me about annotations? |
| 17:26.52 | brlcad | andrei_: the points are interpolated, but that shouldn't matter |
| 17:27.02 | brlcad | raj12lnm: annotations aren't ready to be wrapped |
| 17:27.20 | raj12lnm | brlcad: :( |
| 17:27.21 | brlcad | andrei_: from a class/data perspective, they have at least two points no? |
| 17:27.31 | andrei_ | aah |
| 17:27.37 | andrei_ | that's.. simpler than I thought |
| 17:27.38 | brlcad | raj12lnm: we're not allowed to have any development be "in-progress"? :) |
| 17:28.12 | andrei_ | in brlcad(sketch.c) generic segments are handled via a generic pointer |
| 17:28.15 | brlcad | rossberg might have some different ideas, but data-wise that isn't a ridiculous starting point |
| 17:28.19 | raj12lnm | and can u suggest something for points ? |
| 17:28.28 | raj12lnm | is it something I should be looking to wrap ? |
| 17:28.37 | raj12lnm | so many varied kinds of points ! |
| 17:28.40 | brlcad | it's even possible to make nurbs/bezier clamp to those start/end points so they are actually the geometric end/begin |
| 17:28.59 | brlcad | raj12lnm: points would be good to wrap :) |
| 17:29.01 | andrei_ | that would seem the most natural solution to me, but I'll see what he says |
| 17:29.15 | andrei_ | The great thing is I finally understood coreinterface's purpose |
| 17:29.25 | andrei_ | it's supposed to ofer a high level, OOP interface |
| 17:29.26 | brlcad | andrei_: proceed and show him a patch, don't wait ;) |
| 17:29.37 | brlcad | it's easy enough to eliminate a start/end point field |
| 17:29.40 | andrei_ | handling rt structures internally |
| 17:29.48 | andrei_ | one question |
| 17:29.54 | andrei_ | the arrays in c(int*) |
| 17:30.01 | andrei_ | should I use std containers |
| 17:30.06 | andrei_ | or keep them c like arrays? |
| 17:30.12 | brlcad | depends |
| 17:30.13 | andrei_ | (for the rest of the points, in example) |
| 17:30.30 | brlcad | if they're part of public API (in a public header) ... you should not be using std containers |
| 17:30.40 | brlcad | if they're implementation detail, sure go for it |
| 17:30.56 | andrei_ | it's public, but still, I know what to do |
| 17:30.57 | brlcad | so probably "keep them in C arrays" ... |
| 17:31.03 | andrei_ | yeah |
| 17:31.12 | brlcad | look at what he does in other classes/files |
| 17:31.17 | brlcad | follow the same pattern |
| 17:31.34 | andrei_ | I did, I might not understand well enough, but to me, it seems not all are consistent |
| 17:31.35 | brlcad | if you see other containers, then you're at least not introducing any new problems |
| 17:31.53 | brlcad | they almost certainly are not, make a patch that makes them consistent ;) |
| 17:32.07 | brlcad | they've been developed by a couple people over MANY years very passively |
| 17:32.22 | brlcad | this is one of the biggest thrusts in a long time |
| 17:33.01 | andrei_ | I'd want to talk to him before I begin actually implementing the class, but I will work on the class interface itself in the meantime |
| 17:33.07 | andrei_ | only wrote the subclasses, so far |
| 17:33.08 | brlcad | try to demonstrate a couple patches that require no "fixing" or discussion .. just "this looks great, applied" |
| 17:33.34 | brlcad | i.e., make them "perfect" as best you can (and when you get feedback, add that to your checklist for the next patch attempt) |
| 17:33.53 | andrei_ | thanks for sorting out some issues, will do |
| 17:34.01 | brlcad | he's waiting for a header since that gives him something tangible to discuss |
| 17:51.25 | *** join/#brlcad alisha (~alisha@101.62.187.186) | |
| 17:53.31 | *** join/#brlcad albertcoder (~albertcod@122.173.162.128) | |
| 18:12.19 | *** join/#brlcad alisha (~alisha@101.60.177.92) | |
| 18:36.41 | *** join/#brlcad ankesh11 (ca8e5506@gateway/web/cgi-irc/kiwiirc.com/ip.202.142.85.6) | |
| 18:40.40 | Notify | 03BRL-CAD Wiki:Ankeshanand * 7252 /wiki/User:Ankeshanand/GSoC14/logs: /* Updates */ |
| 19:20.09 | *** join/#brlcad hcurtis (b82d336f@gateway/web/freenode/ip.184.45.51.111) | |
| 19:21.21 | hcurtis | brlcad: Working on the libbu task |
| 19:22.56 | hcurtis | Hi, everyone. I'm trying to get a small program I wrote to run using BRL-CAD's bu_malloc and bu_free functions, but I'm stuck. Here are details: http://paste.lisp.org/+327U |
| 19:23.34 | hcurtis | I'm continuing to work hard on the problem, but any feedback and advice are welcome. |
| 19:24.19 | andrei_ | hcurtis: it might not be the solution brlcad is looking for, but it's a workaround. if you look at brlcad sources |
| 19:24.26 | andrei_ | there must be some unit tests in a file |
| 19:24.27 | andrei_ | I dont' |
| 19:24.51 | andrei_ | I don't have the sources at hand right now, but I'm sure there are unit tests for libbu |
| 19:25.17 | andrei_ | see how a unit test "is tied" to cmake, it might be much more difficult to link it to libbu yourself |
| 19:26.33 | hcurtis | andrei_: That's a good idea. Thank you. |
| 19:27.07 | andrei_ | if you can't figure out and want to test the code asap, simply replace the content of a unit test |
| 19:27.32 | hcurtis | Ok |
| 19:51.23 | Notify | 03BRL-CAD Wiki:Albertcoder * 7253 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Period */ |
| 20:05.54 | *** join/#brlcad ankesh11 (ca8e5506@gateway/web/cgi-irc/kiwiirc.com/ip.202.142.85.6) | |
| 20:07.02 | *** join/#brlcad ankesh11_ (uid8015@gateway/web/irccloud.com/x-gamtttlsknvtvuvf) | |
| 20:12.01 | hcurtis | andrei_: Hi, andrei_. I have found the unit tests for libbu, and I looked at some of them. How do I see how a unit test "is tied" to cmake? |
| 20:12.28 | andrei_ | there's suppsoed to be a CMakeLists.txt |
| 20:12.30 | andrei_ | file |
| 20:12.38 | andrei_ | in the same folder as the unit test |
| 20:16.13 | hcurtis | andrei_: Ok. Thank you. |
| 20:16.28 | andrei_ | oh, I might not have been explicit enough |
| 20:16.44 | andrei_ | in the CMakeLists.txt file, you'll see some pattern that follows each file |
| 20:17.00 | andrei_ | simply add one more line, containing your test file, in the same format |
| 20:18.20 | hcurtis | Ok |
| 20:20.49 | Notify | 03BRL-CAD:carlmoore * 61227 brlcad/trunk/src/irprep/ir-X.c: -h or -? will print note about man page and then will exit; any other option is ignored (go to 'Program continues running:' with no error message) |
| 20:33.30 | *** join/#brlcad fenn (~fenn@131.252.130.248) | |
| 20:33.31 | *** join/#brlcad kanzure (~kanzure@131.252.130.248) | |
| 20:33.31 | *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net) | |
| 20:33.33 | *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net) | |
| 20:41.07 | *** join/#brlcad vladbogo (~vlad@86.127.153.90) | |
| 20:53.08 | *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14) | |
| 20:56.04 | Notify | 03BRL-CAD:carlmoore * 61228 brlcad/trunk/doc/docbook/system/man1/en/irdisp.xml: revise the irdisp man page to agree with irdisp's actual output |
| 21:03.50 | hcurtis | Update: There might be something wrong with the path I specified in my gcc compile line with the -L option. (I used -Lbrlcad-build/lib to find libbu.) I'm doing research to find out more about that possibility, and I will try some new things. |
| 21:04.18 | andrei_ | hcurtis: -Lbrlcad-build/lib |
| 21:04.21 | andrei_ | is a relative path |
| 21:04.49 | andrei_ | try giving an absolute path, I don't know what path variable gcc(where it looks for files) has |
| 21:06.44 | hcurtis | Hi, andrei_. Thank you. |
| 21:11.27 | *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net) | |
| 21:16.03 | Notify | 03BRL-CAD Wiki:Vladbogolin * 7254 /wiki/User:Vladbogolin/GSoC2014/Logs: |
| 21:36.01 | Notify | 03BRL-CAD:carlmoore * 61229 brlcad/trunk/doc/docbook/system/man1/en/lgt.xml: minor fixes to lgt manpage |
| 21:46.28 | Notify | 03BRL-CAD:carlmoore * 61230 brlcad/trunk/src/lgt/prnt.c: remove a blank line from lgt Usage |
| 21:53.37 | Notify | 03BRL-CAD:starseeker * 61231 (brlcad/branches/openscenegraph/src/libdm/CMakeLists.txt brlcad/branches/openscenegraph/src/libdm/osg-test.cpp): Start working on using the LINE_STRIP approach to wireframe drawing in the osg test program. |
| 22:10.44 | hcurtis | I keep getting an error message saying "error while loading shared libraries. cannot open shared object file: No such file or directory." I've researched this error and tried different things based on the information I've found. However, nothing has worked. Does anyone know what I should try next? |
| 22:11.30 | andrei_ | hold on, I'll look in a few minutes and tell you exactly how to set things up |
| 22:13.29 | Notify | 03BRL-CAD:starseeker * 61232 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Start to work on combs - should be able to define a Group, adding children directly where there isn't a matrix and adding an intermediate matrix transform when there is. |
| 22:23.21 | Notify | 03BRL-CAD:starseeker * 61233 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: No idea if this will work, but make group structure and matrix structure corresponding to comb structure. |
| 22:27.11 | *** join/#brlcad pandrei (~pandrei@5-12-112-86.residential.rdsnet.ro) | |
| 22:30.15 | pandrei | hcurtis: if you look in brlcad/src/libbu/tests |
| 22:30.27 | pandrei | you'll see a file called CMakeLists.txt |
| 22:30.30 | pandrei | if you open it |
| 22:31.05 | pandrei | you'll see this line |
| 22:31.06 | pandrei | BRLCAD_ADDEXEC(tester_bu_str_isprint bu_str_isprint.c libbu NO_INSTALL) |
| 22:31.17 | hcurtis | Ok |
| 22:31.17 | pandrei | the instruction format is |
| 22:31.34 | pandrei | BRLCAD_ADDEXEC(binary_name source_name library NO_INSTALL) |
| 22:31.53 | pandrei | you just rebuild brlcad and it will build your files, linked with libbu without a problem |
| 22:33.04 | pandrei | brlcad, d_rossberg: I've done a bit of work on the interface but I'm tired so I'll proofread it in the morning(~9hours from now) I'd say not to review it until you see the v2 patch, thanks! |
| 22:34.00 | Notify | 03BRL-CAD Wiki:Popescu.andrei1991 * 7255 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 4 */ |
| 23:40.17 | hcurtis | Update: I used the locate command to find libbu.so and its paths in my file system. There are two copies of it, and I've tried both of their paths with the -L option without success. That tells me that the problem isn't the path I'm using. I'll try something else. |
| 23:52.38 | *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.17) | |
| 23:57.01 | hcurtis | brlcad: My laptop is running really slowly right now and is hotter than normal. I will turn it off, let it cool for a little while, and then return. |