open-vm-dkms 2013.04.16-1098359-0ubuntu1: open-vm-tools kernel module failed to build [control.c:211:4: error: implicit declaration of function ‘create_proc_entry’]

Bug #1194940 reported by jeff reisch
50
This bug affects 11 people
Affects Status Importance Assigned to Milestone
open-vm-tools (Ubuntu)
Fix Released
Undecided
Unassigned
open-vm-tools-dkms (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

.

ProblemType: Package
DistroRelease: Ubuntu 13.10
Package: open-vm-dkms 2013.04.16-1098359-0ubuntu1
ProcVersionSignature: Ubuntu 3.9.0-7.15-generic 3.9.7
Uname: Linux 3.9.0-7-generic i686
NonfreeKernelModules: wl
ApportVersion: 2.10.2-0ubuntu3
Architecture: i386
DKMSKernelVersion: 3.10.0-0-generic
Date: Wed Jun 26 13:10:05 2013
DuplicateSignature: dkms:open-vm-dkms:2013.04.16-1098359-0ubuntu1:/var/lib/dkms/open-vm-tools/2013.04.16/build/vmblock/linux/control.c:211:4: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
InstallationDate: Installed on 2011-10-15 (619 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
MarkForUpload: True
PackageArchitecture: all
PackageVersion: 2013.04.16-1098359-0ubuntu1
SourcePackage: open-vm-tools
Title: open-vm-dkms 2013.04.16-1098359-0ubuntu1: open-vm-tools kernel module failed to build
UpgradeStatus: No upgrade log present (probably fresh install)

Related branches

Revision history for this message
jeff reisch (jeff-h6) wrote :
tags: removed: need-duplicate-check
summary: open-vm-dkms 2013.04.16-1098359-0ubuntu1: open-vm-tools kernel module
- failed to build
+ failed to build [control.c:211:4: error: implicit declaration of
+ function ‘create_proc_entry’]
Revision history for this message
Nate Muench (Mink) (n-muench) wrote :

Currently, module building is currently broken with the 3.10 kernel. Waiting for new upstream release or a patch(es).

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in open-vm-tools (Ubuntu):
status: New → Confirmed
Revision history for this message
Nate Muench (Mink) (n-muench) wrote :
Revision history for this message
Nate Muench (Mink) (n-muench) wrote :

No new upstream release, yet.

But I want to say I plan on submitting what I have, it still won't work with Linux 3.10 (I have no clue where to begin without breaking everything), but at least it's something.

I guess this is because Upstream doesn't do releases monthly anymore (which is a great shame), I haven't been able to clone their git repo (which I recall only gets updated just before a release).

Assuming, there's no upstream release, or someone who knows the kernel itself better than I do supplies me with a patch. I plan on creating merge proposal at week's end.

Revision history for this message
Alexey Borzenkov (snaury) wrote :

For control.c it could be an easy fix, instead of create_proc_entry() it's proc_create() now and there shouldn't be an assignment to proc_fops (it's now a parameter to proc_create). An example of a compatibility layer is here:

http://gerrit.openafs.org/#patch,sidebyside,9948,1,src/afs/LINUX/osi_compat.h

However, I just installed Saucy and it's Linux 3.11 now, with another problem in vmhgfs/dir.c, because file_operations.readdir is now file_operations.iterate with a serious change to the interface. :(

Revision history for this message
Alexey Borzenkov (snaury) wrote :

Only when I tried fixing it I realized how much stuff is failing: dentry_operations.d_revalidate since 3.6, getname/putname since 3.7, this would require more work than I anticipated... :(

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in open-vm-tools-dkms (Ubuntu):
status: New → Confirmed
Changed in open-vm-tools (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package open-vm-tools - 2013.04.16-1098359-0ubuntu2

---------------
open-vm-tools (2013.04.16-1098359-0ubuntu2) saucy-proposed; urgency=low

  * FFe LP: #1231148
  * Ubuntu-specific Changes
    - debian/rules: Removed Wno-error=unused-local-typedefs from CLFAGS.
      + We now enforce building with GCC 4.7.

    - debian/patches: Add 0005-linux-310-fix.patch & 0006-linux-311-fix.patch
      + Fixes building against Saucy Kernels. (LP: #1194940, LP: #1208011)

    - debian/patches: Add 0007-dkms-supress-error.patch
      + Don't build modules that are broken, so modules that do build
        are available to be loaded.
      + Will be removed after next upstream release.

  * Items merged from Debian experimental:
    (From 2:9.2.2-893683-7 release)
    - Removing purely cosmetical 'sleep 1' leftover in initscript.

    (From 2:9.2.3-1031360-2 release)
    - Renaming debian-specific open-vm-toolbox package to open-vm-tools-
      desktop for consistency with upstream.
    - Revamping package descriptions.
    - Renaming open-vm-dkms to open-vm-tools-dkms for consistent package
      namespace.

    (From 2:9.2.3-1031360-3 release)
    - Adding initial systemd service file from fedora.

    (From 2:9.2.3-1031360-4 release)
    - Dropping kfreebsd from architecture list, it has never built and
      nobody seems willing to make it work (neither upstream, porters, nor
      users).

    (From 2:9.2.3-1031360-6 release)
    - Correcting syntax of file entries in copyright.
    - Adding section override for open-vm-tools-dkms.
    - Enforcing build with gcc 4.7 for the time being.
 -- Nate Muench <email address hidden> Sat, 07 Sep 2013 20:50:33 -0500

Changed in open-vm-tools (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
W. Scott Lockwood III (wsl3) wrote :

Bug still present for me.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.