Bug#729540: closed by Bernd Zeimetz b...@debian.org (Bug#729540: fixed in open-vm-tools 2:9.4.0-1280544-1)

2014-01-12 Thread Bernd Zeimetz
hi,

please use open-vm-tools 2:9.4.0-1280544-5 - not -1.
Building with 3.11 should work fine with -1, but 3.12 (and gcc 4.8) needs -5.

Mihai: -5 builds just fine with gcc 4.8 :)

Cheers,

Bernd

On 01/07/2014 07:33 AM, Jim Barber wrote:
 Hi Bernd.
 
 I have tried this new version of open-vm-tools-dkms against the 3.12 kernel 
 that
 is now in Debian testing and it failed to compile for me.
 The contents of the /var/lib/dkms/open-vm-tools/9.4.0/build/make.log file 
 follows:
 
 
 DKMS make.log for open-vm-tools-9.4.0 for kernel 3.12-1-amd64 (x86_64)
 Tuesday 7 January  14:12:27 WST 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-amd64/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-amd64'
   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-amd64'
 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-amd64/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-amd64'
   CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/backdoor.o
 In file included from
 /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/backdoor.h:44:0,
  from 
 /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/backdoor.c:49:
 /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/./shared/backdoor_types.h: In
 function ‘BACKDOOR_STRUCT_SIZES’:
 /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/./shared/vm_assert.h:366:20:
 warning: typedef ‘AssertOnCompileFailed’ locally defined but not used
 [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
 ^
 

Bug#729540: closed by Bernd Zeimetz b...@debian.org (Bug#729540: fixed in open-vm-tools 2:9.4.0-1280544-1)

2014-01-12 Thread Mihai Limbasan
Oh, I can finally get rid of 4.7 then! Awesome, thank you. It's good to 
see open-vm-tools adopted again.


Mihai

On 01/13/2014 12:15 AM, Bernd Zeimetz wrote:

hi,

please use open-vm-tools 2:9.4.0-1280544-5 - not -1.
Building with 3.11 should work fine with -1, but 3.12 (and gcc 4.8) needs -5.

Mihai: -5 builds just fine with gcc 4.8 :)

Cheers,

Bernd

On 01/07/2014 07:33 AM, Jim Barber wrote:

Hi Bernd.

I have tried this new version of open-vm-tools-dkms against the 3.12 kernel that
is now in Debian testing and it failed to compile for me.
The contents of the /var/lib/dkms/open-vm-tools/9.4.0/build/make.log file 
follows:


DKMS make.log for open-vm-tools-9.4.0 for kernel 3.12-1-amd64 (x86_64)
Tuesday 7 January  14:12:27 WST 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-amd64/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-amd64'
   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-amd64'
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-amd64/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-amd64'
   CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/backdoor.o
In file included from
/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/backdoor.h:44:0,
  from 
/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/backdoor.c:49:
/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/./shared/backdoor_types.h: In
function ‘BACKDOOR_STRUCT_SIZES’:
/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/./shared/vm_assert.h:366:20:
warning: typedef ‘AssertOnCompileFailed’ locally defined but not used
[-Wunused-local-typedefs]
typedef char 

Bug#729540: closed by Bernd Zeimetz b...@debian.org (Bug#729540: fixed in open-vm-tools 2:9.4.0-1280544-1)

2014-01-06 Thread Jim Barber

Hi Bernd.

I have tried this new version of open-vm-tools-dkms against the 3.12 kernel 
that is now in Debian testing and it failed to compile for me.
The contents of the /var/lib/dkms/open-vm-tools/9.4.0/build/make.log file 
follows:


DKMS make.log for open-vm-tools-9.4.0 for kernel 3.12-1-amd64 (x86_64)
Tuesday 7 January  14:12:27 WST 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-amd64/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-amd64'
  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-amd64'
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-amd64/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-amd64'
  CC [M]  /var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/backdoor.o
In file included from 
/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/backdoor.h:44:0,
 from 
/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/backdoor.c:49:
/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/./shared/backdoor_types.h: In 
function ‘BACKDOOR_STRUCT_SIZES’:
/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/./shared/vm_assert.h:366:20: 
warning: typedef ‘AssertOnCompileFailed’ locally defined but not used 
[-Wunused-local-typedefs]
   typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/./shared/vm_assert.h:388:7: 
note: in definition of macro ‘MY_ASSERTS’
   assertions \
   ^
/var/lib/dkms/open-vm-tools/9.4.0/build/vmhgfs/./shared/backdoor_types.h:126:12:
 note: in expansion of macro ‘ASSERT_ON_COMPILE’
ASSERT_ON_COMPILE(sizeof(Backdoor_proto) == 6 * sizeof(uintptr_t));
^