Hallo,
gibt es unter openSUSE 11.3 eine Möglichkeit, NDAS Festplatten zu nutzen? Unter Ubuntu war es kein Problem. Aber bei SUSE kriege ich die Sachen nicht kompiliert. War auf Ximeta und habe einmal versucht, das Paket selbst zu bauen und einmal mit rpmbuild. Die erste Fehlermeldung:
Code
Invoking make againt the kernel at /lib/modules/2.6.34.4-0.1-default/build
make -C /lib/modules/2.6.34.4-0.1-default/build \
SUBDIRS=/home/tommy/Dokumente/ndas-1.1-24 \
KBUILD_VERBOSE=1 \
ndas_root=/home/tommy/Dokumente/ndas-1.1-24 \
modules
make[1]: Entering directory `/usr/src/linux-2.6.34.4-0.1-obj/i386/default'
make -C ../../../linux-2.6.34.4-0.1 O=/usr/src/linux-2.6.34.4-0.1-obj/i386/default/. modules
make -C /usr/src/linux-2.6.34.4-0.1-obj/i386/default \
KBUILD_SRC=/usr/src/linux-2.6.34.4-0.1 \
KBUILD_EXTMOD="/home/tommy/Dokumente/ndas-1.1-24" -f /usr/src/linux-2.6.34.4-0.1/Makefile \
modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /home/tommy/Dokumente/ndas-1.1-24/.tmp_versions ; rm -f /home/tommy/Dokumente/ndas-1.1-24/.tmp_versions/*
make -f /usr/src/linux-2.6.34.4-0.1/scripts/Makefile.build obj=/home/tommy/Dokumente/ndas-1.1-24
gcc -Wp,-MD,/home/tommy/Dokumente/ndas-1.1-24/block/.block26.o.d -nostdinc -isystem /usr/lib/gcc/i586-suse-linux/4.5/include -I/usr/src/linux-2.6.34.4-0.1/arch/x86/include -Iinclude -I/usr/src/linux-2.6.34.4-0.1/include -include include/generated/autoconf.h -I/home/tommy/Dokumente/ndas-1.1-24 -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 -fno-stack-protector -fomit-frame-pointer -fasynchronous-unwind-tables -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-dwarf2-cfi-asm -fconserve-stack -DMODULE -DLINUX -I/home/tommy/Dokumente/ndas-1.1-24/inc -D_X86 -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(block26)" -D"KBUILD_MODNAME=KBUILD_STR(ndas_block)" -D"DEBUG_HASH=12" -D"DEBUG_HASH2=21" -c -o /home/tommy/Dokumente/ndas-1.1-24/block/.tmp_block26.o /home/tommy/Dokumente/ndas-1.1-24/block/block26.c
make[1]: Leaving directory `/usr/src/linux-2.6.34.4-0.1-obj/i386/default'
Alles anzeigen
und die zweite Fehlermeldung:
Code
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.6vzD69
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.UxKXgo
Invoking make againt the kernel at /lib/modules/2.6.34.4-0.1-default/build
make -C /lib/modules/2.6.34.4-0.1-default/build \
SUBDIRS=/usr/src/packages/BUILD/ndas-1.1-24 \
KBUILD_VERBOSE=1 \
ndas_root=/usr/src/packages/BUILD/ndas-1.1-24 \
modules
make[1]: Entering directory `/usr/src/linux-2.6.34.4-0.1-obj/i386/default'
make -C ../../../linux-2.6.34.4-0.1 O=/usr/src/linux-2.6.34.4-0.1-obj/i386/default/. modules
make -C /usr/src/linux-2.6.34.4-0.1-obj/i386/default \
KBUILD_SRC=/usr/src/linux-2.6.34.4-0.1 \
KBUILD_EXTMOD="/usr/src/packages/BUILD/ndas-1.1-24" -f /usr/src/linux-2.6.34.4-0.1/Makefile \
modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /usr/src/packages/BUILD/ndas-1.1-24/.tmp_versions ; rm -f /usr/src/packages/BUILD/ndas-1.1-24/.tmp_versions/*
make -f /usr/src/linux-2.6.34.4-0.1/scripts/Makefile.build obj=/usr/src/packages/BUILD/ndas-1.1-24
gcc -Wp,-MD,/usr/src/packages/BUILD/ndas-1.1-24/block/.block24.o.d -nostdinc -isystem /usr/lib/gcc/i586-suse-linux/4.5/include -I/usr/src/linux-2.6.34.4-0.1/arch/x86/include -Iinclude -I/usr/src/linux-2.6.34.4-0.1/include -include include/generated/autoconf.h -I/usr/src/packages/BUILD/ndas-1.1-24 -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 -fno-stack-protector -fomit-frame-pointer -fasynchronous-unwind-tables -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-dwarf2-cfi-asm -fconserve-stack -DMODULE -DLINUX -I/usr/src/packages/BUILD/ndas-1.1-24/inc -D_X86 -DNDAS_MAX_SLOT=16 -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(block24)" -D"KBUILD_MODNAME=KBUILD_STR(ndas_block)" -D"DEBUG_HASH=1" -D"DEBUG_HASH2=39" -c -o /usr/src/packages/BUILD/ndas-1.1-24/block/.tmp_block24.o /usr/src/packages/BUILD/ndas-1.1-24/block/block24.c
gcc -Wp,-MD,/usr/src/packages/BUILD/ndas-1.1-24/block/.block26.o.d -nostdinc -isystem /usr/lib/gcc/i586-suse-linux/4.5/include -I/usr/src/linux-2.6.34.4-0.1/arch/x86/include -Iinclude -I/usr/src/linux-2.6.34.4-0.1/include -include include/generated/autoconf.h -I/usr/src/packages/BUILD/ndas-1.1-24 -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 -fno-stack-protector -fomit-frame-pointer -fasynchronous-unwind-tables -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-dwarf2-cfi-asm -fconserve-stack -DMODULE -DLINUX -I/usr/src/packages/BUILD/ndas-1.1-24/inc -D_X86 -DNDAS_MAX_SLOT=16 -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(block26)" -D"KBUILD_MODNAME=KBUILD_STR(ndas_block)" -D"DEBUG_HASH=1" -D"DEBUG_HASH2=39" -c -o /usr/src/packages/BUILD/ndas-1.1-24/block/.tmp_block26.o /usr/src/packages/BUILD/ndas-1.1-24/block/block26.c
make[1]: Leaving directory `/usr/src/linux-2.6.34.4-0.1-obj/i386/default'
RPM build errors:
Alles anzeigen
Habe mich eigentlich strikt an die Anleitung gehalten.
Gruß
Jabaa