[916] in linux-net channel archive
[BUG]: v1.3.19 fails to compile.
daemon@ATHENA.MIT.EDU (Dominik Kubla)
Thu Aug 17 03:09:05 1995
Cc: linux-net@vger.rutgers.edu, Linus.Torvalds@cs.helsinki.fi,
iialan@iifeak.swan.ac.uk
To: linux-kernel@vger.rutgers.edu
Date: Wed, 16 Aug 1995 16:28:44 +0200
From: Dominik Kubla <dominik.kubla@uni-mainz.de>
-----BEGIN PGP SIGNED MESSAGE-----
I just discovered that the (at this time) latest kernel release will
stall compilation in ip.c if IP_MULTICAST is enabled. This happens due
to some preprocessor constants not being defined. Inserting
#include <linux/stat.h>
into net/ipv4/ip.c apparently solves the problem.
Same thing happens at igmp.c. In this case the inclusion of
#include <linux/if_arp.h>
into net/ipv4/igmp.c solves the problem.
If INET_RARP is enabled, the compilation will stall at rarp.c for the same
reason as in ip.c
If IPX is enabled, then the compilation will stall at af_ipx.c due to not
including the following files as required:
#include <linux/route.h>
#include <linux/stat.h>
If APPLETALK is enabled, then the compilation will fail at aarp.c due to
not including:
#include <linux/if_arp.h>
There are more of the same in ddp.c, but i have to leave now and wanted
to point to the problem. Sorry for not being able to send in a proper
diff file, but i currently do not have the disk space to hold to copies
of the kernel tree on my harddisk :-(
Cheers,
Dominik
PS. It seems that now every file is including version.h so that a simple
'make' will be forced into a more-or-less complete recompilation.
IMHO this is a 'Bad Thing'(tm) and will most certainly not shorten
the turn-around times for kernel developers/hackers. That dependency
should at least be weakened.
-----BEGIN PGP SIGNATURE-----
Version: 2.6.i
Comment: Processed by Mailcrypt 3.2, an Emacs/PGP interface
iQEVAgUBMDIAaDff+lisv+9FAQGgjwf8DEaOI6uGkY5dOgdPk7sk96DU+oPo3p5B
8k5uNLqNZ5OdgxyroIZyTOnvjFWb3CS6i7s2TZUpij3RL7Nu5yIv5G5zJYH51vSK
Woz6H5vyPfeXM90x6pxM8PACSFNlB3KseNayKNWn6ubKHdmZDNsVnaKrfV1WufGm
ecsvdayFnmZ0VSkXFA99I/SXXoSwRpdBcqzb7q0Oczbugo0ZGGm0b2D1Tv2CTVay
EJxfb2ZR57DrbjeoFQKQPazUjCk8F+c/JxYxXzf1UTEJ1tAWNtYLBQzk6ixUMqio
Qu6owZHKKrY5FsXK87b1VpqaTv6/RVRsjs8Sak8OYh0OYtFfxrFjQA==
=AkFR
-----END PGP SIGNATURE-----