Re: make test fails (Kernel 2.6.12.3)

Robert Scussel <[email protected]>
Newsgroups gmane.linux.enbd.general
Organization OmniTI, Inc.
Message-ID <[email protected]>
Before posting the only thing I can think of for proof, I looked at 
nbd/enbd-maketest and I thought it interesting that the load () function 
doesn't load .ko modules, only .o files, and since my enbd and 
enbd_ioctl modules are .ko files, they aren't loaded correctly. I didn't 
find a enbd_bufferwr.ko or .o at all, so I don't know if my build went 
bad somewhere or what.

I redid it from scratch:

   make config
make[1]: Entering directory `/var/tmp/nbd-2.4.32'
export CONFIG_SITE=/var/tmp/nbd-2.4.32/conf/config.Linux; \
cd /tmp/enbd_2.6.12.3;  ./configure --srcdir=/var/tmp/nbd-2.4.32/nbd  \
 
--with-kernel-srcdir=/usr/src/linux-2.6.12.3/; \
make VPATH=/var/tmp/nbd-2.4.32/nbd \
                 CFLAGS="-D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 
-D_GNU_SOURCE=1 -D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline 
-O2 \
                       -I/tmp/enbd_2.6.12.3 \
                       -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include \
                       -D__SMP__ -DCONFIG_X86_LOCAL_APIC -D__SMP__ 
-DCONFIG_X86_LOCAL_APIC -DDEBUG=0" \
                 EXTRA_LIBS="  " \
                 config
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking whether warnings should be enabled... yes
checking for install... /usr/bin/install
checking whether byte ordering is bigendian... no
checking for inline... inline
checking for an ANSI C-conforming const... yes
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for unsigned char... yes
checking size of unsigned char... 1
checking for unsigned short int... yes
checking size of unsigned short int... 2
checking for unsigned int... yes
checking size of unsigned int... 4
checking for unsigned long int... yes
checking size of unsigned long int... 8
checking for unsigned long long int... yes
checking size of unsigned long long int... 8
checking for char... yes
checking size of char... 1
checking for short int... yes
checking size of short int... 2
checking for int... yes
checking size of int... 4
checking for long int... yes
checking size of long int... 8
checking for long long int... yes
checking size of long long int... 8
checking for llseek... yes
checking for lseek64... yes
checking for if_nameindex... yes
checking for bdflush... no
checking for mlockall... yes
checking for daemon... yes
checking for strsep... yes
checking for strtok_r... yes
checking for timeradd... no
checking for atomic_t... yes
checking for atomic_set... yes
checking for atomic_dec_and_test... yes
checking for atomic_inc... yes
checking for strgsub in -lpub... no
checking for hosts_access in -lwrap... yes
checking for size_t... yes
checking for socklen_t... yes
checking whether client should be built... yes
checking where your init scripts are kept... /etc/init.d
checking where pidfiles and state files go... below /var
checking where helper scripts go... ${exec_prefix}/sbin
checking where configuration files go... /etc
checking where man pages go... ${prefix}/man
checking where misc documents go... ${prefix}/share/doc
checking where daemons go... ${exec_prefix}/sbin
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
make[2]: Entering directory `/tmp/enbd_2.6.12.3'
make[2]: Nothing to be done for `config'.
make[2]: Leaving directory `/tmp/enbd_2.6.12.3'
make[1]: Leaving directory `/var/tmp/nbd-2.4.32'
make -C /tmp/enbd_2.6.12.3 VPATH=/var/tmp/nbd-2.4.32/nbd \
                             CFLAGS="-D_LARGEFILE64_SOURCE=1 
-D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 -D_XOPEN_SOURCE=1 
-D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 \
                                   -I/tmp/enbd_2.6.12.3 \
 
-I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include \
                                   -I/usr/src/linux-2.6.12.3//include \
                                     -D__SMP__ -DCONFIG_X86_LOCAL_APIC \
                                   -DDEBUG=0" \
                             EXTRA_LIBS=" \
                                          "
make[1]: Entering directory `/tmp/enbd_2.6.12.3'
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o enbd-server.o -c /var/tmp/nbd-2.4.32/nbd/enbd-server.c
/var/tmp/nbd-2.4.32/nbd/enbd-server.c: In function `newproto':
/var/tmp/nbd-2.4.32/nbd/enbd-server.c:1996: warning: int format, 
different type arg (arg 6)
/var/tmp/nbd-2.4.32/nbd/enbd-server.c:1996: warning: int format, 
different type arg (arg 6)
/var/tmp/nbd-2.4.32/nbd/enbd-server.c: In function `masterpropagate':
/var/tmp/nbd-2.4.32/nbd/enbd-server.c:3406: warning: cast from pointer 
to integer of different size
/var/tmp/nbd-2.4.32/nbd/enbd-server.c: In function `register_session_pid':
/var/tmp/nbd-2.4.32/nbd/enbd-server.c:3940: warning: cast from pointer 
to integer of different size
/var/tmp/nbd-2.4.32/nbd/enbd-server.c:3946: warning: cast to pointer 
from integer of different size
/var/tmp/nbd-2.4.32/nbd/enbd-server.c:3970: warning: cast to pointer 
from integer of different size
/var/tmp/nbd-2.4.32/nbd/enbd-server.c: In function `kill_previous_sessions':
/var/tmp/nbd-2.4.32/nbd/enbd-server.c:3989: warning: cast from pointer 
to integer of different size
/var/tmp/nbd-2.4.32/nbd/enbd-server.c:3994: warning: cast to pointer 
from integer of different size
/var/tmp/nbd-2.4.32/nbd/enbd-server.c:4013: warning: cast to pointer 
from integer of different size
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o socket.o -c /var/tmp/nbd-2.4.32/nbd/socket.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o logging.o -c /var/tmp/nbd-2.4.32/nbd/logging.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o alarm.o -c /var/tmp/nbd-2.4.32/nbd/alarm.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o file.o -c /var/tmp/nbd-2.4.32/nbd/file.c
/var/tmp/nbd-2.4.32/nbd/file.c: In function `getsize1':
/var/tmp/nbd-2.4.32/nbd/file.c:405: warning: long long int format, long 
unsigned int arg (arg 4)
/var/tmp/nbd-2.4.32/nbd/file.c:405: warning: long long int format, long 
unsigned int arg (arg 4)
/var/tmp/nbd-2.4.32/nbd/file.c: In function `fileit':
/var/tmp/nbd-2.4.32/nbd/file.c:1433: warning: long long int format, s64 
arg (arg 7)
/var/tmp/nbd-2.4.32/nbd/file.c:1433: warning: long long int format, s64 
arg (arg 7)
/var/tmp/nbd-2.4.32/nbd/file.c:1451: warning: long long int format, s64 
arg (arg 7)
/var/tmp/nbd-2.4.32/nbd/file.c:1451: warning: long long int format, s64 
arg (arg 7)
/var/tmp/nbd-2.4.32/nbd/file.c: In function `opfile':
/var/tmp/nbd-2.4.32/nbd/file.c:1679: warning: long long int format, u64 
arg (arg 9)
/var/tmp/nbd-2.4.32/nbd/file.c:1679: warning: long long int format, u64 
arg (arg 9)
/var/tmp/nbd-2.4.32/nbd/file.c: In function `opfile_stripe':
/var/tmp/nbd-2.4.32/nbd/file.c:1729: warning: long long int format, u64 
arg (arg 6)
/var/tmp/nbd-2.4.32/nbd/file.c:1729: warning: long long int format, u64 
arg (arg 6)
/var/tmp/nbd-2.4.32/nbd/file.c:1734: warning: long long int format, u64 
arg (arg 6)
/var/tmp/nbd-2.4.32/nbd/file.c:1734: warning: long long int format, u64 
arg (arg 6)
/var/tmp/nbd-2.4.32/nbd/file.c: In function `get_cached_mapping':
/var/tmp/nbd-2.4.32/nbd/file.c:2303: warning: long long unsigned int 
format, s64 arg (arg 7)
/var/tmp/nbd-2.4.32/nbd/file.c:2303: warning: long long unsigned int 
format, s64 arg (arg 8)
/var/tmp/nbd-2.4.32/nbd/file.c:2303: warning: long long unsigned int 
format, s64 arg (arg 7)
/var/tmp/nbd-2.4.32/nbd/file.c:2303: warning: long long unsigned int 
format, s64 arg (arg 8)
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o select.o -c /var/tmp/nbd-2.4.32/nbd/select.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0   -c -o fileserver.o /var/tmp/nbd-2.4.32/nbd/fileserver.c
/var/tmp/nbd-2.4.32/nbd/fileserver.c: In function `ioctlfile':
/var/tmp/nbd-2.4.32/nbd/fileserver.c:201: warning: cast from pointer to 
integer of different size
/var/tmp/nbd-2.4.32/nbd/fileserver.c:201: warning: cast from pointer to 
integer of different size
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o db.o -c /var/tmp/nbd-2.4.32/nbd/db.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o stream.o -c /var/tmp/nbd-2.4.32/nbd/stream.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o ioctl.o -c /var/tmp/nbd-2.4.32/nbd/ioctl.c
In file included from /var/tmp/nbd-2.4.32/nbd/ioctl.c:63:
/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include/linux/enbd_ioctl.h:55: 
warning: "struct enbd_ioctl_stub" declared inside parameter list
/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include/linux/enbd_ioctl.h:55: 
warning: its scope is only this definition or declaration, which is 
probably not what you want
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o ipaddrfile.o -c /var/tmp/nbd-2.4.32/nbd/ipaddrfile.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o pidfile.o -c /var/tmp/nbd-2.4.32/nbd/pidfile.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o interface.o -c /var/tmp/nbd-2.4.32/nbd/interface.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o lockfile.o -c /var/tmp/nbd-2.4.32/nbd/lockfile.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o md5.o -c /var/tmp/nbd-2.4.32/nbd/md5.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o lock.o -c /var/tmp/nbd-2.4.32/nbd/lock.c
/var/tmp/nbd-2.4.32/nbd/lock.c: In function `enbd_lock_down_timeout':
/var/tmp/nbd-2.4.32/nbd/lock.c:108: warning: long long int format, long 
int arg (arg 4)
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o shmem.o -c /var/tmp/nbd-2.4.32/nbd/shmem.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o hash.o -c /var/tmp/nbd-2.4.32/nbd/hash.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o time.o -c /var/tmp/nbd-2.4.32/nbd/time.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o sem.o -c /var/tmp/nbd-2.4.32/nbd/sem.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o gm.o -c /var/tmp/nbd-2.4.32/nbd/gm.c
gcc  -o enbd-server enbd-server.o socket.o logging.o alarm.o file.o 
select.o fileserver.o db.o stream.o ioctl.o ipaddrfile.o pidfile.o 
interface.o lockfile.o md5.o lock.o shmem.o hash.o time.o sem.o gm.o -lwrap
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o enbd-sstatd.o -c /var/tmp/nbd-2.4.32/nbd/enbd-sstatd.c
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o config.o -c /var/tmp/nbd-2.4.32/nbd/config.c
gcc  -o enbd-sstatd enbd-sstatd.o config.o ipaddrfile.o lockfile.o 
select.o -lwrap
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o enbd-client.o -c /var/tmp/nbd-2.4.32/nbd/enbd-client.c
/var/tmp/nbd-2.4.32/nbd/enbd-client.c: In function `unplug':
/var/tmp/nbd-2.4.32/nbd/enbd-client.c:157: warning: cast to pointer from 
integer of different size
/var/tmp/nbd-2.4.32/nbd/enbd-client.c: In function `introduction':
/var/tmp/nbd-2.4.32/nbd/enbd-client.c:2872: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
/var/tmp/nbd-2.4.32/nbd/enbd-client.c:2877: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
/var/tmp/nbd-2.4.32/nbd/enbd-client.c:2975: warning: field width is not 
type int (arg 7)
/var/tmp/nbd-2.4.32/nbd/enbd-client.c:2975: warning: field width is not 
type int (arg 7)
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o netserver.o -c /var/tmp/nbd-2.4.32/nbd/netserver.c
/var/tmp/nbd-2.4.32/nbd/netserver.c: In function `recv_reply':
/var/tmp/nbd-2.4.32/nbd/netserver.c:115: warning: int format, different 
type arg (arg 7)
/var/tmp/nbd-2.4.32/nbd/netserver.c:115: warning: int format, different 
type arg (arg 7)
gcc  -o enbd-client enbd-client.o socket.o logging.o alarm.o stream.o 
select.o ioctl.o netserver.o pidfile.o md5.o file.o fileserver.o time.o 
lock.o -lwrap
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o enbd-cstatd.o -c /var/tmp/nbd-2.4.32/nbd/enbd-cstatd.c
gcc  -o enbd-cstatd enbd-cstatd.o config.o interface.o pidfile.o 
select.o -lwrap
gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 
-D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 
-I/tmp/enbd_2.6.12.3  -I/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include 
-I/usr/src/linux-2.6.12.3//include  -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DDEBUG=0 -o enbd-test.o -c /var/tmp/nbd-2.4.32/nbd/enbd-test.c
/var/tmp/nbd-2.4.32/nbd/enbd-test.c: In function `main':
/var/tmp/nbd-2.4.32/nbd/enbd-test.c:1035: warning: cast from pointer to 
integer of different size
gcc  -o enbd-test enbd-test.o -lwrap
enbd-test.o(.text+0x1dcd): In function `main':
: warning: the use of `tempnam' is dangerous, better use `mkstemp'
cp /var/tmp/nbd-2.4.32/nbd/enbd-maketest /tmp/enbd_2.6.12.3/
make[1]: Leaving directory `/tmp/enbd_2.6.12.3'
make[1]: Entering directory `/usr/src/linux-2.6.12.3'
*** Warning: Overriding SUBDIRS on the command line can cause
***          inconsistencies
mkdir -p /tmp/enbd_2.6.12.3/linux-2.6.x/.tmp_versions
make -f /usr/src/linux-2.6.12.3/scripts/Makefile.build 
obj=arch/x86_64/kernel arch/x86_64/kernel/asm-offsets.s
make[2]: `arch/x86_64/kernel/asm-offsets.s' is up to date.
   CHK     include/asm-x86_64/offset.h
make -f /usr/src/linux-2.6.12.3/scripts/Makefile.build 
obj=/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd
   gcc 
-Wp,-MD,/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.enbd_base.o.d 
-nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -D__KERNEL__ 
-Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common  -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks 
-Wno-sign-compare   -O2 -fomit-frame-pointer -g 
-Wdeclaration-after-statement -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DMODULE -I"/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include" 
-DKBUILD_BASENAME=enbd_base -DKBUILD_MODNAME=enbd -c -o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.tmp_enbd_base.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_base.c
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_base.c:2833: 
warning: conflicting types for built-in function 'log2'
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_base.c:4423: 
warning: 'enbd_read_block_0' defined but not used
   gcc 
-Wp,-MD,/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.enbd_ioctl_stub.o.d 
-nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -D__KERNEL__ 
-Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common  -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks 
  -Wno-sign-compare   -O2 -fomit-frame-pointer -g 
-Wdeclaration-after-statement -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DMODULE -I"/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include" 
-DKBUILD_BASENAME=enbd_ioctl_stub -DKBUILD_MODNAME=enbd -c -o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.tmp_enbd_ioctl_stub.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_ioctl_stub.c
   gcc 
-Wp,-MD,/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.enbd_seqno.o.d 
-nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -D__KERNEL__ 
-Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common  -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks 
-Wno-sign-compare   -O2 -fomit-frame-pointer -g 
-Wdeclaration-after-statement -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DMODULE -I"/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include" 
-DKBUILD_BASENAME=enbd_seqno -DKBUILD_MODNAME=enbd -c -o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.tmp_enbd_seqno.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_seqno.c
   gcc 
-Wp,-MD,/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.enbd_md.o.d 
-nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -D__KERNEL__ 
-Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common  -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks 
  -Wno-sign-compare   -O2 -fomit-frame-pointer -g 
-Wdeclaration-after-statement -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DMODULE -I"/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include" 
-DKBUILD_BASENAME=enbd_md -DKBUILD_MODNAME=enbd -c -o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.tmp_enbd_md.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_md.c
   gcc 
-Wp,-MD,/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.enbd_speed.o.d 
-nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -D__KERNEL__ 
-Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common  -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks 
-Wno-sign-compare   -O2 -fomit-frame-pointer -g 
-Wdeclaration-after-statement -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DMODULE -I"/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include" 
-DKBUILD_BASENAME=enbd_speed -DKBUILD_MODNAME=enbd -c -o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.tmp_enbd_speed.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_speed.c
   gcc 
-Wp,-MD,/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.enbd_proc.o.d 
-nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -D__KERNEL__ 
-Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common  -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks 
-Wno-sign-compare   -O2 -fomit-frame-pointer -g 
-Wdeclaration-after-statement -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DMODULE -I"/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include" 
-DKBUILD_BASENAME=enbd_proc -DKBUILD_MODNAME=enbd -c -o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.tmp_enbd_proc.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_proc.c
   ld -m elf_x86_64  -r -o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_base.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_ioctl_stub.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_seqno.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_md.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_speed.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_proc.o
   gcc 
-Wp,-MD,/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.enbd_ioctl.o.d 
-nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -D__KERNEL__ 
-Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common  -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks 
-Wno-sign-compare   -O2 -fomit-frame-pointer -g 
-Wdeclaration-after-statement -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DMODULE -I"/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include" 
-DKBUILD_BASENAME=enbd_ioctl -DKBUILD_MODNAME=enbd_ioctl -c -o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.tmp_enbd_ioctl.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_ioctl.c
   Building modules, stage 2.
make -rR -f /usr/src/linux-2.6.12.3/scripts/Makefile.modpost 
VPATH=/usr/src/linux-2.6.12.3
   scripts/mod/modpost -m  -o /usr/src/linux-2.6.12.3/Module.symvers 
vmlinux /tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_ioctl.o
   gcc 
-Wp,-MD,/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.enbd.mod.o.d 
-nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -D__KERNEL__ 
-Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common  -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks 
-Wno-sign-compare   -O2 -fomit-frame-pointer -g 
-Wdeclaration-after-statement -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DKBUILD_BASENAME=enbd -DKBUILD_MODNAME=enbd -DMODULE 
-I"/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include" -c -o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd.mod.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd.mod.c
   ld -m elf_x86_64 -r -o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd.ko 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd.mod.o
   gcc 
-Wp,-MD,/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/.enbd_ioctl.mod.o.d 
-nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -D__KERNEL__ 
-Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common  -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks 
   -Wno-sign-compare   -O2 -fomit-frame-pointer -g 
-Wdeclaration-after-statement -D__SMP__ -DCONFIG_X86_LOCAL_APIC 
-DKBUILD_BASENAME=enbd_ioctl -DKBUILD_MODNAME=enbd_ioctl -DMODULE 
-I"/var/tmp/nbd-2.4.32/kernel/linux-2.6.x/include" -c -o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_ioctl.mod.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_ioctl.mod.c
   ld -m elf_x86_64 -r -o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_ioctl.ko 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_ioctl.o 
/tmp/enbd_2.6.12.3/linux-2.6.x/drivers/block/enbd/enbd_ioctl.mod.o
make[1]: Leaving directory `/usr/src/linux-2.6.12.3'

Thanks,
B



-- 
Robert Scussel
1024D/BAF70959/0036 B19E 86CE 181D 0912  5FCC 92D8 1EA1 BAF7 0959
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.