Problems with installation in OSX - mac

Dear All,

I am working on El Capitan, and had have installed all the relevant binaries (g++, openmpi, gnuplot, make etc…) via macports.

Now when I tried to make ATAT , it gave the following error. Any help will be be greatly appreciated.

In file included from stringo.cc:1:
In file included from ./stringo.h:132:
In file included from ./binstream.h:8:
./arraylist.h:118:20: error: member reference base type ‘Array<T> *’ is not a structure or union
for (int i=1; i<a.get_size(); i++) {
~^~~~~~~~~
./arraylist.h:119:22: error: member reference base type ‘Array<T> *’ is not a structure or union
for (int j=0; j<a.get_size()-i; j++) {
~^~~~~~~~~
stringo.cc:3:26: warning: conversion from string literal to ‘char *’ is deprecated
[-Wc++11-compat-deprecated-writable-strings]
char * AutoString::empty="";

The full make-message is given below .

/foolproof.sh /Users/deepc/bin/atat "g++"
I will now perform various checks to see if you have the appropriate software
installed. To override these checks, type
make force
Testing compiler features…
friend : patched
doth : patched
str2s : patched
template : patched
uT : ok
static : patched
Tests successfully passed.
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C src clean
rm -f *.o *.cc *.c *.h *.exe
rm -f maps mmaps emc2 phb checkcell corrdump kmesh genstr gensqs mcsqs nntouch fixcell csfit cv cellcvrt lsfit fitsvsl svsl felec pdef fitfc nnshell memc2 gce gencs
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C src "CXX=g++"
./patchlang < anyfft.hh > anyfft.h
./patchlang < drawpd.hh > drawpd.h
./patchlang < gstate.hh > gstate.h
./patchlang < lstsqr.hh > lstsqr.h
./patchlang < multipoly.hh > multipoly.h
./patchlang < stringo.hh > stringo.h
./patchlang < array.hh > array.h
./patchlang < equil.hh > equil.h
./patchlang < integer.hh > integer.h
./patchlang < machdep.hh > machdep.h
./patchlang < parse.hh > parse.h
./patchlang < teci.hh > teci.h
./patchlang < arraylist.hh > arraylist.h
./patchlang < fftn.hh > fftn.h
./patchlang < keci.hh > keci.h
./patchlang < kmeci.hh > kmeci.h
./patchlang < mclib.hh > mclib.h
./patchlang < phonlib.hh > phonlib.h
./patchlang < vectmac.hh > vectmac.h
./patchlang < calccorr.hh > calccorr.h
./patchlang < findsym.hh > findsym.h
./patchlang < lattype.hh > lattype.h
./patchlang < misc.hh > misc.h
./patchlang < plugin.hh > plugin.h
./patchlang < version.hh > version.h
./patchlang < calcmf.hh > calcmf.h
./patchlang < fixagg.hh > fixagg.h
./patchlang < linalg.hh > linalg.h
./patchlang < mmclib.hh > mmclib.h
./patchlang < predrs.hh > predrs.h
./patchlang < xtalutil.hh > xtalutil.h
./patchlang < chull.hh > chull.h
./patchlang < fxvector.hh > fxvector.h
./patchlang < linklist.hh > linklist.h
./patchlang < mrefine.hh > mrefine.h
./patchlang < refine.hh > refine.h
./patchlang < clus_str.hh > clus_str.h
./patchlang < getvalue.hh > getvalue.h
./patchlang < linsolve.hh > linsolve.h
./patchlang < mteci.hh > mteci.h
./patchlang < ridge.hh > ridge.h
./patchlang < kspacecs.c++ > kspacecs.cc
./patchlang < tensor.hh > tensor.h
./patchlang < gceutil.hh > gceutil.h
./patchlang < tensorsym.hh > tensorsym.h
./patchlang < binstream.hh > binstream.h
./patchlang < mpiinterf.hh > mpiinterf.h
./patchlang < normal.hh > normal.h
./patchlang < headers.c++ > headers.cc
g++ -DDEGE_GS -DSLOWENUMALGO -c -o headers.o headers.cc
./patchlang < stringo.c++ > stringo.cc
g++ -DDEGE_GS -DSLOWENUMALGO -c -o stringo.o stringo.cc
In file included from stringo.cc:1:
In file included from ./stringo.h:132:
In file included from ./binstream.h:8:
./arraylist.h:118:20: error: member reference base type ‘Array<T> *’ is not a structure or union
for (int i=1; i<a.get_size(); i++) {
~^~~~~~~~~
./arraylist.h:119:22: error: member reference base type ‘Array<T> *’ is not a structure or union
for (int j=0; j<a.get_size()-i; j++) {
~^~~~~~~~~
stringo.cc:3:26: warning: conversion from string literal to ‘char *’ is deprecated
[-Wc++11-compat-deprecated-writable-strings]
char * AutoString::empty="";
^
1 warning and 2 errors generated.
make[1]: *** [stringo.o] Error 1
make: *** [all] Error 2

This problem has been fixed in version 3.10 and above.
Please download the "Beta version of the latest update".