ORBit

Some compilers (e.g. ARM gcc) align structures even if composed of only characters.

Declare the structure packed


Index: ORBit/src/IIOP/giop-msg-buffer.c
===================================================================
RCS file: /cvs/gnome/ORBit/src/IIOP/giop-msg-buffer.c,v
retrieving revision 1.87
diff -r1.87 giop-msg-buffer.c
40a41,46
> #ifdef	__GNUC__
> #define	PACKED __attribute__((packed))
> #else
> #define	PACKED
> #endif
> 
49c55
< };
---
> } PACKED;

gnome-core

Fix for build directory different from package top directory.

Index: gnome-core/applets/fvwm-pager/Makefile.am
===================================================================
RCS file: /cvs/gnome/gnome-core/applets/fvwm-pager/Makefile.am,v
retrieving revision 1.8
diff -r1.8 Makefile.am
7c7
< 	-I$(srcdir)/../../../panel			\
---
> 	-I$(top_srcdir)/panel				\

gnome-libs

ARM gcc (and egcs) predefines arm to identify the processor.

Field renamed arm_


Index: gnome-libs/gtk-xmhtml/gtk-xmhtml.c
===================================================================
RCS file: /cvs/gnome/gnome-libs/gtk-xmhtml/gtk-xmhtml.c,v
retrieving revision 1.57
diff -r1.57 gtk-xmhtml.c
293c293
< 				GTK_SIGNAL_OFFSET (GtkXmHTMLClass, arm),
---
> 				GTK_SIGNAL_OFFSET (GtkXmHTMLClass, arm_),
Index: gnome-libs/gtk-xmhtml/gtk-xmhtml.h
===================================================================
RCS file: /cvs/gnome/gnome-libs/gtk-xmhtml/gtk-xmhtml.h,v
retrieving revision 1.22
diff -r1.22 gtk-xmhtml.h
67c67
< 	void (*arm)             (GtkXmHTML *, void *);
---
> 	void (*arm_)            (GtkXmHTML *, void *);

libIDL

Fix for build directory different from package top directory.

Index: libIDL/autogen.sh
===================================================================
RCS file: /cvs/gnome/libIDL/autogen.sh,v
retrieving revision 1.1
diff -r1.1 autogen.sh
3a4,6
> srcdir=`dirname $0`
> test -z "$srcdir" && srcdir=.
> 
34c37
< (test -f IDL.h) || {
---
> (test -f $srcdir/IDL.h) || {
44c47
< for i in .
---
> for i in $srcdir
55c58
< ./configure --enable-maintainer-mode "$@"
---
> $srcdir/configure --enable-maintainer-mode "$@"

libPropList

Fix for build directory different from package top directory.

Index: libPropList/autogen.sh
===================================================================
RCS file: /cvs/gnome/libPropList/autogen.sh,v
retrieving revision 1.1
diff -r1.1 autogen.sh
3a4,9
> srcdir=`dirname $0`
> test -z "$srcdir" && srcdir=.
> 
> ORIGDIR=`pwd`
> cd $srcdir
> 
31c37
< 	echo "I am going to run ./configure with no arguments - if you wish "
---
> 	echo "I am going to run $srcdir/configure with no arguments - if you wish "
35c41,42
< ./configure "$@"
---
> cd $ORIGDIR
> $srcdir/configure "$@"

libgtop

On some architectures strstris a macro. (the right fix should probably be the inclusion of string.h)

Index: libgtop/sysdeps/common/mountlist.c
===================================================================
RCS file: /cvs/gnome/libgtop/sysdeps/common/mountlist.c,v
retrieving revision 1.10
diff -r1.10 mountlist.c
51a52
> #ifndef	strstr
52a54
> #endif