Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
thanks, the build works fine now!
also the rpm build with a few changes in the drbd.spec files works fine...
[root at emdc-ha1 langemw]# diff -uraN drbd08/drbd.spec.in /usr/src/redhat/SPECS/drbd.spec
--- drbd08/drbd.spec.in 2006-04-06 03:37:25.000000000 +0200
+++ /usr/src/redhat/SPECS/drbd.spec 2006-04-06 03:43:28.000000000 +0200
@@ -19,17 +19,18 @@
Name: drbd
Summary: Distributed Redundant Block Device driver for Linux
-Version:
+Version: 0.8
Release: 3
Source: %{name}-%{version}.tar.gz
Vendor: DRBD
License: GPL
ExclusiveOS: linux
Group: System Environment/Kernel
-Packager:
+Packager: Werner Langemeyer <support at i-b-w.com>
Requires: kernel
Provides: %{name}
URL: http://www.drbd.org/
+BuildPrereq: docbook-utils
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
@@ -121,6 +122,8 @@
%defattr(755,root,root)
/sbin/drbdsetup
/sbin/drbdadm
+/sbin/drbdmeta
+/usr/lib/drbd/outdate-peer.sh
/etc/ha.d/resource.d/drbddisk
%defattr(644,root,root)
@@ -132,6 +135,7 @@
%{_mandir}/man8/drbdadm.8.gz
%{_mandir}/man8/drbddisk.8.gz
%{_mandir}/man5/drbd.conf.5.gz
+%{_mandir}/man8/drbdmeta.8.gz
%doc scripts/drbd.conf
%doc COPYING
%doc README
@@ -190,6 +194,9 @@
/sbin/depmod -a -F /boot/System.map-%{kernelversion} %{kernelversion} >/dev/null 2>&1 || true
%changelog
+* Thu Apr 06 2006 09:12:23 Werner Langemeyer <support at i-b-w.com>
+- used latest trunk 2132:
+ with FC5 Kernel 2.6.16 patch in drbd_compat_wrappers.h from Lars Ellenberg.
* Tue Mar 14 2006 11:37:56 +0200 Philipp Reisner <phil at linbit.com>
- drbd (8.0_pre1-1)
Mit freundlichen Grüßen / Best regards
Werner Langemeyer
Red Hat Certified Engineer
INGENIEURBÜRO WAITE GmbH
-----Original Message-----
From: Lars Ellenberg [mailto:Lars.Ellenberg at linbit.com]
Sent: Mittwoch, 5. April 2006 14:45
To: drbd-user at lists.linbit.com
Subject: Re: [DRBD-user] drbd 8.0_pre1 could not be build on Fedora Core 5
/ 2006-04-05 14:41:26 +0200
\ Langemeyer, Werner (IBW):
> sorry Lars,
>
> it changed, but still not building, used now latest "Checked out revision 2131."
>
> see below:
>
> CC [M] /home/langemw/drbd08/drbd/drbd_receiver.o
> /home/langemw/drbd08/drbd/drbd_receiver.c: In function `drbd_pp_alloc':
> /home/langemw/drbd08/drbd/drbd_receiver.c:141: structure has no member named `u'
> /home/langemw/drbd08/drbd/drbd_receiver.c:155: structure has no member named `u'
> /home/langemw/drbd08/drbd/drbd_receiver.c: In function `drbd_pp_free':
> /home/langemw/drbd08/drbd/drbd_receiver.c:200: structure has no member named `u'
bah.
2.6.15-1.2054_FC5 is cheating,
and is really 2.6.16 (-rc6 or so)...
you need to apply this patch to the drbd source code:
Index: drbd_compat_wrappers.h
===================================================================
--- drbd_compat_wrappers.h (revision 2131)
+++ drbd_compat_wrappers.h (working copy)
@@ -10,7 +10,7 @@
/* struct page has a union in 2.6.15 ...
* an anonymous union and struct since 2.6.16 */ -#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,15)) || (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16))
+#if 1 || (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,15)) ||
+(LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16))
#define U_PRIVATE private
#else
#define U_PRIVATE u.private
--
: Lars Ellenberg Tel +43-1-8178292-0 :
: LINBIT Information Technologies GmbH Fax +43-1-8178292-82 :
: Schoenbrunner Str. 244, A-1120 Vienna/Europe http://www.linbit.com :
__
please use the "List-Reply" function of your email client.