Darrell Cormier wrote:
I checked the system and the .h files that the compiler says it cannot
find seem to be there. Example: io.h is located at
/usr/include/sys/io.h. The only exception might be the dos.h which only
exists in a Kylix3 directory.
Do I have some configuration done incorrectly? Will someone give me a
kick start here?
You might get away with changing
#include
#include
to
#include
#include
This looks like a gnu build using a ./configure and make. If so, you
might can try
LDFLAGS=/usr/local/wibble/lib CPPFLAGS=/usr/local/wibble/include ./configure
assuming dos.h and the library it refers to are contained in
/usr/local/wibble/include and /usr/local/wibble/lib
You can ignore the rest of the warnings for now: the new standard way of
using C++ headers is to use (for example)
#include<iostream>
instead of
#include
whenever possible. This encloses the standard library in a namespace. A
lot of programs immediately follow this with
using namespace std;
which rather defeats the purpose.
These warnings also tell me you must be using a recent version of SuSE
and so actually do have gnu make (gmake) version at least 1.6.
--
JDL
Non enim propter gloriam, diuicias aut honores pugnamus set propter
libertatem solummodo quam Nemo bonus nisi simul cum vita amittit.