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