IRC log for #brlcad on 20140509

00:22.49 *** join/#brlcad talia__ (~talia@24-212-194-101.cable.teksavvy.com)
00:23.41 talia__ Hi everyone..I was trying to compile from source and I've got an error saying
00:23.41 talia__ Elapsed configuration time..: 1 minute 11 seconds
00:23.42 talia__ CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
00:23.45 talia__ Please set them or make sure they are set and tested correctly in the CMake files:
00:23.48 talia__ PNG
00:23.57 talia__ would anyone have any idea what this is about?
00:25.47 talia_ oh and sorry I just realized I opened two clients..
01:03.56 Zhao_Anqing brlcad: hi, I use Visual Studio 2012 on Win7 64.
01:16.57 *** join/#brlcad talia_ (~talia@24-212-194-101.cable.teksavvy.com)
02:12.26 starseeker talia_: what version of BRL-CAD are you trying to build?
02:13.24 starseeker I suggest checking out the latest trunk version: http://brlcad.org/wiki/Building_from_SVN
02:14.08 brlcad Zhao_Anqing: ah, that would probably be why daniel's comments didn't make much sense to you
02:15.35 brlcad Zhao_Anqing: if you see all the various build targets in visual studio, one of them should be named "regress" and another "test" and so on
02:15.48 brlcad daniel was suggesting you run make test and get your test added to that set
02:16.44 brlcad if you were on linux or bsd or some other unix platform, you'd probably be building with the "make" build system where you build on the command line, and "make test" is the command you'd run
02:39.04 Notify 03BRL-CAD:starseeker * 60556 brlcad/trunk/src/librt/search.c: Since paths and path_cnt can get overridden locally, use local variables for them and initialize with inputs.
03:07.59 Notify 03BRL-CAD:starseeker * 60557 brlcad/trunk/src/gtools/gdiff2.c: Change the way we're using the search filtering, so we get depth sensitivity and other depth-related filtering reflected in the output.
03:08.36 Notify 03BRL-CAD:starseeker * 60558 brlcad/trunk/doc/docbook/system/man1/en/gdiff2.xml: Not limited to flat search anymore
03:16.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:21.27 talia_ The version that I am trying to build is 7.24.0
03:33.10 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:39.15 Zhao_Anqing brlcad: I see. So I can do nothing about it if I work on Visual Studio? But I am much more familiar with VS, and have very less experience in linux/unix. Will this be a problem?
04:40.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:15.45 brlcad Zhao_Anqing: you are not understanding correctly
05:16.46 Zhao_Anqing brlcad: er..wrong again.@_@
05:17.13 brlcad Zhao_Anqing: daniel gave you instructions that assumed linux/unix (make test). it is NOT a problem that you're using msvc, but you will have to translate his instruction (make test) into how that feature is presented in msvc.
05:17.56 brlcad everything you can do with make on linux/unix, you can do in msvc .. you're just running a test target in msvc.
05:18.20 brlcad after you figure out how to run it, you can look into figuring out how to add your new test
05:19.17 Zhao_Anqing OK. I see. I will try to do this now.
05:19.37 Zhao_Anqing Thank you again, Sean. You are so kind.
05:19.54 brlcad it sounds like you might not fully understand msvc if you don't know what a build target is
05:20.48 brlcad so you will need to learn what that is, explore msvc in more detail .. all devs should become INTIMATELY familiar with their build tools and editors
05:22.55 Zhao_Anqing OK, I will figure out it.
06:56.09 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
07:04.58 *** join/#brlcad caen23 (~caen23@92.83.166.62)
07:21.58 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:25.24 d_rossberg Zhao_Anqing: i'm checking something to give a well educated answer
07:26.12 d_rossberg the short version of an answer would be "no", but this isn't helpful ;)
07:29.10 Zhao_Anqing d_rossberg: OK. Thank you very much. So kind of you. I am also reading some pages on web about unit test of msvc now. ^-^
07:31.11 d_rossberg you should know that the tests are generated by CMake - for both Linux gcc and Windows MSVC
07:31.42 d_rossberg i.e. the tests are one of the projects you see in visual studio
07:36.04 Zhao_Anqing OK. get it.
07:54.52 d_rossberg unfortunately it looks like cmake is curently broken on windows, problem with "timestamp"
08:31.15 Zhao_Anqing you mean current brlcad's CMake cannot make a build for windows?
08:32.48 d_rossberg yes, at least on my computer
08:33.03 Zhao_Anqing days before, I try to use the latest SVN version to build but failed too. I am not sure it's whether my method is fault. Then I use a former version to build, it successed.
08:33.03 d_rossberg gcc makefiles is ok
08:33.49 d_rossberg svn or cmake?
08:35.04 d_rossberg svn is for getting the sources, cmake creates the project files
08:37.27 Zhao_Anqing I download the latest version of codes from SVN. Then use CMake to build. It failed. But I downloads a former version of codes, it worked. Is the problem same as yours?
08:38.41 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
09:01.33 d_rossberg former version of the BRL-CAD code? in this case, yes, going back in time helps
09:30.44 Zhao_Anqing yes, that's what I said. So actually, the codes on my computer is not the lastest version.
09:30.59 Zhao_Anqing the codes of BRL-CAD
09:55.09 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:14.55 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
11:20.06 starseeker d_rossberg: more details on the error?
11:33.02 Notify 03BRL-CAD:starseeker * 60559 brlcad/trunk/src/gtools/gdiff2.c: Rename dbip variables.
11:37.27 d_rossberg http://pastebin.ca/2735707 (CMake output)
11:40.10 starseeker um.
11:41.24 starseeker does running cmake in a clean build directory make any difference?
11:42.38 d_rossberg no (already tried this)
11:44.18 starseeker do you have that log?
11:44.31 starseeker really surpised by the timestamp target not being available
11:46.48 d_rossberg this was a log from a second run on a clean environment, i'll try to do a first run again
11:48.19 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:49.20 starseeker OK, it reproduces here
11:52.28 starseeker 60474 OK
11:53.44 starseeker 60475 not OK
11:54.05 starseeker something about 60475 then
11:55.34 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
11:58.30 d_rossberg the add_dependencies(timestamp... was below add_custom_target(timestamp... in 60474, now there is one above
12:03.46 ``Erik hm, the brlcad_ident change
12:06.42 ``Erik starseeker: how easy would it be to add a knob to force bullet off? the api changed a few years ago and the find_bullet.cmake has no forced disable capability (and manually adjusting the cmakecache.txt file doesn't seem to work)
12:30.29 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:56.20 brlcad I worried about the ordering, but apparently not enough .. it doesn't complain on mac/linux or perhaps I need a newer version of cmake to hear it complain
12:56.55 brlcad the file reading that it's doing is indeed after the timestamping, so perhaps just the timestamp portion can be moved down
12:57.55 brlcad I didn't really want the path information to be so low in the file really (it should be in the first section), but there were some values getting calculated (PATH, USER, etc) that weren't set until the end and it didn't seem easy to move them up to the top
13:00.12 *** join/#brlcad luca79 (~luca@net-37-116-124-236.cust.vodafonedsl.it)
13:16.58 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:41.29 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:42.55 *** join/#brlcad ries (~ries@190.9.171.121)
13:57.12 starseeker ``Erik: I'll just turn all the bullet stuff off unless someone explicitly enables it - it's a lot of work now to bring that back to life
14:12.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:23.02 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:33.43 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:57.56 Notify 03BRL-CAD:starseeker * 60560 brlcad/trunk/src/gtools/gdiff2.c: Rework to separate the actual diff operations from the main setup - preparing for supporting both std diffing and diff3 merging.
15:02.55 Notify 03BRL-CAD:starseeker * 60561 brlcad/trunk/src/other/CMakeLists.txt: Bullet stuff needs significant rework - don't go looking for Bullet unless someone explicitly tells us to.
15:09.11 *** join/#brlcad hcurtis (b82d33ce@gateway/web/freenode/ip.184.45.51.206)
15:25.17 Notify 03BRL-CAD:starseeker * 60562 brlcad/trunk/src/gtools/gdiff2.c: Wrap the init and free for diff results.
15:30.47 Notify 03BRL-CAD:tbrowder2 * 60563 brlcad/trunk/NEWS: take belated credit for finding memory leaks
16:12.06 *** join/#brlcad hcurtis_ (b82d33ce@gateway/web/freenode/ip.184.45.51.206)
16:34.07 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.18)
16:55.00 brlcad starseeker: notice a slew of BU_GET but not a single BU_PUT ...
16:55.03 brlcad wet code
17:32.51 DarkCalf waves to brlcad
17:37.37 brlcad waves to DarkCalf
17:40.26 DarkCalf hows it going?
17:42.31 brlcad I don't know ;)
17:50.30 Notify 03BRL-CAD:starseeker * 60564 brlcad/trunk/misc/CMake/FindTERMLIB.cmake: Make sure we've got CHECK_LIBRARY_EXISTS loaded.
18:28.01 Notify 03BRL-CAD:starseeker * 60565 brlcad/trunk/src/gtools/CMakeLists.txt: Move gdiff2.c to gdiff2.cpp
18:28.43 Notify 03BRL-CAD:starseeker * 60566 brlcad/trunk/src/gtools/gdiff2.cpp: Start identifying what's needed for a 3 way merge.
18:29.29 starseeker brlcad: BU_PUT != bu_free?
18:35.40 Notify 03BRL-CAD:starseeker * 60567 brlcad/trunk/src/gtools/gdiff2.cpp: Use BU_PUT so we have BU_GET/BU_PUT symmetry.
19:24.32 *** join/#brlcad talia__ (~talia@user3-212-216.wireless.utoronto.ca)
19:25.09 talia__ Hi everyone, I have a quick question regarding launch mged, the option is slightly different than the one illustrated in the tutorial
19:25.35 talia__ when i type mged, it asked me "attach (nu|txt)[nu]?", could anyone kindly explain what this means?
19:25.40 talia__ and how would I launch the GUI?
19:25.48 talia__ I'm using the latest svn checkout
19:25.49 talia__ thanks!
19:27.34 starseeker um. That's trying to start classic mode
19:27.54 starseeker for whatever reason, you don't seem to have any of the GUI elements built
19:28.06 starseeker what platform are you on?
19:28.14 talia__ hmmm I'm on ubuntu 14.04 lts
19:28.29 starseeker do you have the X11 development packages installed?
19:28.45 Notify 03BRL-CAD:starseeker * 60568 brlcad/trunk/src/gtools/gdiff2.cpp: Add some more thoughts about 3-way merging.
19:29.00 starseeker see doc/Readme.LINUX
19:29.08 starseeker er doc/README.Linux rather
19:29.13 talia__ yea...that's prob. why...thanks!
19:29.14 starseeker in the source tree
19:30.39 starseeker xserver-xorg-dev libx11-dev libxi-dev libxext-dev libfontconfig-dev libglu1-mesa-dev
19:30.46 talia__ yup got that, thanks!
19:31.05 starseeker you'll probably need to clear out your build directory
19:31.21 talia__ hmm?
19:31.25 talia__ I'm not sure how to do that..
19:31.30 starseeker re-run cmake with a clean build directory
19:31.55 starseeker make distclean will work too
19:32.01 starseeker to reset things
19:32.26 talia__ kk I will run that, just one quick question, after I have my draft proposal and would like some feedbacks, where may I post it?
19:33.23 starseeker um. If you put it on the BRL-CAD wiki somewhere and post a link here that should work...
19:33.46 starseeker at least for general feedback - if it's some specific program there may be requirements
19:37.37 talia__ I see, thanks!
21:04.46 Notify 03BRL-CAD:starseeker * 60569 brlcad/trunk/src/gtools/gdiff2.cpp: Maybe we don't need sets and strings from C++...
21:14.19 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:14.53 Notify 03BRL-CAD:starseeker * 60570 brlcad/trunk/src/gtools/gdiff2.cpp: May or may not matter, but watch out for inefficiency in current naive bu_ptbl string-based finds
21:26.52 Notify 03BRL-CAD:n_reed * 60571 (brlcad/trunk/src/gtools/gdiff2.cpp brlcad/trunk/src/libbrep/CMakeLists.txt): propagate db_diff returns to address unused variable warning
21:31.04 Notify 03BRL-CAD:n_reed * 60572 brlcad/trunk/src/libbrep/CMakeLists.txt: oops, didn't mean to include change referencing non-versioned file
21:55.16 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
22:26.32 *** join/#brlcad derric (~sol-syste@unaffiliated/sol-system-three)
22:26.54 derric What app does brlcad integrate with for EM simulation?
23:13.52 *** join/#brlcad elf11 (~elf11@p5.eregie.pub.ro)
23:17.16 *** join/#brlcad elf11 (~elf11@p5.eregie.pub.ro)
23:26.36 derric Oh well...
23:47.45 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)

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