[Raspbian-devel] Building the Debian XBMC package on Raspbian
Andrei POPESCU
andreimpopescu at gmail.com
Mon Sep 10 08:24:39 UTC 2012
Dear Maintainer(s)
I'm trying to build the Debian XBMC package with minimal changes on my
Raspberry Pi running Raspbian[1].
First a question about the package(ing). The notice in README.Debian
mentions XBMC is build for armhf (confirmed by packages.debian.org), but
in debian/ I noticed occurrences of both armel and armhf.
$ grep -r '\(armel\|armhf\)' debian/*
debian/changelog: * Only enable builds for amd64, i386, and armhf.
debian/control: libgles2-mesa-dev [armel] | libgl1-mesa-dev | libgl-dev,
debian/control: libomxil-bellagio-dev [armel],
debian/control:Architecture: i386 amd64 armhf
debian/control:Architecture: i386 amd64 armhf
debian/README.Debian:on Darwin. Furthermore, only i386, amd64, and armhf packages are built in Debian.
debian/rules:# Enable gles for armel
debian/rules:ifeq (,$(filter armel,$(DEB_HOST_ARCH)))
Is this on purpose?
I've added armhf to debian/rules so that it picks up the manually
installed GLES libraries, but the build fails with this:
CPP xbmc/cores/dvdplayer/DVDClock.o
/media/xmirror/src/xbmc-11.0~git20120510.82388d5/xbmc/utils/MathUtils.h: In member function ‘int CDVDClock::UpdateFramerate(double, double*)’:
/media/xmirror/src/xbmc-11.0~git20120510.82388d5/xbmc/utils/MathUtils.h:101:28: error: impossible constraint in ‘asm’
/media/xmirror/src/xbmc-11.0~git20120510.82388d5/xbmc/utils/MathUtils.h:101:28: error: impossible constraint in ‘asm’
/media/xmirror/src/xbmc-11.0~git20120510.82388d5/xbmc/utils/MathUtils.h:101:28: error: impossible constraint in ‘asm’
/media/xmirror/src/xbmc-11.0~git20120510.82388d5/xbmc/utils/MathUtils.h:101:28: error: impossible constraint in ‘asm’
make[2]: *** [DVDClock.o] Error 1
make[2]: Leaving directory `/media/xmirror/src/xbmc-11.0~git20120510.82388d5/xbmc/cores/dvdplayer'
make[1]: *** [xbmc/cores/dvdplayer/DVDPlayer.a] Error 2
make[1]: Leaving directory `/media/xmirror/src/xbmc-11.0~git20120510.82388d5'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Any suggestions?
[1] Just in case you are not aware: Debian's armhf doesn't support the
Raspberry Pi (ARMv6 only), which is why Raspbian was created.
Kind regards,
Andrei
--
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/raspbian-devel/attachments/20120910/3f713b09/attachment.pgp>
More information about the Raspbian-devel
mailing list