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