Build DROPS on debian testing

Jork Loeser jork at os.inf.tu-dresden.de
Wed Jan 21 13:21:46 CET 2004


Frank,
On Tue, 20 Jan 2004, Frank Matthieß wrote:

> The new 'make' run failed, because gcc 3.x isn't suitable for linux 2.2
> kernel. So i change linux22/Makefile and linux22/arch/l4/Makefile to
> gcc-2.95. The hard way ;-)

This is dangerous if you want to build Linux-stubs. gcc-2.95 and gcc-3.x
use different calling conventions, resulting in broken Stub/L4Linux
combinations.

> But now the doxygen fail. See make output:
> http://lug-owl.de/~frankm/other_os/drops/make.drops.work.log.gz

I fixed this. It should appear in our remote cvs soon (actually, when our
tree can be build as a whole without errors), I hope tomorrow morning.
Nevertheless I included the patch (to be applied in $(L4DIR)/pkg/log/doc).

Best regards,
Jork
-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/l4/pkg/log/doc/Makefile,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- Makefile	24 Apr 2003 12:25:45 -0000	1.5
+++ Makefile	21 Jan 2004 12:15:24 -0000	1.6
@@ -3,4 +3,9 @@
 
 SRC_DOX_REF = log.cfg
 
+ifneq ($(wildcard $(L4DIR)/pkg/log_net/),)
+DOXY_FLAGS  += INPUT+= ../../log_net/server/src/muxed.c \
+		    ../../log_net/server/src/tcpip.c
+endif
+
 include $(L4DIR)/mk/doc.mk
Index: log.cfg
===================================================================
RCS file: /home/cvs/l4/pkg/log/doc/log.cfg,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- log.cfg	20 Nov 2003 17:11:16 -0000	1.4
+++ log.cfg	21 Jan 2004 12:15:24 -0000	1.5
@@ -276,10 +276,8 @@
 			 ../server/src/logserver.c \
 			 ../server/src/stuff.c \
 			 ../server/src/stuff.h \
-			 ../../log_net/server/src/tcpip.c \
 			 ../server/src/tcpip.h \
 			 ../server/src/config.h \
-			 ../../log_net/server/src/muxed.c \
 			 ../server/src/muxed.h \
 			 ../include/l4log.h \
 			 ../include/ARCH-x86/server.h


More information about the l4-hackers mailing list