#uname -a <br> 2.6.22.5-31-default<br><br>#OS<br>openSUSE 10.3<br><br><br>759:/home/pikgopoleng/Download/oracleasm-2.0.4 # make<br>make -C include<br>make[1]: Entering directory `/home/pikgopoleng/Download/oracleasm-2.0.4/include'<br>
make -C linux<br>make[2]: Entering directory `/home/pikgopoleng/Download/oracleasm-2.0.4/include/linux'<br>make -C oracleasm<br>make[3]: Entering directory `/home/pikgopoleng/Download/oracleasm-2.0.4/include/linux/oracleasm'<br>
make[3]: Nothing to be done for `all'.<br>make[3]: Leaving directory `/home/pikgopoleng/Download/oracleasm-2.0.4/include/linux/oracleasm'<br>make[2]: Leaving directory `/home/pikgopoleng/Download/oracleasm-2.0.4/include/linux'<br>
make[1]: Leaving directory `/home/pikgopoleng/Download/oracleasm-2.0.4/include'<br>make -C kernel<br>make[1]: Entering directory `/home/pikgopoleng/Download/oracleasm-2.0.4/kernel'<br>make -C /lib/modules/2.6.22.5-31-default/build M=/home/pikgopoleng/Download/oracleasm-2.0.4/kernel modules<br>
make[2]: Entering directory `/usr/src/linux-2.6.22.5-31-obj/i386/default'<br>make -C ../../../linux-2.6.22.5-31 O=../linux-2.6.22.5-31-obj/i386/default modules<br> CC [M] /home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.o<br>
In file included from /usr/src/linux-2.6.22.5-31/include/linux/notifier.h:13,<br> from /usr/src/linux-2.6.22.5-31/include/linux/memory_hotplug.h:7,<br> from /usr/src/linux-2.6.22.5-31/include/linux/mmzone.h:466,<br>
from /usr/src/linux-2.6.22.5-31/include/linux/gfp.h:4,<br> from /usr/src/linux-2.6.22.5-31/include/linux/slab.h:14,<br> from /usr/src/linux-2.6.22.5-31/include/linux/percpu.h:5,<br>
from /usr/src/linux-2.6.22.5-31/include/linux/rcupdate.h:41,<br> from /usr/src/linux-2.6.22.5-31/include/linux/dcache.h:10,<br> from /usr/src/linux-2.6.22.5-31/include/linux/fs.h:275,<br>
from /home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:57:<br>/usr/src/linux-2.6.22.5-31/include/linux/mutex.h:139: error: expected identifier or '(' before '!' token<br>In file included from /usr/src/linux-2.6.22.5-31/include/linux/fs.h:288,<br>
from /home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:57:<br>include2/asm/semaphore.h:98: error: conflicting types for 'down'<br>/usr/src/linux-2.6.22.5-31/include/linux/mutex.h:123: error: previous declaration of 'down' was here<br>
include2/asm/semaphore.h:162: error: conflicting types for 'up'<br>/usr/src/linux-2.6.22.5-31/include/linux/mutex.h:140: error: previous declaration of 'up' was here<br>In file included from /home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:57:<br>
/usr/src/linux-2.6.22.5-31/include/linux/fs.h:597: error: expected ':', ',', ';', '}' or '__attribute__' before '.' token<br>In file included from /home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:98:<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/transaction_file.c: In function 'TA_write':<br>
/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/transaction_file.c:40: error: 'struct inode' has no member named 'u'<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/transaction_file.c:55: warning: passing argument 1 of 'down' from incompatible pointer type<br>
/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/transaction_file.c:60: warning: passing argument 1 of 'up' from incompatible pointer type<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/transaction_file.c: In function 'init_transaction_inode':<br>
/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/transaction_file.c:133: error: 'struct inode' has no member named 'u'<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c: At top level:<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:136: warning: 'kmem_cache_t' is deprecated<br>
/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:137: warning: 'kmem_cache_t' is deprecated<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:138: warning: 'kmem_cache_t' is deprecated<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:281: error: unknown field 'memory_backed' specified in initializer<br>
/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:311: warning: 'kmem_cache_t' is deprecated<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c: In function 'init_asmdisk_once':<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:315: error: 'SLAB_CTOR_VERIFY' undeclared (first use in this function)<br>
/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:315: error: (Each undeclared identifier is reported only once<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:315: error: for each function it appears in.)<br>
/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:315: error: 'SLAB_CTOR_CONSTRUCTOR' undeclared (first use in this function)<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c: In function 'asmdisk_get_sb':<br>
/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:376: error: too few arguments to function 'get_sb_pseudo'<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c: At top level:<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:382: warning: initialization from incompatible pointer type<br>
/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:474: warning: 'kmem_cache_t' is deprecated<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c: In function 'init_once':<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:478: error: 'SLAB_CTOR_VERIFY' undeclared (first use in this function)<br>
/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:478: error: 'SLAB_CTOR_CONSTRUCTOR' undeclared (first use in this function)<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c: In function 'asmfs_get_sb':<br>
/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:2770: error: too few arguments to function 'get_sb_nodev'<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c: At top level:<br>/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.c:2777: warning: initialization from incompatible pointer type<br>
make[5]: *** [/home/pikgopoleng/Download/oracleasm-2.0.4/kernel/oracleasm.o] Error 1<br>make[4]: *** [_module_/home/pikgopoleng/Download/oracleasm-2.0.4/kernel] Error 2<br>make[3]: *** [modules] Error 2<br>make[2]: *** [modules] Error 2<br>
make[2]: Leaving directory `/usr/src/linux-2.6.22.5-31-obj/i386/default'<br>make[1]: *** [build-oracleasm] Error 2<br>make[1]: Leaving directory `/home/pikgopoleng/Download/oracleasm-2.0.4/kernel'<br>make: *** [kernel] Error 2<br>
<br>