From: Rainer M. <ra...@tb...> - 2006-06-09 15:08:49
|
hi Andrew and Xtof > you still have problems with the automake/autoconf/configure process; > your configure script has not properly substituted the @WHATEVER@ variables > from the Makefile.in with the values determined by the configure script! Maybe you take a look in the Makefile. It should have lines like: SUNDIALS_CFLAGS = -I/scr/fremdling/raim/include What are the final lines of the ./configure output? Do you see the paths there? The output there also uses these variables. > g++ (GCC) 3.3.2 is rather old, the current version is g++ (GCC) 4.0.2 > which should be available for AIX. Svrci - the compilation expert here sharing the room with me - said 3.3.2 should be Ok. Fedora Core 4 still had 3.3 versions, he said. Rainer On Fri, 9 Jun 2006, Christoph Flamm wrote: > hi andrew, > > g++ (GCC) 3.3.2 is rather old, the current version is g++ (GCC) 4.0.2 > which should be available for AIX. > > you still have problems with the automake/autoconf/configure process; > your configure script has not properly substituted the @WHATEVER@ variables > from the Makefile.in with the values determined by the configure script! > > which version of automake/autoconf are you using? > the current one's are: > automake (GNU automake) 1.9.5 > autoconf (GNU Autoconf) 2.59 > > =;) xtof > > Andrew Finney writes: > > Rainer > > > > trying to get SOS lib to compile on AIX has been > > one long hack and I have not got there yet... > > > > first: > > > > - I couldn't get xerces to link with libSBML > > so I'm using expat > > > > so I replaced xerces-c with expat as you described > > > > - I removed -Wl,-rpath from sbml.m4 > > > > not supported > > > > - I added libstdc++ and libm to sbml.m4 > > > > not there by default > > > > - one of the makefile.in was missing which required > > the following: > > > > touch src/sbmlsolver/config.h.in > > aclocal > > autoconf > > automake --all-missing > > > > The above enabled me to complete ./configure > > > > However when I run gmake at the top level I get: > > > > ---------------------------------------- > > > > bash-2.05a$ gmake > > Making all in src > > if g++ -DHAVE_CONFIG_H -I. -I. -I../src/sbmlsolver > > @SUNDIALS_CFLAGS@ @G > > RAPHVIZ_CFLAGS@ @SBML_CFLAGS@ @GRACE_CFLAGS@ -I. -g -O2 -MT > > ASTIndexNameN > > ode.o -MD -MP -MF ".deps/ASTIndexNameNode.Tpo" -c -o ASTIndexNameNode.o > > ASTIndex > > NameNode.cpp; then mv -f ".deps/ASTIndexNameNode.Tpo" > > ".deps/ASTIndexNameNode.P > > o"; else rm -f ".deps/ASTIndexNameNode.Tpo"; exit 1; fi > > g++: cannot specify -o with -c or -S and multiple compilations > > make: 1254-004 The error code from the last command is 1. > > > > > > Stop. > > gmake: *** [all-recursive] Error 1 > > bash-2.05a$ g++ --version > > g++ (GCC) 3.3.2 > > Copyright (C) 2003 Free Software Foundation, Inc. > > This is free software; see the source for copying conditions. There is > > NO > > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR > > PURPOSE. > > > > ----------------------------- > > > > Is the version of g++ I'm using too old? > > Is this make output correct? > > > > Any ideas would be most helpful > > > > yours Andrew > > > > > > > > _______________________________________________ > > sbmlsolver-devel mailing list > > sbm...@li... > > https://lists.sourceforge.net/lists/listinfo/sbmlsolver-devel > > |