Jan Vroonhof wrote:
Please tell me what can be improved on the "The SUMO
tarball" section
of README.packages.
My mistake.
> gcc -g -O3 -Wall -Wno-switch -Demacs -I../src -DHAVE_CONFIG_H
> /usr/src/xemacs-21.1.4/lib-src/make-path.c -o make-path
> In file included from /usr/include/bits/errno.h:25,
> from /usr/include/errno.h:36,
> from /usr/src/xemacs-21.1.4/lib-src/make-path.c:36:
> /usr/include/linux/errno.h:4: asm/errno.h: No such file or directory
> make[1]: *** [make-path] Error 1
> make[1]: Leaving directory `/usr/src/xemacs-21.1.4/lib-src'
> make: *** [lib-src] Error 2
Note that the including of asm/errno.h is done by
/usr/include/bits/errno.h which is included by usr/include/errno.h. It
seems to me something is screwed up with your header files.
You really should just install a working set of headers in
/usr/include and forget about the symlink. This creates some hassle in
compiling tightly bound linux tools but it is worth it.
Yes, but I upgrade the kernel several times a month, won't it bite me someday when I
forget to update /usr/include?
> boy, you guys sure ought to clean up a lot of warnings, you know, just so
you'll
> notice if there is a warning that is significant....
Using egcs 1.1.2 are you? That compiler is broken with respect to the
warnings. Under Solaris (with CC) and with gcc 2.7.2 or gcc 2.95 there
are close to know warnings.
Ok, if the compiler the developer uses generates no warnings, it is ridiculous to expect
more.
gcc -dumpversion
egcs-2.91.66
It is what I got off a fresh redhat 6.0 install. It seems I should upgrade before I get
bit by it.
Hans
--
Get Linux (
http://www.kernel.org) plus ReiserFS
(
http://devlinux.org/namesys). If you sell an OS or
internet appliance, buy a port of ReiserFS! If you
need customizations and industrial grade support, we sell them.