Bug#754611: nqp: FTBFS everywhere but *amd64: no previous prototype for 'dc_callvm_call_x86*

Cyril Brulebois kibi at debian.org
Sun Jul 13 00:43:10 UTC 2014


Source: nqp
Version: 2014.04-1
Severity: serious
Justification: FTBFS

Hi,

your package only builds on *amd64. Here's a log excerpt from i386:
| gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -DHASATTRIBUTE_CONST  -DHASATTRIBUTE_DEPRECATED  -DHASATTRIBUTE_MALLOC  -DHASATTRIBUTE_NONNULL  -DHASATTRIBUTE_NORETURN  -DHASATTRIBUTE_PURE  -DHASATTRIBUTE_UNUSED  -DHASATTRIBUTE_WARN_UNUSED_RESULT  -DHASATTRIBUTE_HOT  -DHASATTRIBUTE_COLD  -DHAS_GETTEXT -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden   -Wno-strict-prototypes -O3 -O3 -D_FORTIFY_SOURCE=2  -c dyncall_callvm.c -o dyncall_callvm.o
| In file included from dyncall_callvm.c:30:0:
| dyncall_callvm_x86.c:199:6: error: no previous prototype for 'dc_callvm_call_x86_cdecl' [-Werror=missing-prototypes]
|  void dc_callvm_call_x86_cdecl(DCCallVM* in_self, DCpointer target)
|       ^
| dyncall_callvm_x86.c:244:6: error: no previous prototype for 'dc_callvm_call_x86_win32_std' [-Werror=missing-prototypes]
|  void dc_callvm_call_x86_win32_std(DCCallVM* in_self, DCpointer target)
|       ^
| dyncall_callvm_x86.c:498:6: error: no previous prototype for 'dc_callvm_call_x86_win32_this_ms' [-Werror=missing-prototypes]
|  void dc_callvm_call_x86_win32_this_ms(DCCallVM* in_self, DCpointer target)
|       ^
| dyncall_callvm_x86.c:538:6: error: no previous prototype for 'dc_callvm_call_x86_sys_int80h_linux' [-Werror=missing-prototypes]
|  void dc_callvm_call_x86_sys_int80h_linux(DCCallVM* in_self, DCpointer target)
|       ^
| dyncall_callvm_x86.c:544:6: error: no previous prototype for 'dc_callvm_call_x86_sys_int80h_bsd' [-Werror=missing-prototypes]
|  void dc_callvm_call_x86_sys_int80h_bsd(DCCallVM* in_self, DCpointer target)
|       ^
| cc1: some warnings being treated as errors
| ../buildsys/gmake/tool/gcc.gmake:95: recipe for target 'dyncall_callvm.o' failed

Full build log:
  https://buildd.debian.org/status/fetch.php?pkg=nqp&arch=i386&ver=2014.04-1&stamp=1404822894

Other build logs are linked from:
  https://buildd.debian.org/status/package.php?p=nqp&suite=sid

Mraw,
KiBi.



More information about the Pkg-rakudo-devel mailing list