[Oracleasm-users] Errors compiling oracleasm-2.0.4

Pako Ikgopoleng drovnik at gmail.com
Thu May 29 00:13:20 PDT 2008


#uname -a
 2.6.22.5-31-default

#OS
openSUSE 10.3


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


More information about the Oracleasm-users mailing list