Package: open-vm-source
Version: 2009.04.23-162451-1
Severity: important

This is similar to bug reports #525816 and #518014, except the kernel in this 
case is the linux-image-2.6.26-2-686 Debian package.

I am trying to build the modules using the following command as root:

        module-assistant auto-build open-vm

The log file shows the following:

        QUILT_PATCHES=debian/patches quilt --quiltrc /dev/null pop -a -R || 
test $? = 2
        rm -rf .pc debian/stamp-patched
        dh_testdir
        dh_testroot
        rm -f build-stamp
        rm -f config/config.guess config/config.sub
        # Cleaning package
        [ ! -f Makefile ] || /usr/bin/make distclean
        make[1]: Entering directory `/usr/src/modules/open-vm'
        /usr/bin/make -C modules/linux/pvscsi clean
        make[2]: Entering directory 
`/usr/src/modules/open-vm/modules/linux/pvscsi'
        make[2]: Leaving directory 
`/usr/src/modules/open-vm/modules/linux/pvscsi'
        make[1]: Leaving directory `/usr/src/modules/open-vm'
        /usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules
        make[1]: Entering directory `/usr/src/modules/open-vm'
        QUILT_PATCHES=debian/patches quilt --quiltrc /dev/null pop -a -R || 
test $? = 2
        No patch removed
        rm -rf .pc debian/stamp-patched
        dh_testdir
        dh_testroot
        rm -f build-stamp
        rm -f config/config.guess config/config.sub
        # Cleaning package
        [ ! -f Makefile ] || /usr/bin/make distclean
        make[2]: Entering directory `/usr/src/modules/open-vm'
        /usr/bin/make -C modules/linux/pvscsi clean
        Using standalone build system.
        make[3]: Entering directory 
`/usr/src/modules/open-vm/modules/linux/pvscsi'
        Makefile:161: Makefile.normal: No such file or directory
        make[3]: *** No rule to make target `Makefile.normal'.  Stop.
        make[3]: Leaving directory 
`/usr/src/modules/open-vm/modules/linux/pvscsi'
        make[2]: *** [clean] Error 2
        make[2]: Leaving directory `/usr/src/modules/open-vm'
        make[1]: *** [clean] Error 2
        make[1]: Leaving directory `/usr/src/modules/open-vm'
        make: *** [kdist_build] Error 2

The key error being:

        Makefile:161: Makefile.normal: No such file or directory

The following Makefile* files are in the unpacked source:

        /usr/src/modules/open-vm/modules/linux/pvscsi/Makefile
        /usr/src/modules/open-vm/modules/linux/pvscsi/Makefile.kernel
        /usr/src/modules/open-vm/modules/linux/vmblock/Makefile
        /usr/src/modules/open-vm/modules/linux/vmblock/Makefile.kernel
        /usr/src/modules/open-vm/modules/linux/vmblock/Makefile.normal
        /usr/src/modules/open-vm/modules/linux/vmci/Makefile
        /usr/src/modules/open-vm/modules/linux/vmci/Makefile.kernel
        /usr/src/modules/open-vm/modules/linux/vmci/Makefile.normal
        /usr/src/modules/open-vm/modules/linux/vmhgfs/Makefile
        /usr/src/modules/open-vm/modules/linux/vmhgfs/Makefile.kernel
        /usr/src/modules/open-vm/modules/linux/vmhgfs/Makefile.normal
        /usr/src/modules/open-vm/modules/linux/vmmemctl/Makefile
        /usr/src/modules/open-vm/modules/linux/vmmemctl/Makefile.kernel
        /usr/src/modules/open-vm/modules/linux/vmmemctl/Makefile.normal
        /usr/src/modules/open-vm/modules/linux/vmsync/Makefile
        /usr/src/modules/open-vm/modules/linux/vmsync/Makefile.kernel
        /usr/src/modules/open-vm/modules/linux/vmxnet3/Makefile
        /usr/src/modules/open-vm/modules/linux/vmxnet3/Makefile.kernel
        /usr/src/modules/open-vm/modules/linux/vmxnet3/Makefile.normal
        /usr/src/modules/open-vm/modules/linux/vmxnet/Makefile
        /usr/src/modules/open-vm/modules/linux/vmxnet/Makefile.kernel
        /usr/src/modules/open-vm/modules/linux/vmxnet/Makefile.normal
        /usr/src/modules/open-vm/modules/linux/vsock/Makefile
        /usr/src/modules/open-vm/modules/linux/vsock/Makefile.kernel
        /usr/src/modules/open-vm/modules/linux/vsock/Makefile.normal

Note the lack of the following files (the first of which the error is about):

        /usr/src/modules/open-vm/modules/linux/pvscsi/Makefile.normal
        /usr/src/modules/open-vm/modules/linux/vmsync/Makefile.normal

Both of these directories reference the missing file from their Makefile:

        # grep Makefile.normal 
/usr/src/modules/open-vm/modules/linux/pvscsi/Makefile
        include $(SRCROOT)/Makefile.normal

        # grep Makefile.normal 
/usr/src/modules/open-vm/modules/linux/vmsync/Makefile
        include $(SRCROOT)/Makefile.normal

Therefore I believe that the problem is kernel independent.
If the missing Makefile.normal files were included, I suspect this and bugs 
#525816 and #518014 would be solved.

Regards,

Jim Barber


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core)
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages open-vm-source depends on:
ii  bzip2                         1.0.5-1    high-quality block-sorting file co
ii  debhelper                     7.2.14     helper programs for debian/rules
ii  make                          3.81-5     The GNU version of the "make" util
ii  quilt                         0.46-7     Tool to work with series of patche

Versions of packages open-vm-source recommends:
ii  module-assistant     0.11.1              tool to make module package creati
ii  open-vm-tools        2009.03.18-154848-2 tools and components for VMware gu

Versions of packages open-vm-source suggests:
pn  open-vm-toolbox               <none>     (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to