Bug#778046: openmprtl: ftbfs with GCC-5

Matthias Klose doko at debian.org
Thu Feb 12 10:35:21 UTC 2015


Package: src:openmprtl
Version: 0.20140926-1
Severity: normal
Tags: sid stretch
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-5

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-5/g++-5, but succeeds to build with gcc-4.9/g++-4.9. The
severity of this report may be raised before the stretch release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc5-20150205/openmprtl_0.20140926-1_unstable_gcc5.log
The last lines of the build log are at the end of this report.

To build with GCC 5, either set CC=gcc-5 CXX=g++-5 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t experimental install g++ 

Common build failures are C11 as the default C mode, new warnings
resulting in build failures with -Werror turned on, or new/dropped
symbols in Debian symbols files.  For other C/C++ related build failures
see the porting guide at http://gcc.gnu.org/gcc-5/porting_to.html

[...]
 static __forceinline void
        ^
../../src/kmp_csupport.c:1770:8: error: '__forceinline' does not name a type
 static __forceinline void
        ^
../../src/kmp_csupport.c: In function 'kmp_int32 __kmpc_reduce_nowait(ident_t*, kmp_int32, kmp_int32, size_t, void*, void (*)(void*, void*), kmp_int32 (*)[8])':
../../src/kmp_csupport.c:1868:73: error: '__kmp_enter_critical_section_reduce_block' was not declared in this scope
         __kmp_enter_critical_section_reduce_block( loc, global_tid, lck );
                                                                         ^
../../src/kmp_csupport.c: In function 'void __kmpc_end_reduce_nowait(ident_t*, kmp_int32, kmp_int32 (*)[8])':
../../src/kmp_csupport.c:1952:71: error: '__kmp_end_critical_section_reduce_block' was not declared in this scope
         __kmp_end_critical_section_reduce_block( loc, global_tid, lck );
                                                                       ^
../../src/kmp_csupport.c: In function 'kmp_int32 __kmpc_reduce(ident_t*, kmp_int32, kmp_int32, size_t, void*, void (*)(void*, void*), kmp_int32 (*)[8])':
../../src/kmp_csupport.c:2029:73: error: '__kmp_enter_critical_section_reduce_block' was not declared in this scope
         __kmp_enter_critical_section_reduce_block( loc, global_tid, lck );
                                                                         ^
../../src/kmp_csupport.c: In function 'void __kmpc_end_reduce(ident_t*, kmp_int32, kmp_int32 (*)[8])':
../../src/kmp_csupport.c:2095:71: error: '__kmp_end_critical_section_reduce_block' was not declared in this scope
         __kmp_end_critical_section_reduce_block( loc, global_tid, lck );
                                                                       ^
In file included from ../../src/kmp_itt.h:44:0,
                 from ../../src/kmp_csupport.c:40:
../../src/thirdparty/ittnotify/ittnotify.h: At global scope:
../../src/thirdparty/ittnotify/ittnotify.h:1780:28: warning: always_inline function might not be inlinable [-Wattributes]
 ITT_INLINE __itt_id ITTAPI __itt_id_make(void* addr, unsigned long long extra)
                            ^
../../tools/src/common-rules.mk:80: recipe for target 'kmp_csupport.o' failed
make[3]: *** [kmp_csupport.o] Error 1
make[3]: Leaving directory '/«PKGBUILDDIR»/tmp/lin_32e-rtl_5_nor_dyn.12.rel.40.c0.t0-ip-172-31-10-91'
-------------------------------------------------------------------------------
Finished  : 2015-02-07 10:26:59 UTC
Elapsed   : 00:00:11
Result    : --- Failure ---
-------------------------------------------------------------------------------

build.pl: (i) --- Failure --- : lin_32e-rtl_5_nor_dyn.12.rel.40.c0.t0-ip-172-31-10-91
build.pl: (i) Successes       :   0 of   1
build.pl: (i) Failures        :   1 of   1
build.pl: (i) Time elapsed    :   00:00:11
build.pl: (i) Overall result  : --- Failure ---
make[2]: *** [omp] Error 3
Makefile:40: recipe for target 'omp' failed
make[2]: Leaving directory '/«PKGBUILDDIR»'
make[1]: *** [override_dh_auto_build] Error 2
debian/rules:10: recipe for target 'override_dh_auto_build' failed
make[1]: Leaving directory '/«PKGBUILDDIR»'
make: *** [build-arch] Error 2
debian/rules:7: recipe for target 'build-arch' failed
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2



More information about the Pkg-llvm-team mailing list