Bug#805813: llvm-toolchain-3.4 ftbfs with ISL 0.15

Matthias Klose doko at debian.org
Sun Nov 22 18:46:26 UTC 2015


Package: src:llvm-toolchain-3.4
Version: 1:3.4.2-16
Severity: serious
Tags: sid stretch

llvm-toolchain-3.4 ftbfs with ISL 0.15.

make[6]: Entering directory '/«PKGBUILDDIR»/build-llvm/tools/polly/lib/Exchange'
llvm[6]: Compiling JSONExporter.cpp for Release build
if  g++-5 -Iyes/include -Iyes/include 
-I/«PKGBUILDDIR»/build-llvm/tools/polly/../../../tools/polly/lib/JSON/include 
-I/«PKGBUILDDIR»/build-llvm/include 
-I/«PKGBUILDDIR»/build-llvm/tools/polly/../../../tools/polly/include 
-I/«PKGBUILDDIR»/build-llvm/tools/polly/include 
-I/«PKGBUILDDIR»/build-llvm/tools/polly/lib/Exchange -I/«PKGBUILDDIR»/include 
-I/«PKGBUILDDIR»/polly/lib/Exchange  -DNDEBUG -D_GNU_SOURCE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -g -O2 
-fomit-frame-pointer -fvisibility-inlines-hidden -fno-exceptions -fPIC 
-Woverloaded-virtual -Wcast-qual -std=c++0x -D_FORTIFY_SOURCE=2 
-D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 
-D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2  -pedantic -Wno-long-long -Wall -W 
-Wno-unused-parameter -Wwrite-strings    -Wno-maybe-uninitialized 
-Wno-missing-field-initializers -c -MMD -MP -MF 
"/«PKGBUILDDIR»/build-llvm/tools/polly/lib/Exchange/Release/JSONExporter.d.tmp" 
-MT "/«PKGBUILDDIR»/build-llvm/tools/polly/lib/Exchange/Release/JSONExporter.o" 
-MT "/«PKGBUILDDIR»/build-llvm/tools/polly/lib/Exchange/Release/JSONExporter.d" 
/«PKGBUILDDIR»/polly/lib/Exchange/JSONExporter.cpp -o 
/«PKGBUILDDIR»/build-llvm/tools/polly/lib/Exchange/Release/JSONExporter.o ; \
         then /bin/mv -f 
"/«PKGBUILDDIR»/build-llvm/tools/polly/lib/Exchange/Release/JSONExporter.d.tmp" 
"/«PKGBUILDDIR»/build-llvm/tools/polly/lib/Exchange/Release/JSONExporter.d"; 
else /bin/rm 
"/«PKGBUILDDIR»/build-llvm/tools/polly/lib/Exchange/Release/JSONExporter.d.tmp"; 
exit 1; fi
In file included from /«PKGBUILDDIR»/include/llvm/Analysis/Dominators.h:24:0,
                  from /«PKGBUILDDIR»/include/llvm/Analysis/DominanceFrontier.h:21,
                  from /«PKGBUILDDIR»/include/llvm/Analysis/RegionInfo.h:31,
                  from /«PKGBUILDDIR»/include/llvm/Analysis/RegionPass.h:19,
                  from 
/«PKGBUILDDIR»/build-llvm/tools/polly/../../../tools/polly/include/polly/ScopPass.h:21,
                  from 
/«PKGBUILDDIR»/build-llvm/tools/polly/../../../tools/polly/include/polly/Dependences.h:26,
                  from /«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:29:
/«PKGBUILDDIR»/include/llvm/Pass.h:115:16: warning: 'virtual bool 
llvm::Pass::doFinalization(llvm::Module&)' was hidden [-Woverloaded-virtual]
    virtual bool doFinalization(Module &) { return false; }
                 ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:184:8: warning:   by 'virtual 
bool {anonymous}::IslScheduleOptimizer::doFinalization()' [-Woverloaded-virtual]
    bool doFinalization() {
         ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp: In static member function 
'static isl_union_map* 
{anonymous}::IslScheduleOptimizer::getScheduleForBand(isl_band*, int*)':
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:296:46: error: 
'isl_union_map_get_ctx' was not declared in this scope
    ctx = isl_union_map_get_ctx(PartialSchedule);
                                               ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:297:50: error: 
'isl_union_map_get_space' was not declared in this scope
    Space = isl_union_map_get_space(PartialSchedule);
                                                   ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:300:68: error: 
'isl_union_map_from_map' was not declared in this scope
    TileUMap = isl_union_map_from_map(isl_map_from_basic_map(TileMap));
                                                                     ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:301:56: error: 
'isl_union_map_align_params' was not declared in this scope
    TileUMap = isl_union_map_align_params(TileUMap, Space);
                                                         ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:304:61: error: 
'isl_union_map_apply_range' was not declared in this scope
    return isl_union_map_apply_range(PartialSchedule, TileUMap);
                                                              ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp: In static member function 
'static isl_union_map* 
{anonymous}::IslScheduleOptimizer::getScheduleForBandList(isl_band_list*)':
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:376:64: error: 
'isl_union_map_empty' was not declared in this scope
    Schedule = isl_union_map_empty(isl_space_params_alloc(ctx, 0));
                                                                 ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:386:52: error: 
'isl_union_map_get_space' was not declared in this scope
      Space = isl_union_map_get_space(PartialSchedule);
                                                     ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:395:75: error: 
'isl_union_map_flat_range_product' was not declared in this scope
            isl_union_map_flat_range_product(PartialSchedule, SuffixSchedule);
                                                                            ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:405:52: error: 
'isl_union_map_from_map' was not declared in this scope
            TileUMap = isl_union_map_from_map(TileMap);
                                                     ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:407:73: error: 
'isl_union_map_align_params' was not declared in this scope
                isl_union_map_align_params(TileUMap, isl_space_copy(Space));
                                                                          ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:409:66: error: 
'isl_union_map_apply_range' was not declared in this scope
                isl_union_map_apply_range(PartialSchedule, TileUMap);
                                                                   ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:415:61: error: 
'isl_union_map_union' was not declared in this scope
      Schedule = isl_union_map_union(Schedule, PartialSchedule);
                                                              ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp: In member function 'virtual bool 
{anonymous}::IslScheduleOptimizer::runOnScop(polly::Scop&)':
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:470:77: error: 
'isl_union_set_copy' was not declared in this scope
      Validity = isl_union_map_gist_domain(Validity, isl_union_set_copy(Domain));
                                                                              ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:470:78: error: 
'isl_union_map_gist_domain' was not declared in this scope
      Validity = isl_union_map_gist_domain(Validity, isl_union_set_copy(Domain));
                                                                               ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:471:77: error: 
'isl_union_map_gist_range' was not declared in this scope
      Validity = isl_union_map_gist_range(Validity, isl_union_set_copy(Domain));
                                                                              ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:490:25: error: 
'ISL_SCHEDULE_FUSE_MAX' was not declared in this scope
      IslFusionStrategy = ISL_SCHEDULE_FUSE_MAX;
                          ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:492:25: error: 
'ISL_SCHEDULE_FUSE_MIN' was not declared in this scope
      IslFusionStrategy = ISL_SCHEDULE_FUSE_MIN;
                          ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:496:25: error: 
'ISL_SCHEDULE_FUSE_MAX' was not declared in this scope
      IslFusionStrategy = ISL_SCHEDULE_FUSE_MAX;
                          ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:511:65: error: 
'isl_options_set_schedule_fuse' was not declared in this scope
    isl_options_set_schedule_fuse(S.getIslCtx(), IslFusionStrategy);
                                                                  ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:535:77: error: 
'isl_union_map_copy' was not declared in this scope
      StmtBand = isl_union_map_intersect_domain(isl_union_map_copy(ScheduleMap),
                                                                              ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:536:76: error: 
'isl_union_set_from_set' was not declared in this scope
                                                isl_union_set_from_set(Domain));
                                                                             ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:536:77: error: 
'isl_union_map_intersect_domain' was not declared in this scope
                                                isl_union_set_from_set(Domain));
                                                                              ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:537:40: error: 
'isl_union_map_is_empty' was not declared in this scope
      if (isl_union_map_is_empty(StmtBand)) {
                                         ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:547:34: error: 
'isl_union_map_free' was not declared in this scope
        isl_union_map_free(StmtBand);
                                   ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:550:53: error: 
'isl_map_from_union_map' was not declared in this scope
        StmtSchedule = isl_map_from_union_map(StmtBand);
                                                      ^
/«PKGBUILDDIR»/polly/lib/ScheduleOptimizer.cpp:556:33: error: 
'isl_union_map_free' was not declared in this scope
    isl_union_map_free(ScheduleMap);
                                  ^
/bin/rm: cannot remove 
'/«PKGBUILDDIR»/build-llvm/tools/polly/lib/Release/ScheduleOptimizer.d.tmp': No 
such file or directory
make[5]: *** 
[/«PKGBUILDDIR»/build-llvm/tools/polly/lib/Release/ScheduleOptimizer.o] Error 1
make[5]: *** Waiting for unfinished jobs....



More information about the Pkg-llvm-team mailing list