I am trying to cross-compile ti-ubuntu-3.4-1486 based on the documentation provided at http://www.omappedia.com/wiki/Ubuntu_kernel_for_OMAP4 . The host platform is Ubuntu server 12.04, 3.2.0-32-generic kernel. This is the command I used.
$ fakeroot debian/rules clean
$ do_tools=false skipabi=true skipmodule=true dpkg-buildpackage -B -aarmhf -uc -us
It appears that compilation succeeds but building the deb package fails with the following message
#
# Remove files which are generated at installation by postinst,
# except for modules.order and modules.builtin
#
# NOTE: need to keep this list in sync with postrm
#
mkdir /home/srix/newbuilddir/kernel-ubuntu/debian/linux-image-3.4.0-1486-omap4/lib/modules/3.4.0-1486-omap4/_
mv /home/srix/newbuilddir/kernel-ubuntu/debian/linux-image-3.4.0-1486-omap4/lib/modules/3.4.0-1486-omap4/modules.order \
/home/srix/newbuilddir/kernel-ubuntu/debian/linux-image-3.4.0-1486-omap4/lib/modules/3.4.0-1486-omap4/_
if [ -f /home/srix/newbuilddir/kernel-ubuntu/debian/linux-image-3.4.0-1486-omap4/lib/modules/3.4.0-1486-omap4/modules.builtin ] ; then \
mv /home/srix/newbuilddir/kernel-ubuntu/debian/linux-image-3.4.0-1486-omap4/lib/modules/3.4.0-1486-omap4/modules.builtin \
/home/srix/newbuilddir/kernel-ubuntu/debian/linux-image-3.4.0-1486-omap4/lib/modules/3.4.0-1486-omap4/_; \
fi
rm -f /home/srix/newbuilddir/kernel-ubuntu/debian/linux-image-3.4.0-1486-omap4/lib/modules/3.4.0-1486-omap4/modules.*
mv /home/srix/newbuilddir/kernel-ubuntu/debian/linux-image-3.4.0-1486-omap4/lib/modules/3.4.0-1486-omap4/_/* \
/home/srix/newbuilddir/kernel-ubuntu/debian/linux-image-3.4.0-1486-omap4/lib/modules/3.4.0-1486-omap4
rmdir /home/srix/newbuilddir/kernel-ubuntu/debian/linux-image-3.4.0-1486-omap4/lib/modules/3.4.0-1486-omap4/_
# Time for dirty temporary hack:
ln -s ../../drivers/staging/omapdrm/omap_drv.h /home/srix/newbuilddir/kernel-ubuntu/debian/linux-headers-3.4.0-1486-omap4/usr/src/linux-headers-3.4.0-1486-omap4/include/linux/omap_drv.h
ln: failed to create symbolic link `/home/srix/newbuilddir/kernel-ubuntu/debian/linux-headers-3.4.0-1486-omap4/usr/src/linux-headers-3.4.0-1486-omap4/include/linux/omap_drv.h': File exists
make: *** [install-omap4] Error 1
dpkg-buildpackage: error: fakeroot debian/rules binary-arch gave error exit status 2
I tried to compile the ti-ubuntu-3.4-1487 branch but the same result. How to fix this?