On 07.01.14 Bernd Zeimetz (be...@bzed.de) wrote:

Hi,

> Ah,  sorry, you have to apply the patch to the sources from
> unstable instead of putting it into debian/patches.  It removes the
> gcc 4.7 stuff from all files in debian/
> 
Patch applies now. I can build the new packages and installed it. The
make.log now has less warnings, but the error message itself remains
and the modules fail to compile. New make.log attached.

Hilmar
-- 
sigmentation fault
DKMS make.log for open-vm-tools-9.4.0 for kernel 3.12-1-686-pae (i686)
Tue  7 Jan 23:40:47 CET 2014
Using 2.6.x kernel build system.
make: Entering directory `/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock'
make -C /lib/modules/3.12-1-686-pae/build/include/.. SUBDIRS=$PWD 
SRCROOT=$PWD/. \
          MODULEBUILDDIR=/var/lib/dkms/open-vm-tools/9.4.0/build modules
make[1]: Entering directory `/usr/src/linux-headers-3.12-1-686-pae'
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/block.o
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/control.o
/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/control.c: In function 
‘ExecuteBlockOp’:
/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/control.c:286:9: warning: 
assignment from incompatible pointer type [enabled by default]
    name = getname(buf);
         ^
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/dentry.o
/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/dentry.c:38:4: warning: 
initialization from incompatible pointer type [enabled by default]
    .d_revalidate = DentryOpRevalidate,
    ^
/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/dentry.c:38:4: warning: 
(near initialization for ‘LinkDentryOps.d_revalidate’) [enabled by default]
/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/dentry.c: In function 
‘DentryOpRevalidate’:
/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/dentry.c:104:7: warning: 
passing argument 2 of ‘actualDentry->d_op->d_revalidate’ makes integer from 
pointer without a cast [enabled by default]
       return actualDentry->d_op->d_revalidate(actualDentry, nd);
       ^
/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/dentry.c:104:7: note: 
expected ‘unsigned int’ but argument is of type ‘struct nameidata *’
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/file.o
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/filesystem.o
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/inode.o
/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/inode.c:49:4: warning: 
initialization from incompatible pointer type [enabled by default]
    .lookup = InodeOpLookup,
    ^
/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/inode.c:49:4: warning: 
(near initialization for ‘RootInodeOps.lookup’) [enabled by default]
/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/inode.c: In function 
‘InodeOpLookup’:
/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/inode.c:138:32: error: 
incompatible types when assigning to type ‘kgid_t’ from type ‘int’
    inode->i_uid = inode->i_gid = 0;
                                ^
/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/inode.c: In function 
‘InodeOpFollowlink’:
/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/inode.c:224:4: error: 
implicit declaration of function ‘vfs_follow_link’ 
[-Werror=implicit-function-declaration]
    ret = vfs_follow_link(nd, iinfo->name);
    ^
cc1: some warnings being treated as errors
make[4]: *** [/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock/linux/inode.o] 
Error 1
make[3]: *** [_module_/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.12-1-686-pae'
make: *** [vmblock.ko] Error 2
make: Leaving directory `/var/lib/dkms/open-vm-tools/9.4.0/build/vmblock'
Using 2.6.x kernel build system.
Building vmhgfs without VMCI module symbols.
make: Entering directory `/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs'
make -C /lib/modules/3.12-1-686-pae/build/include/.. SUBDIRS=$PWD 
SRCROOT=$PWD/. \
          MODULEBUILDDIR=/var/lib/dkms/open-vm-tools/9.4.0/build modules
make[1]: Entering directory `/usr/src/linux-headers-3.12-1-686-pae'
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/backdoor.o
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/backdoorGcc32.o
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/bdhandler.o
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/cpName.o
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/cpNameLinux.o
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/cpNameLite.o
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/cpNameUtil.o
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/cpNameUtilLinux.o
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/dentry.o
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/dir.o
/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/dir.c:82:4: error: unknown field 
‘readdir’ specified in initializer
    .readdir     = HgfsReaddir,
    ^
/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/dir.c:82:4: warning: 
initialization from incompatible pointer type [enabled by default]
/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/dir.c:82:4: warning: (near 
initialization for ‘HgfsDirFileOperations.write’) [enabled by default]
make[4]: *** [/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/dir.o] Error 1
make[3]: *** [_module_/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.12-1-686-pae'
make: *** [vmhgfs.ko] Error 2
make: Leaving directory `/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs'
Using 2.6.x kernel build system.
make: Entering directory `/var/lib/dkms/open-vm-tools/9.4.0/build/vmsync'
make -C /lib/modules/3.12-1-686-pae/build/include/.. SUBDIRS=$PWD 
SRCROOT=$PWD/. \
          MODULEBUILDDIR=/var/lib/dkms/open-vm-tools/9.4.0/build modules
make[1]: Entering directory `/usr/src/linux-headers-3.12-1-686-pae'
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmsync/sync.o
/var/lib/dkms/open-vm-tools/9.4.0/build/vmsync/sync.c: In function 
‘VmSyncThawDevices’:
/var/lib/dkms/open-vm-tools/9.4.0/build/vmsync/sync.c:165:37: error: ‘struct 
super_block’ has no member named ‘s_frozen’
       if (dev->sb != NULL && dev->sb->s_frozen != SB_UNFROZEN) {
                                     ^
/var/lib/dkms/open-vm-tools/9.4.0/build/vmsync/sync.c: In function 
‘VmSyncAddPath’:
/var/lib/dkms/open-vm-tools/9.4.0/build/vmsync/sync.c:240:19: error: ‘struct 
super_block’ has no member named ‘s_frozen’
        inode->i_sb->s_frozen != SB_UNFROZEN) {
                   ^
/var/lib/dkms/open-vm-tools/9.4.0/build/vmsync/sync.c: In function 
‘VmSyncFreezeDevices’:
/var/lib/dkms/open-vm-tools/9.4.0/build/vmsync/sync.c:320:10: warning: 
assignment from incompatible pointer type [enabled by default]
    paths = getname(userPaths);
          ^
/var/lib/dkms/open-vm-tools/9.4.0/build/vmsync/sync.c: In function 
‘init_module’:
/var/lib/dkms/open-vm-tools/9.4.0/build/vmsync/sync.c:673:4: error: implicit 
declaration of function ‘create_proc_entry’ 
[-Werror=implicit-function-declaration]
    controlProcEntry = create_proc_entry("driver/vmware-sync",
    ^
/var/lib/dkms/open-vm-tools/9.4.0/build/vmsync/sync.c:673:21: warning: 
assignment makes pointer from integer without a cast [enabled by default]
    controlProcEntry = create_proc_entry("driver/vmware-sync",
                     ^
/var/lib/dkms/open-vm-tools/9.4.0/build/vmsync/sync.c:683:20: error: 
dereferencing pointer to incomplete type
    controlProcEntry->proc_fops = &VmSyncFileOps;
                    ^
cc1: some warnings being treated as errors
make[4]: *** [/var/lib/dkms/open-vm-tools/9.4.0/build/vmsync/sync.o] Error 1
make[3]: *** [_module_/var/lib/dkms/open-vm-tools/9.4.0/build/vmsync] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.12-1-686-pae'
make: *** [vmsync.ko] Error 2
make: Leaving directory `/var/lib/dkms/open-vm-tools/9.4.0/build/vmsync'
Using 2.6.x kernel build system.
make: Entering directory `/var/lib/dkms/open-vm-tools/9.4.0/build/vmxnet'
make -C /lib/modules/3.12-1-686-pae/build/include/.. SUBDIRS=$PWD 
SRCROOT=$PWD/. \
          MODULEBUILDDIR=/var/lib/dkms/open-vm-tools/9.4.0/build modules
make[1]: Entering directory `/usr/src/linux-headers-3.12-1-686-pae'
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmxnet/vmxnet.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /var/lib/dkms/open-vm-tools/9.4.0/build/vmxnet/vmxnet.mod.o
  LD [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmxnet/vmxnet.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.12-1-686-pae'
make -C $PWD SRCROOT=$PWD/. \
          MODULEBUILDDIR=/var/lib/dkms/open-vm-tools/9.4.0/build postbuild
make[1]: Entering directory `/var/lib/dkms/open-vm-tools/9.4.0/build/vmxnet'
make[1]: `postbuild' is up to date.
make[1]: Leaving directory `/var/lib/dkms/open-vm-tools/9.4.0/build/vmxnet'
cp -f vmxnet.ko ./../vmxnet.o
make: Leaving directory `/var/lib/dkms/open-vm-tools/9.4.0/build/vmxnet'
Using 2.6.x kernel build system.
Building VMCI Sockets without VMCI module symbols.
make: Entering directory `/var/lib/dkms/open-vm-tools/9.4.0/build/vsock'
make -C /lib/modules/3.12-1-686-pae/build/include/.. SUBDIRS=$PWD 
SRCROOT=$PWD/. \
          MODULEBUILDDIR=/var/lib/dkms/open-vm-tools/9.4.0/build modules
make[1]: Entering directory `/usr/src/linux-headers-3.12-1-686-pae'
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vsock/linux/af_vsock.o
/var/lib/dkms/open-vm-tools/9.4.0/build/vsock/linux/af_vsock.c: In function 
‘__VSockVmciCreate’:
/var/lib/dkms/open-vm-tools/9.4.0/build/vsock/linux/af_vsock.c:3150:18: error: 
incompatible types when assigning to type ‘uid_t’ from type ‘kuid_t’
       vsk->owner = current_uid();
                  ^
make[4]: *** [/var/lib/dkms/open-vm-tools/9.4.0/build/vsock/linux/af_vsock.o] 
Error 1
make[3]: *** [_module_/var/lib/dkms/open-vm-tools/9.4.0/build/vsock] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.12-1-686-pae'
make: *** [vsock.ko] Error 2
make: Leaving directory `/var/lib/dkms/open-vm-tools/9.4.0/build/vsock'

Attachment: signature.asc
Description: Digital signature

Reply via email to