I'm installing from source on a G5 powerPC
$ uname -a
Darwin firestone.sf.osc.edu 8.5.0 Darwin Kernel Version 8.5.0: Sun Jan 22 10:38:46 PST 2006; root:xnu-792.6.61.obj~1/RELEASE_PPC Power Macintosh powerpc
iv configures and makes OK except for the following warning:
Code: Select all
$ make > make.out
InterViews/tiff.cpp:36:1: warning: "howmany" redefined
In file included from /usr/include/sys/select.h:144,
from /usr/include/unistd.h:483,
from /usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/gthr-default.h:38,
from /usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/gthr.h:98,
from /usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/c++io.h:37,
from /usr/include/gcc/darwin/3.3/c++/bits/fpos.h:44,
from /usr/include/gcc/darwin/3.3/c++/iosfwd:49,
from /usr/include/gcc/darwin/3.3/c++/ios:44,
from /usr/include/gcc/darwin/3.3/c++/ostream:45,
from /usr/include/gcc/darwin/3.3/c++/iostream:45,
from ../include/ivstrm.h:23,
from ../include/ivstream.h:11,
from ../../config.h:212,
from InterViews/tiff.cpp:2:
/usr/include/sys/types.h:223:1: warning: this is the location of the previous definition
Code: Select all
$ make > make.out
termio.c: In function `emacs_ttopen':
termio.c:213: error: `TCGETA' undeclared (first use in this function)
termio.c:213: error: (Each undeclared identifier is reported only once
termio.c:213: error: for each function it appears in.)
termio.c:215: error: invalid use of undefined type `struct termio'
termio.c:216: error: invalid use of undefined type `struct termio'
termio.c:217: error: invalid use of undefined type `struct termio'
termio.c:218: error: invalid use of undefined type `struct termio'
termio.c:219: error: `TCSETA' undeclared (first use in this function)
termio.c: In function `emacs_ttclose':
termio.c:264: error: `TCSETA' undeclared (first use in this function)
/usr/include/libkern/OSByteOrder.h: At top level:
termio.c:125: error: storage size of `ostate' isn't known
termio.c:126: error: storage size of `nstate' isn't known
make[3]: *** [termio.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Thanks in advance,