[Pkg-virtualbox-devel] Bug#704130: virtualbox-guest-dkms: Module build fails on kernel 3.2 - please apply upstream patch

Andrew Gallagher Andrew.Gallagher at ward.ie
Thu Mar 28 11:12:48 UTC 2013


Package: virtualbox-guest-dkms
Version: 4.0.10-dfsg-1~bpo60+1
Severity: important


MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="UTF-8"
From: Andrew Gallagher <andrewg at andrewg.com>
To: Debian Bug Tracking System <submit at bugs.debian.org>
Subject: virtualbox-guest-dkms: module build fails on kernel 3.2 - please implement
 upstream patch
Message-ID: <20130328110730.6268.72127.reportbug at itchy>
X-Mailer: reportbug 4.12.6
Date: Thu, 28 Mar 2013 11:07:30 +0000

Package: virtualbox-guest-dkms
Version: 4.0.10-dfsg-1~bpo60+1
Severity: important


There is an error building utils.o under kernel 3.2 - this has been fixed upstream
for some time and a patch is available:

https://www.virtualbox.org/changeset/39224/vbox


Transcript:

agallagher at itchy:~$ sudo apt-get install --reinstall virtualbox-guest-dkms
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libbase-java-openoffice.org libxerces2-java fonts-opensymbol mesa-common-dev libxerces2-java-gcj
  libserializer-java-openoffice.org libjaxp1.3-java-gcj
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/547 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 142544 files and directories currently installed.)
Preparing to replace virtualbox-guest-dkms 4.0.10-dfsg-1~bpo60+1 (using .../virtualbox-guest-dkms_4.0.10-dfsg-1~bpo60+1_all.deb) ...

------------------------------
Deleting module version: 4.0.10
completely from the DKMS tree.
------------------------------
Done.
Unpacking replacement virtualbox-guest-dkms ...
Setting up virtualbox-guest-dkms (4.0.10-dfsg-1~bpo60+1) ...
Loading new virtualbox-guest-4.0.10 DKMS files...
Building only for 3.2.0-0.bpo.4-rt-amd64
Building initial module for 3.2.0-0.bpo.4-rt-amd64

Error! Bad return status for module build on kernel: 3.2.0-0.bpo.4-rt-amd64 (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/virtualbox-guest/4.0.10/build/ for more information.
agallagher at itchy:~$ tail -20 /var/lib/dkms/virtualbox-guest/4.0.10/build/make.log
  LD [M]  /var/lib/dkms/virtualbox-guest/4.0.10/build/vboxguest/vboxguest.o
  LD      /var/lib/dkms/virtualbox-guest/4.0.10/build/vboxsf/built-in.o
  CC [M]  /var/lib/dkms/virtualbox-guest/4.0.10/build/vboxsf/vfsmod.o
  CC [M]  /var/lib/dkms/virtualbox-guest/4.0.10/build/vboxsf/dirops.o
  CC [M]  /var/lib/dkms/virtualbox-guest/4.0.10/build/vboxsf/lnkops.o
  CC [M]  /var/lib/dkms/virtualbox-guest/4.0.10/build/vboxsf/regops.o
  CC [M]  /var/lib/dkms/virtualbox-guest/4.0.10/build/vboxsf/utils.o
/var/lib/dkms/virtualbox-guest/4.0.10/build/vboxsf/utils.c: In function ‘sf_init_inode’:
/var/lib/dkms/virtualbox-guest/4.0.10/build/vboxsf/utils.c:112: error: assignment of read-only member ‘i_nlink’
/var/lib/dkms/virtualbox-guest/4.0.10/build/vboxsf/utils.c:121: error: assignment of read-only member ‘i_nlink’
/var/lib/dkms/virtualbox-guest/4.0.10/build/vboxsf/utils.c:131: error: assignment of read-only member ‘i_nlink’
/var/lib/dkms/virtualbox-guest/4.0.10/build/vboxsf/utils.c: In function ‘sf_nlscpy’:
/var/lib/dkms/virtualbox-guest/4.0.10/build/vboxsf/utils.c:562: warning: passing argument 3 of ‘utf8_to_utf32’ from incompatible pointer type
/usr/src/linux-headers-3.2.0-0.bpo.4-common-rt/include/linux/nls.h:53: note: expected ‘unicode_t *’ but argument is of type ‘wchar_t *’
make[4]: *** [/var/lib/dkms/virtualbox-guest/4.0.10/build/vboxsf/utils.o] Error 1
make[3]: *** [/var/lib/dkms/virtualbox-guest/4.0.10/build/vboxsf] Error 2
make[2]: *** [_module_/var/lib/dkms/virtualbox-guest/4.0.10/build] Error 2
make[1]: *** [sub-make] Error 2
make: *** [all] Error 2
make: Leaving directory `/usr/src/linux-headers-3.2.0-0.bpo.4-rt-amd64'


-- System Information:
Debian Release: 6.0.7
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-0.bpo.4-rt-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages virtualbox-guest-dkms depends on:
ii  dkms               2.1.1.2-5             Dynamic Kernel Module Support Fram
ii  virtualbox-guest-u 4.0.10-dfsg-1~bpo60+1 x86 virtualization solution - non-

virtualbox-guest-dkms recommends no packages.

virtualbox-guest-dkms suggests no packages.

-- no debconf information

-- System Information:
Debian Release: 6.0.7
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-0.bpo.4-rt-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages virtualbox-guest-dkms depends on:
ii  dkms               2.1.1.2-5             Dynamic Kernel Module Support Fram
ii  virtualbox-guest-u 4.0.10-dfsg-1~bpo60+1 x86 virtualization solution - non-

virtualbox-guest-dkms recommends no packages.

virtualbox-guest-dkms suggests no packages.

-- no debconf information
The information in this email and any attachments contain
confidential information and is intended only for the individual
named. If you are not the named addressee you should not
disseminate, distribute or copy this e-mail, the attachments or any
part thereof. Please notify the sender immediately by e-mail if you
have received this e-mail by mistake and delete this e-mail from
your system. E-mail transmission cannot be guaranteed to be secure
or error-free as information could be intercepted, corrupted, lost,
destroyed, arrive late or incomplete, or contain viruses. The
sender therefore does not accept liability for any errors or
omissions in the contents of this message which arise as a result
of e-mail transmission. If verification is required please request
a hard-copy version.
Unless expressly stated, this email is not intended to create any
contractual relationship. If this email is not sent in the course
of the senders employment or fulfilment of his/her duties to Ward
Solutions, Ward Solutions accepts no liability whatsoever for the
content of this message or any attachment(s). 
Ward Solutions Ltd. Registered in Republic of Ireland at 2054
Castle Drive, CityWest Business Campus, Dublin 24 Reg. No. 316165.


More information about the Pkg-virtualbox-devel mailing list