Installation issues
From Modesta
Here is a list of issues with version 1 of the manybody tar file. Some of these will be fixed in next versions.
- 27-jul-2005: V3 of the CD is now available
- 28-jul-2005: V4 available
- 2-aug-2005: V6 available. This should be the final version for the summerschool.
tar files can be found on the UMD website (http://bima.astro.umd.edu/nemo/manybody/modesta/)
1a) the file manybody_start.csh should be edited and the text `pwd` should be replaced with your absolute MANYBODY path
1b) the $path should contain $MANYBODY/opt/bin, not MANYBODY/bin [fixed in v2]
2) manybody_start.sh does not really work, so use the (t)csh
3) [MAC] fltk does not compile, you need the latest 1.1.x snapshot. We used fltk-1.1.x-r4445.tar.gz. You will need this if you want to compile partiview [in v2 we've added this tar file]
4) partiview with tdyn (kira) format creates a bus error on MAC, in addition the hipbright script now appears to show a plane instead of a sphere. Also some indications tdyn's crash on linux.
5) [MAC] nemo's gyrfalcON may need a few patches (gnu 3.2 and 3.3 are ok, but at some point in the 3.3 series will not compile the code anymore)
- meta.h : make isnan() return false
- tool.cc: comment out the isnan() lines
- make.public: don't make .so, but .a file, i.e.
falcON := $(LIB)libfalcON.a
- use the command
make -k
to make it, so it skips another fatal error that needs fixing.
I did this on mac os X 10.3.9, using g++ version 3.3 20030304 (Apple Computer, Inc. build 1495)
YMMV....
6) NEMO's dtos program does not compile yet, normally the command mknemo dtos would add it to NEMO. (Fixed in CVS and in V6 of the CD)
7) ACS V1 (acscodes.tar) has a few missing scripts in chap10. They have been added in the new tarfile on the UMD website where the tarballs are located. [updated in v2]
8) [MAC + NEMO] a few potential issues, depending on which mac os x version:
a) sudo ln -s /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/libgcc.a /usr/lib/libc_dynamic.a
but check if it exists before you do this
b) edit the $NEMOLIB/makedefs file and remove the -lcrt2.0 references (there could be 2)
c) in $NEMOLIB/makedefs, FLIBS and YAPPLIB might need -lg2c (User:Vallis)
9) [MAC + NEMO] for some fortran/C binding programs on mac os X 10.4 you might need to patch the FLIBS makedefs variable: -lcc_dynamic -lSystemStubs e.g. mkkd95 and various related tools
10) [MAC + STARLAB] These issues seems to appear only if you have xfree86 installed rather than Apple X11.
a) ./configure stops on a "dummy fortran" error. Edit the configure file,
search for lcrt[01].o and replace it with lcrt[012].o
b) after running ./configure, and if there is an error with the make on a file win.c,
edit the src/gfx/lux/Makefile and change line
CFLAGS = -g -O2
to
CFLAGS = -g -O2 $(X_CFLAGS)
c) make should be working properly for now but make install will die on a lot of
make_aniso_king related errors. edit the file src/node/dyn/init/Makefile and
comment or delete every apparition of make_aniso_king something.
d) now make install should work till the end and produce 153 binaries in bin/
11) Starlab does not by default install with sdyn and sdyn3 enabled [fixed in v2] Also note due to the gcc4 compilers some of us used, fortran was disabled.
12) Tioga on linux is somewhat limited compared to the neat Mac interface
