IRC log for #brlcad on 20120505

00:49.20 kanzure starseeker: are you around? was wondering if you would join ##hplusroadmap to watch some nanoengineer discussion
00:49.27 kanzure or later actually
00:49.29 kanzure moscow is sleeping
00:54.05 *** join/#brlcad cristina (~cristina@188.24.65.199)
02:15.04 starseeker kanzure: in and out
02:15.26 kanzure haha
02:15.29 kanzure well ok
02:15.31 starseeker kanzure: I haven't had a chance to sort out my local python situation yet (got to be careful with that, since gentoo uses python for a lot of its core stuff)
02:16.25 kanzure you could possibly use virtualenv
02:16.35 kanzure which isolates different versions of python from each other
02:16.56 starseeker oh, I'm sure I can - just haven't had time to fool with it yet
02:19.53 *** join/#brlcad n_reed_ (~molto_cre@BZ.BZFLAG.BZ)
02:21.37 starseeker kanzure: why hplusroadmap?
02:22.33 kanzure starseeker: it's where i stuff all my transhumanist programmers
02:22.45 kanzure hplus refers to the concept of human enhancement
02:23.26 kanzure naturally these interests tend to overlap somewhat.. molecular biology, molecular engineering, cad, nootropics or "smart drugs", open source hardware, powered exoskeletons, etc.
02:24.33 starseeker kanzure: is some work already in progress on nanoengineer?
02:25.05 kanzure mostly just the work i've done plus..
02:25.13 kanzure http://groups.google.com/group/nanoengineer-dev
02:25.55 kanzure i don't have any "secret patches" in the queue heh
02:25.58 kanzure just what you see on github
02:33.08 starseeker hmm - looks like numarray is no longer around with default "current" numpy installs
02:36.10 starseeker same for Numeric
02:36.27 starseeker so "update use of Numpy" needs to go on the TODO list, for sure...
02:36.29 kanzure oh duh i'm being silly
02:36.35 kanzure http://github.com/nmz787/nanoengineer
02:36.42 kanzure he did some work to convert to the new numpy
02:36.52 kanzure however.. i haven't looked over his work yet
02:37.05 kanzure https://github.com/nmz787/nanoengineer/commits/ubuntu-fixes
02:38.06 starseeker hmm... needs hdf5, but configure didn't seem to complain when it wasn't present...
02:38.16 kanzure hdf5 is for a plugin i think
02:38.43 kanzure libhdf5-serial-dev on ubuntu seems to have what it wants
02:39.05 kanzure i don't know if it's the same package on debian.. haven't checked. i had a usable hdf5 installed already(?)
02:43.35 starseeker oof - hdf5 is a big compile
02:47.25 starseeker needed pyrex - looks like another oen configure didn't check for...
02:47.38 kanzure all the dependencies are listed here:
02:47.41 kanzure http://diyhpl.us/~bryan/irc/nanoengineer/nanoengineer-chroot-debootstrap
02:48.03 kanzure some of those you can be more lenient on.. "wget" is just me being a jerk
02:48.44 starseeker kanzure: right, but shouldn't configure be checking for them?
02:48.53 kanzure probably yes..
02:49.00 kanzure do those plugins have their own config scripts?
02:49.06 starseeker dunno
02:49.21 starseeker I think at least one of them did
02:50.49 starseeker growl...
02:51.25 starseeker sim/src/allocate.c isn't happy
02:51.33 starseeker gcc: x86_64-pc-linux-gnu-gcc: No such file or directory ??
02:52.31 kanzure isn't that the one in the .gitignore?
02:52.43 kanzure ah, no
02:53.01 kanzure sim/src/sim.c is the ignored one (it's generated?)
02:53.18 starseeker well, it's there
02:53.40 starseeker these build lines are pretty messed up...
02:54.05 kanzure i believe you. i think cmake sounds okay, but i warn you that i am a newbie at makefile wizardry.
02:55.20 starseeker kanzure: I would suggest reviewing the numpy modernization patch - that's a good one to get in, if it does fix the problem
02:55.32 starseeker I had to hand install numarry and Numeric - gentoo doesn't package them anymore
02:56.20 starseeker kanzure: the autotools stuff may not actually be in bad shape - despite having worked with it in BRL-CAD, I'm not qualified to judge really
02:56.36 starseeker something about my brain just doesn't seem to be very compatible with autotools
02:57.04 kanzure well i see two situations.. 1) that these are really quite awfuland should be rewritten
02:57.22 kanzure or 2) this would be a case of NIH or something, i dunno
02:58.01 starseeker kanzure: if you choose to stick with autotools, you'll have to decide how to handle Windows
02:58.08 kanzure somehow this compiles on windows
02:58.18 kanzure i haven't experienced this for myself yet :)
02:58.27 starseeker right - my point is, you'll have to understand how that happens and maintain it in the future
02:58.33 starseeker in addition to autotools
02:58.55 starseeker many projects do - its just something to be aware of going in
02:59.01 kanzure right
02:59.21 starseeker how do I run nanoengineer, once I get it built?
02:59.24 starseeker (if I do...)
02:59.25 kanzure python cad/src/main.py
02:59.54 kanzure if you are having trouble with plugins you might be able to go manually "make" the other dirs
03:00.07 kanzure dunno if there's some global tie-in stuff that happens later after the plugins are compiled
03:00.13 starseeker sim isn't happy, but I think I'm past the others
03:00.20 starseeker let me get the remaining python packages installed
03:00.21 kanzure sim wont matter for starting the cad tool
03:02.20 *** join/#brlcad roksprok (~Zac@74.83.205.124)
03:02.32 *** part/#brlcad roksprok (~Zac@74.83.205.124)
03:10.02 kanzure starseeker: just pointing someone from the other irc channel to this..
03:10.02 kanzure http://www.molecularassembler.com/Nanofactory/Challenges.htm#TCDMS
03:10.18 kanzure it's an interesting document of 'remaining technical challenges' for building the images shown on the github page
03:10.41 starseeker kanzure: what is idlelib?
03:11.04 kanzure haven't heard of that
03:11.13 starseeker ImportError: No module named idlelib.Delegator
03:11.55 kanzure i don't seem to have that installed on my development machine (haven't checked the chroot)
03:19.25 starseeker ok, needed to enable tk support in python
03:19.31 starseeker on to a different error...
03:19.38 kanzure tk.. why would we want that :p
03:19.49 starseeker OpenGL.error.NullFunctionError: Attempt to call an undefined function glePolyCone, check for bool(glePolyCone) before calling
03:20.17 kanzure btw i think there might be unit tests somewhere
03:20.36 kanzure dunno how comprehensive cad/tests/ is
03:38.23 starseeker yeah, something messed up with the opengl
03:39.06 starseeker I can do the from OpenGL.GLE import glePolyCone thing at the command prompt, but not in cad/src/graphics/drawing/drawcompass.py
03:39.28 kanzure starseeker: are you using the same version of python in both places
03:39.30 starseeker if I comment out the uses of glePolyCone, I can get the gui to come up but other opengl errors abound
03:39.35 starseeker yeah, should be
03:39.49 kanzure you should print out the OpenGL.__version__
03:39.54 kanzure and check it in both contexts
03:40.51 starseeker same
03:43.18 kanzure drawcompass.py might be executed as a command and not within the same context as other python processes that are running
03:43.48 starseeker is this whole thing basically written in python?
03:44.44 starseeker wonder if I'm getting some bad interactions with the noveau driver...
03:45.21 kanzure i am using nouveau and was able to run this with x11 forwarding and in a local chroot
03:45.34 starseeker shrugs
03:45.37 starseeker dunno then
03:45.57 kanzure can you pastebin everything so i can think about it over dinnerz?
03:46.07 starseeker from a BRL-CAD perspective, this would be a tough integration - we don't use python currently
03:49.24 starseeker kanzure: sure - http://pastebin.mozilla.org/1617867
03:50.15 starseeker kanzure: I don't know that this makes much sense for use in its current form (particularly with its current license...) to do it "right" the key logic would need to be re-implemented as C or C++ libraries and APIs
03:50.21 kanzure so the opengl interface is different in these different situations?
03:50.29 starseeker s/use/us
03:50.35 starseeker doesn't seem to be
03:51.06 kanzure hm
03:51.27 kanzure well, at the very least, i think exporting to brlcad .g would be a friendly thing for me to do in some situations
03:51.42 starseeker oh, absolutely :-)
03:52.36 starseeker kanzure: given the current codebase (and how much work has obviously been invested in it so far) I'd say the logical thing to do is to continue nanoengineer as a separate project and make use of importers/exporters
03:53.08 starseeker kanzure: is there a description of the nanoengineer file format anywhere?
03:53.58 kanzure the primary format seems to be .pdb -so yes- but i need to look into the other formats
07:17.05 *** join/#brlcad merzo (~merzo@94-47-133-95.pool.ukrtel.net)
07:23.40 *** join/#brlcad andrei_ (~andrei@188.25.160.95)
08:46.39 *** join/#brlcad stas (~stas@188.24.35.114)
09:04.33 *** join/#brlcad Stattrav_ (~Stattrav@61.12.114.82)
10:09.36 *** join/#brlcad Al_Da_Best (~Al_Da_Bes@elvyn-248-109.halls.student.lut.ac.uk)
10:12.49 *** join/#brlcad cristina (~cristina@188.24.65.199)
10:14.51 *** join/#brlcad louipc (~louipc@archlinux/fellow/louipc)
11:01.58 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
11:25.43 *** join/#brlcad stas (~stas@188.24.35.114)
11:41.11 CIA-124 BRL-CAD: 03starseeker * r50449 10/brlcad/trunk/src/other/CMakeLists.txt: Make sure M_LIBRARY is tagged as advanced.
12:02.30 starseeker Not ogre integration, but a very nifty looking Qt5 demo: http://www.youtube.com/watch?feature=player_embedded&v=IShJtdxUVKE
12:42.14 *** join/#brlcad npcdoom (~npcdoom@190.39.142.150)
12:42.14 *** join/#brlcad npcdoom (~npcdoom@gugve/developer/npcdoom)
13:45.09 *** join/#brlcad stas (~stas@82.208.133.12)
14:02.46 CIA-124 BRL-CAD: 03Tbrowder 07http://brlcad.org * r3564 10/wiki/Google_Summer_of_Code: add links to accepted GSoC interns
14:08.21 CIA-124 BRL-CAD: 03Tbrowder 07http://brlcad.org * r3565 10/wiki/Google_Summer_of_Code: remove link to non-existent page
14:30.12 CIA-124 BRL-CAD: 03starseeker * r50450 10/brlcad/trunk/src/other/CMakeLists.txt: Use ON instead of 1
15:50.31 *** join/#brlcad ksuzee (~ksuzee91@46.149.82.166)
15:51.50 CIA-124 BRL-CAD: 03Tbrowder 07http://brlcad.org * r3566 10/wiki/Google_Summer_of_Code: show names and project titles
18:55.07 *** join/#brlcad andrei (~andrei@188.25.160.95)
19:03.16 *** join/#brlcad merzo (~merzo@94-47-133-95.pool.ukrtel.net)
19:03.49 andrei hello
19:04.27 kanzure hi andrei
19:41.59 cristina hi andrei
22:31.08 *** join/#brlcad stas (~stas@188.24.35.114)

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