[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