Hi.
Hardware/Software:
Beagleboard XM
Kernel-2.6.37
Debian
gcc4.4
xbmc Revision 35744.
./bootstrap -> ok
./configure --enable-gles --enable-omap-overlay --prefix=/usr --sysconfdir=/etc --cache=config.cache --disable-optical-drive ->ok
make ->Error:
[HTML]make[1]: Leaving directory `/root/xbmc_gsoc/tools/arm/omapdss-toggle'
make -C xbmc
make[1]: Entering directory `/root/xbmc_gsoc/xbmc'
/usr/bin/ccache g++ -MD -c -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad -D_LINUX -D_FILE_DEFINED -D__STDC_CONSTANT_MACROS -DBIN_INSTALL_PATH="\"/usr/lib/xbmc\"" -DINSTALL_PATH="\"/usr/share/xbmc\"" -DHAS_SDL_JOYSTICK -D'SVN_REV="32831"' -D_ARMEL -DHAVE_CONFIG_H -I../ -I. -Ilinux -Icores -I../guilib -Iutils -IFileSystem -I/usr/include/freetype2 -Icores/dvdplayer -Icores/dvdplayer/Codecs/ffmpeg -Ilib/libUPnP/Platinum/Source/Core -Ilib/libUPnP/Platinum/Source/Platinum -Ilib/libUPnP/Platinum/Source/Devices/MediaServer -Ilib/libUPnP/Platinum/Source/Devices/MediaConnect -Ilib/libUPnP/Platinum/Source/Devices/MediaRenderer -Ilib/libUPnP/Neptune/Source/System/Posix -Ilib/libUPnP/Neptune/Source/Core -Ilib/libcdio/libcdio/include -I../lib/jsoncpp/jsoncpp/include -Ilib/cpluff/libcpluff -DDBUS_API_SUBJECT_TO_CHANGE -D_GNU_SOURCE=1 -D_REENTRANT -I/root/xbmc_gsoc -I/usr/include/ -I/usr/include/SDL -I/usr/include/alsa -I/usr/include/dbus-1.0 -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/include/hal -I/usr/include/libpng12 -I/usr/include/lzo -I/usr/include/mysql -I/usr/lib/dbus-1.0/include -I/usr/lib/glib-2.0/include RenderSystemGLES.cpp -o RenderSystemGLES.o
In file included from ../guilib/GraphicContext.h:48,
from RenderSystemGLES.cpp:28:
../guilib/StdString.h: In instantiation of ‘CStdStr<char>’:
../guilib/StdString.h:3933: instantiated from here
../guilib/StdString.h:2028: note: the mangling of ‘va_list’ has changed in GCC 4.4
RenderSystemGLES.cpp: In member function ‘virtual bool CRenderSystemGLES::IsExtSupported(const char*)’:
RenderSystemGLES.cpp:181: warning: comparison with string literal results in unspecified behaviour
RenderSystemGLES.cpp:186: warning: comparison with string literal results in unspecified behaviour
RenderSystemGLES.cpp: In member function ‘virtual bool CRenderSystemGLES:
resentRender()’:
RenderSystemGLES.cpp:253: error: call of overloaded ‘abs(int64_t)’ is ambiguous
/usr/include/stdlib.h:766: note: candidates are: int abs(int)
RenderSystemGLES.cpp:209: note: int64_t abs(int64_t)
/usr/include/c++/4.4/cstdlib:170: note: long long int __gnu_cxx::abs(long long int)
/usr/include/c++/4.4/cstdlib:139: note: long int std::abs(long int)
RenderSystemGLES.cpp:253: error: call of overloaded ‘abs(int64_t&)’ is ambiguous
/usr/include/stdlib.h:766: note: candidates are: int abs(int)
RenderSystemGLES.cpp:209: note: int64_t abs(int64_t)
/usr/include/c++/4.4/cstdlib:170: note: long long int __gnu_cxx::abs(long long int)
/usr/include/c++/4.4/cstdlib:139: note: long int std::abs(long int)
RenderSystemGLES.cpp: At global scope:
RenderSystemGLES.cpp:209: warning: ‘int64_t abs(int64_t)’ defined but not used
make[1]: *** [RenderSystemGLES.o] Fehler 1
make[1]: Leaving directory `/root/xbmc_gsoc/xbmc'
make: *** [xbmc/xbmc.a] Fehler 2
[/HTML]
pvr-testing 2 ---> same error.
Please help.
Thanks
Gerd