[DRBD-user] Fedora Core 1 compile problems

William Dooley wdooley62 at msn.com
Thu Feb 19 04:56:01 CET 2004


I am having a lot of problems compiling drbd-0.6.10

I have installed the kernel-source for my distro
took out the custom part of the Makefile

it now looks like this
EXTRAVERSION = -1.2115.nptl

did
# make mrproper
# make menuconfig
after the menu came up I just saved it.
a default config was copied automatically

did
# make dep
# make include/linux/version.h

NOTE: I think your documentation on the www.drbd.org site says
# make linux/include/version.h  that didn't work.

then I installed your tarball

untarred it into
/usr/src/drbd-0.6.10

edited the drbd_config.h
uncommented the #define SIGHAND_HACK line

then tried to build the rpm
# make rpm KDIR=/usr/src/linux-2.4.22-1.2115.nptl/

It starts the build and during the compile it errors, start of errors
below


make -C /usr/src/linux-2.4.22-1.2115.nptl/ 
SUBDIRS=/usr/src/drbd-0.6.10/dist/BUILD/drbd-0.6.10/drbd  modules
make[3]: Entering directory `/usr/src/linux-2.4.22-1.2115.nptl'
make -r -f tmp_include_depends all
make[4]: Entering directory `/usr/src/linux-2.4.22-1.2115.nptl'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/src/linux-2.4.22-1.2115.nptl'
make -C  /usr/src/drbd-0.6.10/dist/BUILD/drbd-0.6.10/drbd 
CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.22-1.2115.nptl/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE 
-DMODVERSIONS -include 
/usr/src/linux-2.4.22-1.2115.nptl/include/linux/modversions.h" 
MAKING_MODULES=1 modules
make[4]: Entering directory 
`/usr/src/drbd-0.6.10/dist/BUILD/drbd-0.6.10/drbd'
gcc32 -D__KERNEL__ -I/usr/src/linux-2.4.22-1.2115.nptl/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE 
-DMODVERSIONS -include 
/usr/src/linux-2.4.22-1.2115.nptl/include/linux/modversions.h  -nostdinc 
-iwithprefix include -DKBUILD_BASENAME=drbd_fs  -c -o drbd_fs.o drbd_fs.c
In file included from 
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/uaccess.h:8,
                 from drbd_fs.c:39:
/usr/src/linux-2.4.22-1.2115.nptl/include/linux/sched.h:6: invalid suffix on 
integer constant
/usr/src/linux-2.4.22-1.2115.nptl/include/linux/sched.h:6: syntax error 
before numeric constant
/usr/src/linux-2.4.22-1.2115.nptl/include/linux/sched.h:6: warning: function 
declaration isn't a prototype

...
...
many more errors follow and ends like this

make[2]: Leaving directory 
`/usr/src/drbd-0.6.10/dist/BUILD/drbd-0.6.10/drbd'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/usr/src/drbd-0.6.10/dist/BUILD/drbd-0.6.10'
error: Bad exit status from /var/tmp/rpm-tmp.32103 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.32103 (%build)
make: *** [rpm] Error 1


what am I doing incorrect
any help would be appreciated.

Bill

_________________________________________________________________
Get fast, reliable access with MSN 9 Dial-up. Click here for Special Offer! 
http://click.atdmt.com/AVE/go/onm00200361ave/direct/01/




More information about the drbd-user mailing list