[helix-maintainers] Bug#337867: FTBFS (alpha): Bad inline assembly

Falk Hueffner falk at debian.org
Sun Nov 6 23:09:58 UTC 2005


Package: helix-player
Version: 1.0.6-2
Severity: important
Justification: fails to build from source

helix-player fails to build on Alpha:

[...]
make[2]: Entering directory `/tmp/helix-player-1.0.6/common/system'
g++-3.4 --permissive -pipe -W -O2   -I../../common/runtime/pub -I/usr/X11R6/include -Ipub/platform/unix -I../include -I../container/pub -I../dbgtool/pub -I../util/pub -I../fileio/pub -I../runtime/pub -I./pub -I. -include rel/common_system_ribodefs.h -fPIC -DPIC -o rel/obj/platform/unix/unix_dll_common.o -c platform/unix/unix_dll_common.cpp
In file included from ../include/hxcom.h:808,
                 from ../util/pub/hxstrutl.h:122,
                 from platform/unix/unix_dll_common.cpp:56:
../include/atomicbase.h:857:19: c_asm.h: No such file or directory
In file included from ../include/hxcom.h:808,
                 from ../util/pub/hxstrutl.h:122,
                 from platform/unix/unix_dll_common.cpp:56:
../include/atomicbase.h: In function `INT32 HXAtomicIncRetINT32(INT32*)':
../include/atomicbase.h:863: error: expected primary-expression before "asm"
../include/atomicbase.h:863: error: expected `;' before "asm"
[...]
make[2]: *** [rel/obj/platform/unix/unix_dll_common.o] Error 1
make[2]: Leaving directory `/tmp/helix-player-1.0.6/common/system'

It tries to use DEC C inline assembly. It should not be too hard to
change those to gcc inline assembly.

Full log at:
http://buildd.debian.org/fetch.php?&pkg=helix-player&ver=1.0.6-2&arch=alpha&stamp=1130079217&file=log&as=raw

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: alpha
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13.2
Locale: LANG=C, LC_CTYPE=de_DE at euro (charmap=ISO-8859-15)





More information about the helix-maintainers mailing list