Ok, first off, I'm running Debian GNU/Linux testing
Now on to the problems while building
First, parts of teh makefile are incompatable with a
debian system
the makefile hardcodes references to a
/usr/include/g++-2 directory. One symlink to point
that dir at /usr/include/g++-3 and things go for
another step
The makefile also demands this directory:
/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/
My equivilant is:
/usr/lib/gcc-lib/i386-linux/2.95.4/include/
Not wanting to symlink for this, I just go though the
makefile and nuke every reference to this dir as the
headers the makefile are looking for are in my include
path and are there. No need to depend on them.
Now, since reemoving those dependancy lines solved my
problem, I suggest this solution
Remove header dependancy lines for headers in the
compilliers build path.
Have the configure script check for the headers and
fail if they aren't found.
Checking can likely be acomplished by trying to compile
a short program that requires the header:
#include <stdarg.h>
int main() {return 0;}
Hope this helps your portability
Nobody/Anonymous
None
None
Public
| Field | Old Value | Date | By |
|---|---|---|---|
| status_id | Open | 2003-04-09 00:13 | dashkal |
| close_date | - | 2003-04-09 00:13 | dashkal |