Print

Print


Thanks, I think I've got those fixed now (I hope).  The one thing that was
the fault of Irix is the MIN/MAX error, where they should check if already
defined.  I worked around that one (I hope) by putting the faulty include
statement at the top in mutex.c.  (Our MIN/MAX macros do check if already
defined.)

Now almost all those warnings are fairly harmless.  Some came about
because I'm too used to doing Python these days, so forgot the odd type
statement (amazing that the Linux compiler doesn't care).  Some are just
copy and paste errors.  Some are wonderful examples of errors in error
messages, which never get caught because the error message never gets
triggered.  Most were just declarations that didn't need being made.  One
warning (the one for align_coordinates not returning a value) could
potentially have caused a real problem (in that the routine could have
said it failed even though it didn't) but has not been integrated in with
the Python code yet so is not actually being used yet.

Wayne

On Tue, 15 Mar 2005, Bruce D. Ray wrote:

> I am using Irix 6.5.17 with MIPSpro 7.3 compile and python 2.3.4
> with numeric 23.1
>
> SGI's OpenGL and glut just don't work well with python for some
> reason.  Therefore, I used the the ignore GL option for tk graphics
> only.
>
> X11 is in /usr
> tcl8.3.5, tk 8.3.5, and python2.3.4 are all installed in /usr/local
>
> Before trying to build, I changed lines 80 and 81 of py_struct_util.c to
> read:
>
>    static float r0[COORD_NDIMS], r1[COORD_NDIMS], r2[COORD_NDIMS];
>    static float *rotation[] = {r0, r1, r2};
>
> I also removed all the cntrl-M "^M" characters in bacus.h and converted
> all the C++ style comments to C style.
>
> The build gives quite a number of warnings of different kinds shown in the
> transcript of the build at the end of this message.  Some of these warnings
> are for things such as too many arguments in a function call, or missing
> or incompatible arguments in a print.
>
> Despite the warnings, I was able to run the tutorial through peak picking
> on the hsqc spectrum.  This is the first time I've gotten this to work on
> this SGI.  Unlike on the Sun, the front window does not shift according to
> which window the cursor is over, and I do not have to do a hard reset of the
> terminal tool after quitting analysis in order restore the backspace key
> function as a delete and stop it from giving ctrl-H ("^H") on press.
>
>
> The following is the transcript of this build:
>
> >% python installCode.py analysis
> >Assuming your platform is irix
> >Need to know where X11 directory is, in order to compile Analysis
> >(This directory should contain [include/X11, lib/libX11.*])
> >Where is the X11 dir? /usr
> >You have choice of installing provided Tcl8.3 or using already installed Tcl.
> >Unpack Tcl8.3 (y or n)? n
> >Compile and install Tcl8.3 (y or n)? n
> >Need to know where Tcl directory is, in order to compile Analysis
> >(This directory should contain [include/tcl.h, lib/tclConfig.sh])
> >Where is the Tcl dir? /usr/local
> >Guess Tcl/Tk version = 8.3 (by looking), is this ok (y or n) (reply y unless sure otherwise)? y
> >You have choice of installing provided Tk8.3 or using already installed Tk.
> >Unpack Tk8.3 (y or n)? n
> >Compile and install Tk8.3 (y or n)? n
> >Need to know where Tk directory is, in order to compile Analysis
> >(This directory should contain [include/tk.h, lib/tkConfig.sh])
> >Where is the Tk dir? /usr/local
> >Assuming Tk version is also 8.3
> >You have choice of installing provided Python2.2 or using already installed Python.
> >It must be 2.2 or higher, and it must have Tcl/Tk compiled in (latter not checked here).
> >Unpack Python2.2 (y or n)? n
> >Compile and install Python2.2 (y or n)? n
> >Need to know where Python directory is, in order to compile Analysis
> >(This directory should contain [include/python2.*, lib/python2.*])
> >Where is the Python dir? /usr/local
> >Guess Python version = 2.3 (by looking), is this ok (y or n) (reply y unless sure otherwise)? y
> >Do you want OpenGL used in Analysis (y or n) (n means only get Tk)? n
> >Compile and install Analysis code (y or n)? y
> >Create environment file (y or n) (answer y unless you know otherwise)? y
> >        cd memops/global; make
> >        cc -c -I/usr/local/include/python2.3 -O python_util.c
> >        cc -c -O utility.c
> >        cc -c -O hash_list.c
> >        cc -c -O hash_table.c
> >        cc -c -O mem_cache.c
> >        cc -c -O mutex.c
> >cc-1047 cc: WARNING File = /usr/include/sys/param.h, Line = 371
> >  Macro "MIN" (declared at line 139 of "macros.h") has an incompatible
> >          redefinition.
> >
> >  #define MIN(a,b) (((a)<(b))?(a):(b))
> >          ^
> >
> >cc-1047 cc: WARNING File = /usr/include/sys/param.h, Line = 372
> >  Macro "MAX" (declared at line 142 of "macros.h") has an incompatible
> >          redefinition.
> >
> >  #define MAX(a,b) (((a)>(b))?(a):(b))
> >          ^
> >
> >        cc -c -I/usr/local/include/python2.3 -O py_mem_cache.c
> >        cc -c -O block_file.c
> >cc-1178 cc: WARNING File = block_file.c, Line = 539
> >  Argument is incompatible with the corresponding format string conversion.
> >
> >                                i, box_min[i], block_file->points[i]);
> >                                   ^
> >
> >cc-1178 cc: WARNING File = block_file.c, Line = 546
> >  Argument is incompatible with the corresponding format string conversion.
> >
> >                                i, box_max[i], block_file->points[i]);
> >                                   ^
> >
> >cc-1178 cc: WARNING File = block_file.c, Line = 553
> >  Argument is incompatible with the corresponding format string conversion.
> >
> >                                i, box_min[i], i, box_max[i]);
> >                                   ^
> >
> >cc-1178 cc: WARNING File = block_file.c, Line = 553
> >  Argument is incompatible with the corresponding format string conversion.
> >
> >                                i, box_min[i], i, box_max[i]);
> >                                                  ^
> >
> >        cc -c -O int_array.c
> >        cc -c -I/usr/local/include/python2.3 -O py_block_file.c
> >        cc -shared -o BlockFile.so python_util.o  utility.o  hash_list.o  hash_table.o  mem_cache.o  mutex.o  py_mem_cache.o  block_file.o  int_array.o  py_block_file.o
> >        cc -c -DIGNORE_GL -DUSE_GL_TRUE -I/usr/local/include/python2.3 -I/usr/include  -I/usr/local/include -I/usr/local/include -I/include -O gl_handler.c
> >        cc -c -DIGNORE_GL -I/usr/local/include/python2.3 -I/usr/include  -I/usr/local/include -I/usr/local/include -I/include -O py_gl_handler.c
> >        cc -shared -o GlHandler.so -L/usr/lib32 -L/usr/local/lib -L/usr/local/lib -L/lib32 \
> >                python_util.o  utility.o  gl_handler.o  py_gl_handler.o -lglut -lGLU -lGL -ltk8.3 -ltcl8.3 -lX11 -lXext -lm
> >ld32: WARNING 84 : /usr/lib32/libglut.a is not used for resolving any symbol.
> >ld32: WARNING 84 : /usr/lib32/libGLU.so is not used for resolving any symbol.
> >ld32: WARNING 84 : /usr/lib32/libGL.so is not used for resolving any symbol.
> >ld32: WARNING 84 : /usr/local/lib/libtk8.3.so is not used for resolving any symbol.
> >        cc -shared -o MemCache.so python_util.o  utility.o  hash_list.o  hash_table.o  mem_cache.o  mutex.o  py_mem_cache.o
> >        cc -c -O pdf_handler.c
> >        cc -c -I/usr/local/include/python2.3 -O py_pdf_handler.c
> >        cc -shared -o PdfHandler.so \
> >                python_util.o  utility.o  pdf_handler.o  py_pdf_handler.o
> >        cc -c -O ps_handler.c
> >        cc -c -I/usr/local/include/python2.3 -O py_ps_handler.c
> >        cc -shared -o PsHandler.so \
> >                python_util.o  utility.o  ps_handler.o  py_ps_handler.o
> >        cc -c -O fit.c
> >        cc -c -O gamma.c
> >        cc -c -O gauss_jordan.c
> >        cc -c -O line_fit.c
> >        cc -c -O nonlinear_model.c
> >        cc -c -I/usr/local/include/python2.3 -O py_fit.c
> >        cc -shared -o FitMethod.so fit.o  gamma.o  gauss_jordan.o  line_fit.o  nonlinear_model.o  python_util.o  utility.o  py_fit.o
> >        cc -c -O color.c
> >cc-1116 cc: WARNING File = color.c, Line = 65
> >  Non-void function "inverted_grey_color" (declared at line 50) should return a
> >          value.
> >
> >  }
> >  ^
> >
> >        cc -c -I/usr/local/include/python2.3 -I/usr/include  -I/usr/local/include -I/usr/local/include -O tk_handler.c
> >cc-1174 cc: WARNING File = tk_handler.c, Line = 89
> >  The variable "tk_handler" was declared but never referenced.
> >
> >      Tk_handler tk_handler = (Tk_handler) data;
> >                 ^
> >
> >cc-1174 cc: WARNING File = tk_handler.c, Line = 159
> >  The variable "tk_handler_p" was declared but never referenced.
> >
> >      Tk_handler_p tk_handler_p = (Tk_handler_p) data;
> >                   ^
> >
> >cc-1174 cc: WARNING File = tk_handler.c, Line = 166
> >  The variable "tk_handler_p" was declared but never referenced.
> >
> >      Tk_handler_p tk_handler_p = (Tk_handler_p) data;
> >                   ^
> >
> >cc-1174 cc: WARNING File = tk_handler.c, Line = 455
> >  The variable "win" was declared but never referenced.
> >
> >      Window win = Tk_WindowId(tk_handler_p->tk_win);
> >             ^
> >
> >cc-1552 cc: WARNING File = tk_handler.c, Line = 477
> >  The variable "tx" is set but never used.
> >
> >      float sx, sy, tx, ty;
> >                    ^
> >
> >cc-1552 cc: WARNING File = tk_handler.c, Line = 477
> >  The variable "ty" is set but never used.
> >
> >      float sx, sy, tx, ty;
> >                        ^
> >
> >cc-1174 cc: WARNING File = tk_handler.c, Line = 644
> >  The variable "d" was declared but never referenced.
> >
> >      int w, d;
> >             ^
> >
> >cc-1174 cc: WARNING File = tk_handler.c, Line = 674
> >  The variable "win" was declared but never referenced.
> >
> >      Window win = Tk_WindowId(tk_handler_p->tk_win);
> >             ^
> >
> >cc-1174 cc: WARNING File = tk_handler.c, Line = 714
> >  The variable "i" was declared but never referenced.
> >
> >      int i;
> >          ^
> >
> >        cc -c -I/usr/local/include/python2.3 -I/usr/include  -I/usr/local/include -I/usr/local/include -O py_tk_handler.c
> >        cc -shared -o TkHandler.so -L/usr/local/lib -L/usr/lib32 \
> >                python_util.o  utility.o  color.o  tk_handler.o  py_tk_handler.o -ltk8.3 -lX11 -lXext
> >ld32: WARNING 84 : /usr/lib32/libXext.so is not used for resolving any symbol.
> >        cd ccp/structure; make
> >        cc -c -I../../memops/global -O atom.c
> >        cc -c -I../../memops/global -O bond.c
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3 -O py_atom.c
> >cc-1174 cc: WARNING File = py_atom.c, Line = 84
> >  The variable "error_msg" was declared but never referenced.
> >
> >      Line error_msg;
> >           ^
> >
> >cc-1174 cc: WARNING File = py_atom.c, Line = 165
> >  The variable "error_msg" was declared but never referenced.
> >
> >      Line error_msg;
> >           ^
> >
> >cc-1174 cc: WARNING File = py_atom.c, Line = 180
> >  The variable "error_msg" was declared but never referenced.
> >
> >      Line error_msg;
> >           ^
> >
> >        cd ../../memops/global; make py_util_objects
> >        cd ../../memops/global; make color_objects
> >        cc -shared -o StructAtom.so   \
> >                        atom.o  bond.o  py_atom.o ../../memops/global/python_util.o  ../../memops/global/utility.o ../../memops/global/color.o
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3 -O py_bond.c
> >cc-1174 cc: WARNING File = py_bond.c, Line = 116
> >  The variable "error_msg" was declared but never referenced.
> >
> >      Line error_msg;
> >           ^
> >
> >        cc -shared -o StructBond.so   \
> >                        atom.o  bond.o  py_atom.o  py_bond.o ../../memops/global/python_util.o  ../../memops/global/utility.o ../../memops/global/color.o
> >        cc -c -I../../memops/global -O structure.c
> >cc-1174 cc: WARNING File = structure.c, Line = 276
> >  The variable "i" was declared but never referenced.
> >
> >      int i;
> >          ^
> >
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3  -I/usr/include  -I/usr/local/include -I/usr/local/include -I/include -O py_structure.c
> >cc-1174 cc: WARNING File = py_structure.c, Line = 172
> >  The variable "error_msg" was declared but never referenced.
> >
> >      Line error_msg;
> >           ^
> >
> >cc-1174 cc: WARNING File = py_structure.c, Line = 265
> >  The variable "n" was declared but never referenced.
> >
> >      int n;
> >          ^
> >
> >cc-1174 cc: WARNING File = py_structure.c, Line = 269
> >  The variable "error_msg" was declared but never referenced.
> >
> >      Line error_msg;
> >           ^
> >
> >cc-1174 cc: WARNING File = py_structure.c, Line = 284
> >  The variable "error_msg" was declared but never referenced.
> >
> >      Line error_msg;
> >           ^
> >
> >cc-1174 cc: WARNING File = py_structure.c, Line = 302
> >  The variable "error_msg" was declared but never referenced.
> >
> >      Line error_msg;
> >           ^
> >
> >cc-1174 cc: WARNING File = py_structure.c, Line = 340
> >  The variable "error_msg" was declared but never referenced.
> >
> >      Line error_msg;
> >           ^
> >
> >        cd ../../memops/global; make sorts_objects
> >        cc -c -O sorts.c
> >        cd ../../memops/global; make geometry_objects
> >        cc -c -O geometry.c
> >cc-1174 cc: WARNING File = geometry.c, Line = 115
> >  The variable "d" was declared but never referenced.
> >
> >      float d;
> >            ^
> >
> >        cd ../../memops/global; make py_drawing_objects
> >        cc -c -DIGNORE_GL -I/usr/local/include/python2.3 -I/usr/include  -I/usr/local/include -I/usr/local/include -I/include -O py_draw_handler.c
> >        cc -shared -o StructStructure.so -L/usr/lib32 -L/usr/local/lib -L/usr/local/lib -L/lib32 \
> >                        atom.o  bond.o  py_atom.o  py_bond.o  structure.o  py_structure.o ../../memops/global/python_util.o  ../../memops/global/utility.o ../../memops/global/color.o \
> >                        ../../memops/global/sorts.o ../../memops/global/geometry.o ../../memops/global/gl_handler.o  ../../memops/global/pdf_handler.o  ../../memops/global/ps_handler.o  ../../memops/global/tk_handler.o  ../../memops/global/py_draw_handler.o  ../../memops/global/py_gl_handler.o  ../../memops/global/py_pdf_handler.o  ../../memops/global/py_ps_handler.o  ../../memops/global/py_tk_handler.o -lglut -lGLU -lGL -ltk8.3 -ltcl8.3 -lX11 -lXext -lm
> >ld32: WARNING 84 : /usr/lib32/libglut.a is not used for resolving any symbol.
> >ld32: WARNING 84 : /usr/lib32/libGLU.so is not used for resolving any symbol.
> >ld32: WARNING 84 : /usr/lib32/libGL.so is not used for resolving any symbol.
> >        cc -c -I../../memops/global -O struct_util.c
> >cc-1116 cc: WARNING File = struct_util.c, Line = 224
> >  Non-void function "align_coordinates" (declared at line 114) should return a
> >          value.
> >
> >  }
> >  ^
> >
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3 -O py_struct_util.c
> >        cd ../../memops/global; make linalg_objects
> >        cc -c -O eigenvalue.c
> >        cc -c -O linalg.c
> >        cc -shared -o StructUtil.so   \
> >                        struct_util.o  py_struct_util.o ../../memops/global/python_util.o  ../../memops/global/utility.o \
> >                        ../../memops/global/geometry.o ../../memops/global/eigenvalue.o  ../../memops/global/linalg.o
> >        cd ccpnmr/analysis; make
> >        cc -c -I../../memops/global -O contour_data.c
> >        cc -c -I../../memops/global -O contour_levels.c
> >        cc -c -I../../memops/global -O contour_style.c
> >        cc -c -I../../memops/global -O contour_file.c
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3  -I/usr/include  -I/usr/local/include -I/usr/local/include -I/include -O py_contour_levels.c
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3  -I/usr/include  -I/usr/local/include -I/usr/local/include -I/include -O py_contour_style.c
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3  -I/usr/include  -I/usr/local/include -I/usr/local/include -I/include -O py_contour_file.c
> >        cd ../../memops/global; make py_block_file_objects
> >        cd ../../memops/global; make contour_objects
> >        cc -c -O contour.c
> >        cc -c -O list.c
> >        cd ../../memops/global; make py_drawing_objects
> >        cc -shared -o ContourFile.so -L/usr/lib32 -L/usr/local/lib -L/usr/local/lib -L/lib32 \
> >                contour_data.o  contour_levels.o  contour_style.o  contour_file.o  py_contour_levels.o  py_contour_style.o  py_contour_file.o ../../memops/global/python_util.o  ../../memops/global/utility.o  ../../memops/global/hash_list.o  ../../memops/global/hash_table.o  ../../memops/global/mem_cache.o  ../../memops/global/mutex.o  ../../memops/global/py_mem_cache.o  ../../memops/global/block_file.o  ../../memops/global/int_array.o  ../../memops/global/py_block_file.o \
> >                ../../memops/global/contour.o  ../../memops/global/list.o ../../memops/global/gl_handler.o  ../../memops/global/pdf_handler.o  ../../memops/global/ps_handler.o  ../../memops/global/tk_handler.o  ../../memops/global/py_draw_handler.o  ../../memops/global/py_gl_handler.o  ../../memops/global/py_pdf_handler.o  ../../memops/global/py_ps_handler.o  ../../memops/global/py_tk_handler.o -lglut -lGLU -lGL -ltk8.3 -ltcl8.3 -lX11 -lXext -lm
> >ld32: WARNING 84 : /usr/lib32/libglut.a is not used for resolving any symbol.
> >ld32: WARNING 84 : /usr/lib32/libGLU.so is not used for resolving any symbol.
> >ld32: WARNING 84 : /usr/lib32/libGL.so is not used for resolving any symbol.
> >        cd ../../memops/global; make py_mem_cache_objects
> >        cc -shared -o ContourStyle.so \
> >                contour_style.o  py_contour_style.o ../../memops/global/python_util.o  ../../memops/global/utility.o  ../../memops/global/hash_list.o  ../../memops/global/hash_table.o  ../../memops/global/mem_cache.o  ../../memops/global/mutex.o  ../../memops/global/py_mem_cache.o
> >        cc -shared -o ContourLevels.so \
> >                contour_levels.o  py_contour_levels.o ../../memops/global/python_util.o  ../../memops/global/utility.o  ../../memops/global/hash_list.o  ../../memops/global/hash_table.o  ../../memops/global/mem_cache.o  ../../memops/global/mutex.o  ../../memops/global/py_mem_cache.o
> >        cc -c -I../../memops/global -O method.c
> >cc-1552 cc: WARNING File = method.c, Line = 128
> >  The variable "c" is set but never used.
> >
> >      float volume = 1, b, c;
> >                           ^
> >
> >        cc -c -I../../memops/global -O peak.c
> >        cc -c -I../../memops/global -O peak_list.c
> >        cc -c -I../../memops/global -O symbol.c
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3 -O py_peak.c
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3 -O py_peak_list.c
> >        cc -shared -o PeakList.so \
> >                method.o  peak.o  peak_list.o  symbol.o  py_peak.o  py_peak_list.o ../../memops/global/python_util.o  ../../memops/global/utility.o  ../../memops/global/hash_list.o  ../../memops/global/hash_table.o  ../../memops/global/mem_cache.o  ../../memops/global/mutex.o  ../../memops/global/py_mem_cache.o  ../../memops/global/block_file.o  ../../memops/global/int_array.o  ../../memops/global/py_block_file.o -lm
> >        cc -c -I../../memops/global -O slice_file.c
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3  -I/usr/include  -I/usr/local/include -I/usr/local/include -I/include -O py_slice_file.c
> >        cc -shared -o SliceFile.so -L/usr/lib32 -L/usr/local/lib -L/usr/local/lib -L/lib32 \
> >                slice_file.o  py_slice_file.o ../../memops/global/python_util.o  ../../memops/global/utility.o  ../../memops/global/hash_list.o  ../../memops/global/hash_table.o  ../../memops/global/mem_cache.o  ../../memops/global/mutex.o  ../../memops/global/py_mem_cache.o  ../../memops/global/block_file.o  ../../memops/global/int_array.o  ../../memops/global/py_block_file.o \
> >                ../../memops/global/gl_handler.o  ../../memops/global/pdf_handler.o  ../../memops/global/ps_handler.o  ../../memops/global/tk_handler.o  ../../memops/global/py_draw_handler.o  ../../memops/global/py_gl_handler.o  ../../memops/global/py_pdf_handler.o  ../../memops/global/py_ps_handler.o  ../../memops/global/py_tk_handler.o -lglut -lGLU -lGL -ltk8.3 -ltcl8.3 -lX11 -lXext -lm
> >ld32: WARNING 84 : /usr/lib32/libglut.a is not used for resolving any symbol.
> >ld32: WARNING 84 : /usr/lib32/libGLU.so is not used for resolving any symbol.
> >ld32: WARNING 84 : /usr/lib32/libGL.so is not used for resolving any symbol.
> >        cc -c -I../../memops/global -O win_peak_list.c
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3  -I/usr/include  -I/usr/local/include -I/usr/local/include -I/include -O py_win_peak_list.c
> >        cc -shared -o WinPeakList.so -L/usr/lib32 -L/usr/local/lib -L/usr/local/lib -L/lib32 \
> >                method.o  peak.o  peak_list.o  symbol.o  win_peak_list.o  py_peak.o  py_peak_list.o  py_win_peak_list.o ../../memops/global/python_util.o  ../../memops/global/utility.o  ../../memops/global/hash_list.o  ../../memops/global/hash_table.o  ../../memops/global/mem_cache.o  ../../memops/global/mutex.o  ../../memops/global/py_mem_cache.o  ../../memops/global/block_file.o  ../../memops/global/int_array.o  ../../memops/global/py_block_file.o \
> >                ../../memops/global/gl_handler.o  ../../memops/global/pdf_handler.o  ../../memops/global/ps_handler.o  ../../memops/global/tk_handler.o  ../../memops/global/py_draw_handler.o  ../../memops/global/py_gl_handler.o  ../../memops/global/py_pdf_handler.o  ../../memops/global/py_ps_handler.o  ../../memops/global/py_tk_handler.o -lglut -lGLU -lGL -ltk8.3 -ltcl8.3 -lX11 -lXext -lm
> >ld32: WARNING 84 : /usr/lib32/libglut.a is not used for resolving any symbol.
> >ld32: WARNING 84 : /usr/lib32/libGLU.so is not used for resolving any symbol.
> >ld32: WARNING 84 : /usr/lib32/libGL.so is not used for resolving any symbol.
> >        cd ccpnmr/clouds; make
> >        cc -c -I../../memops/global -O atom_coord.c
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3 -O py_atom_coord.c
> >        cd ../../memops/global; make py_util_objects
> >        cc -shared -o AtomCoord.so atom_coord.o  py_atom_coord.o ../../memops/global/python_util.o  ../../memops/global/utility.o
> >        cc -c -I../../memops/global -O atom_coord_list.c
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3 -O py_atom_coord_list.c
> >        cc -shared -o AtomCoordList.so atom_coord.o  py_atom_coord.o  atom_coord_list.o  py_atom_coord_list.o ../../memops/global/python_util.o  ../../memops/global/utility.o
> >        cc -c -I../../memops/global -O dist_force.c
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3 -O py_dist_force.c
> >        cc -shared -o DistForce.so dist_force.o  py_dist_force.o ../../memops/global/python_util.o  ../../memops/global/utility.o
> >        cc -c -I../../memops/global -O dist_constraint.c
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3 -O py_dist_constraint.c
> >cc-1197 cc: WARNING File = py_dist_constraint.c, Line = 130
> >  The indicated format string requires additional arguments.
> >
> >      fprintf(fp, "<atom0=%d, atom1=%d, dist_lower=%3.2e, dist_upper=%3.2e>");
> >                                                                            ^
> >
> >cc-1174 cc: WARNING File = py_dist_constraint.c, Line = 128
> >  The variable "dist_constraint" was declared but never referenced.
> >
> >      Dist_constraint dist_constraint = py_dist_constraint->dist_constraint;
> >                      ^
> >
> >        cc -shared -o DistConstraint.so dist_constraint.o  py_dist_constraint.o ../../memops/global/python_util.o  ../../memops/global/utility.o
> >        cc -c -I../../memops/global -O dist_constraint_list.c
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3 -O py_dist_constraint_list.c
> >cc-1174 cc: WARNING File = py_dist_constraint_list.c, Line = 358
> >  The variable "error_msg" was declared but never referenced.
> >
> >      Line error_msg;
> >           ^
> >
> >cc-1174 cc: WARNING File = py_dist_constraint_list.c, Line = 359
> >  The variable "status" was declared but never referenced.
> >
> >      Status status;
> >             ^
> >
> >        cc -shared -o DistConstraintList.so dist_constraint.o  py_dist_constraint.o  dist_constraint_list.o  py_dist_constraint_list.o ../../memops/global/python_util.o  ../../memops/global/utility.o
> >        cc -c -I../../memops/global -O dynamics.c
> >cc-1136 cc: WARNING File = dynamics.c, Line = 585
> >  Too many arguments in function call.
> >
> >      d = kinetic_energy(natoms, mass);
> >                         ^
> >
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3 -O py_dynamics.c
> >cc-1174 cc: WARNING File = py_dynamics.c, Line = 189
> >  The variable "rp_force_const" was declared but never referenced.
> >
> >      float rp_force_const, beta, rmin, drzap, tref, tau, elapsed_time;
> >            ^
> >
> >cc-1174 cc: WARNING File = py_dynamics.c, Line = 189
> >  The variable "beta" was declared but never referenced.
> >
> >      float rp_force_const, beta, rmin, drzap, tref, tau, elapsed_time;
> >                            ^
> >
> >cc-1174 cc: WARNING File = py_dynamics.c, Line = 189
> >  The variable "rmin" was declared but never referenced.
> >
> >      float rp_force_const, beta, rmin, drzap, tref, tau, elapsed_time;
> >                                  ^
> >
> >cc-1174 cc: WARNING File = py_dynamics.c, Line = 189
> >  The variable "drzap" was declared but never referenced.
> >
> >      float rp_force_const, beta, rmin, drzap, tref, tau, elapsed_time;
> >                                        ^
> >
> >cc-1174 cc: WARNING File = py_dynamics.c, Line = 189
> >  The variable "tref" was declared but never referenced.
> >
> >      float rp_force_const, beta, rmin, drzap, tref, tau, elapsed_time;
> >                                               ^
> >
> >cc-1174 cc: WARNING File = py_dynamics.c, Line = 189
> >  The variable "tau" was declared but never referenced.
> >
> >      float rp_force_const, beta, rmin, drzap, tref, tau, elapsed_time;
> >                                                     ^
> >
> >cc-1174 cc: WARNING File = py_dynamics.c, Line = 189
> >  The variable "elapsed_time" was declared but never referenced.
> >
> >      float rp_force_const, beta, rmin, drzap, tref, tau, elapsed_time;
> >                                                          ^
> >
> >cc-1174 cc: WARNING File = py_dynamics.c, Line = 190
> >  The variable "nsteps" was declared but never referenced.
> >
> >      int nsteps, nprint;
> >          ^
> >
> >cc-1174 cc: WARNING File = py_dynamics.c, Line = 190
> >  The variable "nprint" was declared but never referenced.
> >
> >      int nsteps, nprint;
> >                  ^
> >
> >        cd ../../memops/global; make random_objects
> >        cc -c -O random.c
> >        cc -shared -o Dynamics.so atom_coord.o  atom_coord_list.o  dist_constraint.o  dist_constraint_list.o  dist_force.o  dynamics.o  py_atom_coord.o  py_atom_coord_list.o  py_dist_constraint.o  py_dist_constraint_list.o  py_dist_force.o  py_dynamics.o \
> >                ../../memops/global/python_util.o  ../../memops/global/utility.o  ../../memops/global/random.o -lm
> >        cc -c -I../../memops/global -O midge.c
> >cc-1116 cc: WARNING File = midge.c, Line = 223
> >  Non-void function "a_to_r" (declared at line 191) should return a value.
> >
> >  }
> >  ^
> >
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3 -O py_midge.c
> >cc-1174 cc: WARNING File = py_midge.c, Line = 198
> >  The variable "midge" was declared but never referenced.
> >
> >      Midge midge = py_midge->midge;
> >            ^
> >
> >        cd ../../memops/global; make diag_objects
> >        cc -c -O diag_dbl.c
> >        cc -shared -o Midge.so midge.o  py_midge.o \
> >                ../../memops/global/python_util.o  ../../memops/global/utility.o  ../../memops/global/diag_dbl.o -lm
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3 -O py_cloud_util.c
> >        cc -shared -o CloudUtil.so py_cloud_util.o -lm
> >ld32: WARNING 84 : /usr/lib32/mips4/libm.so is not used for resolving any symbol.
> >        cc -c -I../../memops/global -O bacus.c
> >cc-1178 cc: WARNING File = bacus.c, Line = 231
> >  Argument is incompatible with the corresponding format string conversion.
> >
> >              &tmpint,&freqs[it][1],&freqs[it][0],&atom[it],&group[it],&ngroup[it],&heavy[it]);
> >                                                  ^
> >
> >cc-1178 cc: WARNING File = bacus.c, Line = 231
> >  Argument is incompatible with the corresponding format string conversion.
> >
> >              &tmpint,&freqs[it][1],&freqs[it][0],&atom[it],&group[it],&ngroup[it],&heavy[it]);
> >                                                            ^
> >
> >cc-1178 cc: WARNING File = bacus.c, Line = 231
> >  Argument is incompatible with the corresponding format string conversion.
> >
> >              &tmpint,&freqs[it][1],&freqs[it][0],&atom[it],&group[it],&ngroup[it],&heavy[it]);
> >                                                                                   ^
> >
> >cc-1178 cc: WARNING File = bacus.c, Line = 327
> >  Argument is incompatible with the corresponding format string conversion.
> >
> >                  &ntmp,&prioas1[it][ij],&prioas2[it][ij],&jk1,&jk1,&jk1,&jk1,&jk1,&jk1);
> >                                                          ^
> >
> >cc-1178 cc: WARNING File = bacus.c, Line = 327
> >  Argument is incompatible with the corresponding format string conversion.
> >
> >                  &ntmp,&prioas1[it][ij],&prioas2[it][ij],&jk1,&jk1,&jk1,&jk1,&jk1,&jk1);
> >                                                               ^
> >
> >cc-1178 cc: WARNING File = bacus.c, Line = 327
> >  Argument is incompatible with the corresponding format string conversion.
> >
> >                  &ntmp,&prioas1[it][ij],&prioas2[it][ij],&jk1,&jk1,&jk1,&jk1,&jk1,&jk1);
> >                                                                    ^
> >
> >cc-1178 cc: WARNING File = bacus.c, Line = 327
> >  Argument is incompatible with the corresponding format string conversion.
> >
> >                  &ntmp,&prioas1[it][ij],&prioas2[it][ij],&jk1,&jk1,&jk1,&jk1,&jk1,&jk1);
> >                                                                         ^
> >
> >cc-1178 cc: WARNING File = bacus.c, Line = 327
> >  Argument is incompatible with the corresponding format string conversion.
> >
> >                  &ntmp,&prioas1[it][ij],&prioas2[it][ij],&jk1,&jk1,&jk1,&jk1,&jk1,&jk1);
> >                                                                              ^
> >
> >cc-1178 cc: WARNING File = bacus.c, Line = 327
> >  Argument is incompatible with the corresponding format string conversion.
> >
> >                  &ntmp,&prioas1[it][ij],&prioas2[it][ij],&jk1,&jk1,&jk1,&jk1,&jk1,&jk1);
> >                                                                                   ^
> >
> >cc-1185 cc: WARNING File = bacus.c, Line = 399
> >  An enumerated type is mixed with another type.
> >
> >      return 0;
> >             ^
> >
> >        cc -c -I../../memops/global -I/usr/local/include/python2.3 -O py_bacus.c
> >        cc -shared -o Bacus.so bacus.o  py_bacus.o \
> >                ../../memops/global/python_util.o  ../../memops/global/utility.o  -lm
> >Cannot access *.so: No such file or directory
> >Cannot access *.so: No such file or directory
> >Cannot access *.so: No such file or directory
> >Creating the bin directory
>
>
> Sincerely,
>
>
> --
> Bruce D. Ray, Ph.D.
> Associate Scientist, and Operations Director
> NMR Center
> IUPUI
> Physics Dept.
> 402 N. Blackford St.
> Indianapolis, IN  46202-3273
>