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