Kodi Community Forum

Full Version: AEConvert.cpp:173:28: error: inconsistent operand constraints in an 'asm'
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi,

I am compiling XBMC for arm1136ej-s and architecture is armv6. my configuration is shown below

./configure --host=armv6j-marvell-linux-gnueabi --build=i486-linux-gnu --with-arch=arm --with-cpu=arm1136j-s --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --datadir=/usr/share GIT_REV=0a59a1f --disable-debug --disable-optimizations --disable-gl --enable-gles --disable-sdl --enable-openmax --disable-vdpau --disable-vaapi --disable-crystalhd --disable-xvba --disable-vdadecoder --disable-vtbdecoder --disable-tegra --disable-profiling --disable-joystick --enable-libcec --enable-rpi-cec-api --enable-udev --disable-libusb --disable-goom --disable-rsxs --disable-projectm --disable-x11 --disable-xrandr --disable-ccache --disable-alsa --disable-pulse --enable-rtmp --enable-samba --enable-nfs --enable-afpclient --enable-libvorbisenc --enable-ffmpeg-libvorbis --enable-libmp3lame --enable-dvdcss --disable-mid --disable-hal --enable-avahi --enable-airplay --enable-airtunes --enable-non-free --disable-asap-codec --enable-webserver --enable-optical-drive --enable-libbluray --enable-texturepacker --with-texturepacker-root=/home/OpenELEC/OpenELEC.tv/build.OpenELEC-Marvell.arm-devel/toolchain --with-toolchain=/home/OpenELEC/OpenELEC.tv/build.OpenELEC-Marvell.arm-devel/toolchain --disable-external-libraries --enable-external-ffmpeg --with-platform=raspberry-pi --enable-player=omxplayer --with-sysroot=/home/OpenELEC/OpenELEC.tv/build.OpenELEC-Marvell.arm-devel/toolchain/armv6j-marvell-linux-gnueabi/sysroot/usr/lib


when i compile i get the following error.

CPP xbmc/cores/AudioEngine/Utils/AEConvert.o
Utils/AEConvert.cpp: In static member function 'static unsigned int CAEConvert::S16LE_Float(uint8_t*, unsigned int, float*)':
Utils/AEConvert.cpp:173:28: error: inconsistent operand constraints in an 'asm'
make[2]: *** [Utils/AEConvert.o] Error 1


Any help please

Thanks,
Haresh



Hi

I have a similar issue, compiling xbmc-12.0 on raspberry pi (Fedora 18)

[root@vaspice utils]# uname -a
Linux vaspice 3.2.27 #1 PREEMPT Mon Nov 19 17:16:07 EST 2012 armv6l armv6l armv6l GNU/Linux
[root@vaspice utils]#
[root@vaspice utils]#
[root@vaspice utils]# gcc --version
gcc (GCC) 4.7.2 20121109 (Red Hat 4.7.2-8)
Copyright © 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



Error:
make[1]: Leaving directory `/build/raspi/root/xbmc/xbmc-12.0/lib/libdvd'
CPP xbmc/cores/dvdplayer/DVDAudio.o
In file included from /build/raspi/root/xbmc/xbmc-12.0/xbmc/cores/AudioEngine/Utils/AEChannelInfo.h:23:0,
from DVDAudio.h:30,
from DVDAudio.cpp:23:
/build/raspi/root/xbmc/xbmc-12.0/xbmc/utils/StdString.h:1605:14: note: the mangling of ‘va_list’ has changed in GCC 4.4
CPP xbmc/cores/dvdplayer/DVDClock.o
In file included from DVDClock.cpp:24:0:
/build/raspi/root/xbmc/xbmc-12.0/xbmc/utils/MathUtils.h: In member function ‘int CDVDClock::UpdateFramerate(double, double*)’:
/build/raspi/root/xbmc/xbmc-12.0/xbmc/utils/MathUtils.h:127:6: error: inconsistent operand constraints in an ‘asm’
/build/raspi/root/xbmc/xbmc-12.0/xbmc/utils/MathUtils.h:127:6: error: inconsistent operand constraints in an ‘asm’
/build/raspi/root/xbmc/xbmc-12.0/xbmc/utils/MathUtils.h:127:6: error: inconsistent operand constraints in an ‘asm’
/build/raspi/root/xbmc/xbmc-12.0/xbmc/utils/MathUtils.h:127:6: error: inconsistent operand constraints in an ‘asm’
make[1]: *** [DVDClock.o] Error 1
make: *** [xbmc/cores/dvdplayer/DVDPlayer.a] Error 2
[root@vaspice xbmc-12.0]#



Any ideas?


Thanks
Bruce