2012-07-15, 03:42
Hi All,
I'm trying to compile XBMC-Android for an Aura Slate which has a Cortex-A9 processor. I built the dependencies successfully but compiling XBMC throws this error:
I posted in the general discussion thread (oops) and it was suggested I post here with the output of "V=1 make". It is included below. Any advice is greatly appreciated.
The configure string I used:
Results of "V=1 make":
I'm trying to compile XBMC-Android for an Aura Slate which has a Cortex-A9 processor. I built the dependencies successfully but compiling XBMC throws this error:
Code:
Utils/AEConvert.cpp: In static member function 'static unsigned int CAEConvert::S16LE_Float(uint8_t*, unsigned int, float*)':
Utils/AEConvert.cpp:179:28: error: inconsistent operand constraints in an 'asm'
I posted in the general discussion thread (oops) and it was suggested I post here with the output of "V=1 make". It is included below. Any advice is greatly appreciated.
The configure string I used:
Code:
./configure --with-toolchain=/Lenny/scripts/android-ndk-r7-crystax-5.beta2/android-9/ --prefix=/Lenny/scripts/apk-xbmc/local --with-sdk=/home/mike/compile/android-sdk-linux/ --with-ndk=/Lenny/scripts/android-ndk-r7-crystax-5.beta2 --with-staging=/Lenny/scripts/apk-xbmc/staging --with-tarballs=/Lenny/scripts/apk-xbmc/tarballs --with-cpu=cortex-a9
Results of "V=1 make":
Code:
make[1]: Entering directory `/Lenny/scripts/xbmc-android/xbmc/cores/AudioEngine'
/usr/bin/ccache /Lenny/scripts/android-ndk-r7-crystax-5.beta2/android-9//bin/arm-linux-androideabi-g++ -MF Utils/AEConvert.d -MD -c -D__STDC_LIMIT_MACROS -DANDROID -Os -I/Lenny/scripts/apk-xbmc/staging/cortex-a9/include -I/Lenny/scripts/apk-xbmc/staging/cortex-a9/include/android-10 -fexceptions -frtti -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-psabi -g -D_DEBUG -Wall -mno-apcs-stack-check -mfpu=neon -mvectorize-with-neon-quad -DTARGET_POSIX -DTARGET_LINUX -D_LINUX -DTARGET_ANDROID -D_FILE_DEFINED -D__STDC_CONSTANT_MACROS -DBIN_INSTALL_PATH="\"/Lenny/scripts/apk-xbmc/staging/cortex-a9/lib/xbmc\"" -DINSTALL_PATH="\"/Lenny/scripts/apk-xbmc/staging/cortex-a9/share/xbmc\"" -D'GIT_REV="20120714-5a0b2c4"' -DHAVE_CONFIG_H -I. -I/Lenny/scripts/xbmc-android/xbmc -I/Lenny/scripts/xbmc-android/xbmc/linux -I/Lenny/scripts/xbmc-android/xbmc/utils -I/Lenny/scripts/xbmc-android/xbmc/guilib -I/Lenny/scripts/xbmc-android/xbmc/cores -I/Lenny/scripts/xbmc-android/xbmc/cores/dvdplayer -I/Lenny/scripts/xbmc-android/xbmc/cores/dvdplayer/Codecs/ffmpeg -I/Lenny/scripts/apk-xbmc/staging/cortex-a9/include -I/Lenny/scripts/apk-xbmc/staging/cortex-a9/include/freetype2 -I/Lenny/scripts/apk-xbmc/staging/cortex-a9/include/fribidi -I/Lenny/scripts/apk-xbmc/staging/cortex-a9/include/libpng12 -I/Lenny/scripts/apk-xbmc/staging/cortex-a9/include/mysql -I/Lenny/scripts/apk-xbmc/staging/cortex-a9/lib/libzip/include -I/Lenny/scripts/xbmc-android -I/Lenny/scripts/xbmc-android/lib -I/Lenny/scripts/xbmc-android/xbmc -I/Lenny/scripts/xbmc-android/lib/ffmpeg -I/Lenny/scripts/xbmc-android/xbmc/linux -I/Lenny/scripts/xbmc-android/xbmc/cores/dvdplayer Utils/AEConvert.cpp -o Utils/AEConvert.o \
&& cp Utils/AEConvert.d Utils/AEConvert.P && sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$//' -e '/^$/ d' -e 's/$/ :/' < Utils/AEConvert.d >> Utils/AEConvert.P && rm -f Utils/AEConvert.d || ( rm -f Utils/AEConvert.P Utils/AEConvert.o && exit 1 )
Utils/AEConvert.cpp: In static member function 'static unsigned int CAEConvert::S16LE_Float(uint8_t*, unsigned int, float*)':
Utils/AEConvert.cpp:179:28: error: inconsistent operand constraints in an 'asm'
make[1]: *** [Utils/AEConvert.o] Error 1
make[1]: Leaving directory `/Lenny/scripts/xbmc-android/xbmc/cores/AudioEngine'
make: *** [xbmc/cores/AudioEngine/audioengine.a] Error 2