[ADMB Users] update for previous poster: admb make command errors
liuweih at msu.edu
liuweih at msu.edu
Fri Apr 10 18:14:22 PDT 2009
Hi,
Since I have the older version of ADMB7.1 on my XP, so first removed
the old one by changing their folder names for both admb and minGw,
now the make error for new version ADMB9.0 changed from the previous
poster, it said cann't find the windows.h file. Following is the
output after I compile a simple.tpl file. It is the same error message
while I run the make command for the examples under ADMB command prompt.
But this windows.h was also in the older version of fvar.hpp, at that
time, it runs ok, it means the older version can find it without
problem.
C:\test>mygccs simple
C:\test>rem # for compiling from tpl2rem
C:\test>rem if [ ! -n "$ADMB_HOME" ]; then
C:\test>rem echo you must define the environment string ADMB_HOME
C:\test>rem else
C:\test>g++ simple.cpp -I. -fpermissive -IC:\ADMB\MinGW/include
-LC:\ADMB\MinGW/
lib -DUSE_LAPLACE -D__GNUDOS__ -Dlinux -O3 -ldf1b2s -ladmod -ladt
-lads -ldf1b2s
-ladmod -ladt -lads -osimple
In file included from
C:/ADMB/MinGW/tools/MinGW/bin/../lib/gcc/mingw32/3.4.5/../
../../../include/c++/3.4.5/backward/strstream:51,
from C:/ADMB/MinGW/include/fvar.hpp:446,
from C:/ADMB/MinGW/include/admodel.h:71,
from simple.cpp:1:
C:/ADMB/MinGW/tools/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3
.4.5/backward/backward_warning.h:32:2: warning: #warning This file
includes at l
east one deprecated or antiquated header. Please consider using one of
the 32 he
aders found in section 17.4.1.2 of the C++ standard. Examples include
substituti
ng the <X> header for the <X.h> header for C++ includes, or <iostream>
instead o
f the deprecated header <iostream.h>. To disable this warning use
-Wno-deprecate
d.
In file included from C:/ADMB/MinGW/include/admodel.h:71,
from simple.cpp:1:
C:/ADMB/MinGW/include/fvar.hpp:7560:21: windows.h: No such file or directory
In file included from C:/ADMB/MinGW/include/admodel.h:71,
from simple.cpp:1:
C:/ADMB/MinGW/include/fvar.hpp:7564: error: `DWORD' does not name a type
C:/ADMB/MinGW/include/fvar.hpp:7565: error: `DWORD' does not name a type
C:\test>rem fi
Is there any clue for this problem?
weihai
More information about the Users
mailing list