Updating libraries

38 views
Skip to first unread message

Matvey Ezhov

unread,
Apr 22, 2011, 6:04:47 PM4/22/11
to nanoengineer-dev
Alexander Popov (fire...@mail.ru) have composed a list of fresh
libraries which is used in NanoEngineer-1. He propose a simple plan:
to split this list into some pieces and to engage collectively in
verifying that this libraries work correctly with current NE1 code.
We'll note the exceptions and then try to fix NE1 code for each
incompatible libraries, one by one.

Here is this list:


1. Python 2.7.1.
http://www.python.org/download/
For Windows also need library msvcr71.dll, to install packages for
Python add-ons:
http://www.dll-files.com/pop.php?dll=msvcr71
2. Qt 4.7.2.
http://qt.nokia.com/downloads/windows-cpp - for Windows
http://qt.nokia.com/downloads/linux-x11-cpp - for Linux
http://qt.nokia.com/downloads/qt-for-open-source-cpp-development-on-mac-os-x
- for Mac
3. Sip 4.12.1.
http://www.riverbankcomputing.com/software/sip/download - source
4. PyQt 4.8.3.
http://www.riverbankcomputing.com/software/sip/download - source
http://www.riverbankcomputing.com/static/Downloads/PyQt4/PyQt-Py2.7-x86-gpl-4.8.3-1.exe
- binary for Windows (in its recent Sip, and PyQt).
5. Setuptools 0.6c11.
http://pypi.python.org/pypi/setuptools
6. NumPy 1.6.0b2 (already includes the functionality of the older
packages Numeric and numarray).
http://sourceforge.net/projects/numpy/files/NumPy/1.6.0b2/
7. ctypes is not needed, as is already included in python 2.7:
http://starship.python.net/crew/theller/ctypes/
8. PyOpenGL 3.0.1.
http://sourceforge.net/projects/pyopengl/files/PyOpenGL/3.0.1/PyOpenGL-3.0.1.zip/download
- source
http://sourceforge.net/projects/pyopengl/files/PyOpenGL/3.0.1/PyOpenGL-3.0.1.win32.exe/download
- binaries for Windows.
9. Gle 3.1.0.
http://sourceforge.net/projects/gle/files/gle/gle-3.1.0/
10. Glut 3.7.6.
http://www.xmission.com/ ~ nate/glut/glut-3.7.6-src.zip
http://www.xmission.com/ ~ nate/glut/glut-3.7.6-bin.zip - for Windows.
11. PIL 1.1.7.
http://www.pythonware.com/products/pil/
12. Pyrex 0.9.9 (needed to compile the simulator).
http://brl.thefreecat.org/python-pyrex/
13. Gnuplot 4.4.3 (Gnuplot is listed PreReq Builds).
http://sourceforge.net/projects/gnuplot/files/gnuplot/4.4.3/
14. OpenBabel 2.3.0 + module for Python 1.6 (this is also from PreReq Builds).
http://openbabel.org/wiki/Get_Open_Babel
15. Py2exe (for Windows).
http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/py2exe-0.6.9.win32-py2.7.exe/download


No doubt, this work require at least some level of dedication from at
least a couple of contributors. But as everyone knows, working
together multiplies individual's motivation.

So, are we going to do that?

Alexander230

unread,
Apr 23, 2011, 2:05:18 PM4/23/11
to nanoengi...@googlegroups.com
Glut 3.7.6 links are mistyped, so remove spaces from link manually to download it.

Alexander230

unread,
Apr 23, 2011, 2:26:05 PM4/23/11
to nanoengi...@googlegroups.com
We can't split the list into pieces and process the libraries one by one because all the packets have to be installed with Python 2.7 and Qt 4.7.2. Also the Berkeley DB had been removed from the libraries list because it's incompatible with py2.7. So we have to install entire this set of libraries and then modify the NE1 sources to make them work on this set. We can create a separate development branch in git for the version of NE1 designed for new libraries set.

Matvey Ezhov

unread,
Apr 23, 2011, 3:17:44 PM4/23/11
to nanoengi...@googlegroups.com
I misheard you then, sorry.
Reply all
Reply to author
Forward
0 new messages