Hi, Latest snapshot tarball fails to build on SLES 12.5, which uses GCC 4.8-8. Build log is attached.
Please let me know if you want me to provide more info. Thanks! Regards, -- Devrim Gündüz Open Source Solution Architect, PostgreSQL guy Twitter: @DevrimGunduz , @DevrimGunduzTR
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeFunctionscan.bc nodeFunctionscan.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o vacuum.bc
vacuum.c
gcc -std=gnu99 -Wall -Wmissing-prototypes -Wpointer-arith
-Wdeclaration-after-statement -Werror=vla -Wendif-labels
-Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv
-fexcess-precision=standard -g -O2 -g -m64 -fmessage-length=0
-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables
-fasynchronous-unwind-tables -I../../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -c -o xloginsert.o xloginsert.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeGather.bc nodeGather.c
xloginsert.c: In function 'XLogCompressBackupBlock':
xloginsert.c:931:9: error: 'ZSTD_CLEVEL_DEFAULT' undeclared (first use in this
function)
ZSTD_CLEVEL_DEFAULT);
^
xloginsert.c:931:9: note: each undeclared identifier is reported only once for
each function it appears in
<builtin>: recipe for target 'xloginsert.o' failed
make[4]: *** [xloginsert.o] Error 1
make[4]: Leaving directory
'/pghome/pgsql/rpm15testing/BUILD/postgresql-15devel/src/backend/access/transam'
../../../src/backend/common.mk:39: recipe for target 'transam-recursive' failed
make[3]: *** [transam-recursive] Error 2
make[3]: Leaving directory
'/pghome/pgsql/rpm15testing/BUILD/postgresql-15devel/src/backend/access'
common.mk:39: recipe for target 'access-recursive' failed
make[2]: *** [access-recursive] Error 2
make[2]: *** Waiting for unfinished jobs....
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
vacuumparallel.bc vacuumparallel.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeGatherMerge.bc nodeGatherMerge.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o variable.bc
variable.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o view.bc
view.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o nodeGroup.bc
nodeGroup.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o nodeHash.bc
nodeHash.c
( echo src/backend/commands/aggregatecmds.o src/backend/commands/alter.o
src/backend/commands/amcmds.o src/backend/commands/analyze.o
src/backend/commands/async.o src/backend/commands/cluster.o
src/backend/commands/collationcmds.o src/backend/commands/comment.o
src/backend/commands/constraint.o src/backend/commands/conversioncmds.o
src/backend/commands/copy.o src/backend/commands/copyfrom.o
src/backend/commands/copyfromparse.o src/backend/commands/copyto.o
src/backend/commands/createas.o src/backend/commands/dbcommands.o
src/backend/commands/define.o src/backend/commands/discard.o
src/backend/commands/dropcmds.o src/backend/commands/event_trigger.o
src/backend/commands/explain.o src/backend/commands/extension.o
src/backend/commands/foreigncmds.o src/backend/commands/functioncmds.o
src/backend/commands/indexcmds.o src/backend/commands/lockcmds.o
src/backend/commands/matview.o src/backend/commands/opclasscmds.o
src/backend/commands/operatorcmds.o src/backend/commands/policy.o
src/backend/commands/portalcmds.o src/backend/commands/prepare.o
src/backend/commands/proclang.o src/backend/commands/publicationcmds.o
src/backend/commands/schemacmds.o src/backend/commands/seclabel.o
src/backend/commands/sequence.o src/backend/commands/statscmds.o
src/backend/commands/subscriptioncmds.o src/backend/commands/tablecmds.o
src/backend/commands/tablespace.o src/backend/commands/trigger.o
src/backend/commands/tsearchcmds.o src/backend/commands/typecmds.o
src/backend/commands/user.o src/backend/commands/vacuum.o
src/backend/commands/vacuumparallel.o src/backend/commands/variable.o
src/backend/commands/view.o ) >objfiles.txt
make[3]: Leaving directory
'/pghome/pgsql/rpm15testing/BUILD/postgresql-15devel/src/backend/commands'
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeHashjoin.bc nodeHashjoin.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeIncrementalSort.bc nodeIncrementalSort.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeIndexonlyscan.bc nodeIndexonlyscan.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeIndexscan.bc nodeIndexscan.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o nodeLimit.bc
nodeLimit.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeLockRows.bc nodeLockRows.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeMaterial.bc nodeMaterial.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeMemoize.bc nodeMemoize.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeMergeAppend.bc nodeMergeAppend.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeMergejoin.bc nodeMergejoin.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeModifyTable.bc nodeModifyTable.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeNamedtuplestorescan.bc nodeNamedtuplestorescan.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeNestloop.bc nodeNestloop.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeProjectSet.bc nodeProjectSet.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeRecursiveunion.bc nodeRecursiveunion.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeResult.bc nodeResult.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeSamplescan.bc nodeSamplescan.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeSeqscan.bc nodeSeqscan.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o nodeSetOp.bc
nodeSetOp.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o nodeSort.bc
nodeSort.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeSubplan.bc nodeSubplan.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeSubqueryscan.bc nodeSubqueryscan.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeTableFuncscan.bc nodeTableFuncscan.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeTidrangescan.bc nodeTidrangescan.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeTidscan.bc nodeTidscan.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeUnique.bc nodeUnique.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeValuesscan.bc nodeValuesscan.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeWindowAgg.bc nodeWindowAgg.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
nodeWorktablescan.bc nodeWorktablescan.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o spi.bc spi.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o tqueue.bc
tqueue.c
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv
-Wno-unused-command-line-argument -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o
tstoreReceiver.bc tstoreReceiver.c
( echo src/backend/executor/execAmi.o src/backend/executor/execAsync.o
src/backend/executor/execCurrent.o src/backend/executor/execExpr.o
src/backend/executor/execExprInterp.o src/backend/executor/execGrouping.o
src/backend/executor/execIndexing.o src/backend/executor/execJunk.o
src/backend/executor/execMain.o src/backend/executor/execParallel.o
src/backend/executor/execPartition.o src/backend/executor/execProcnode.o
src/backend/executor/execReplication.o src/backend/executor/execSRF.o
src/backend/executor/execScan.o src/backend/executor/execTuples.o
src/backend/executor/execUtils.o src/backend/executor/functions.o
src/backend/executor/instrument.o src/backend/executor/nodeAgg.o
src/backend/executor/nodeAppend.o src/backend/executor/nodeBitmapAnd.o
src/backend/executor/nodeBitmapHeapscan.o
src/backend/executor/nodeBitmapIndexscan.o src/backend/executor/nodeBitmapOr.o
src/backend/executor/nodeCtescan.o src/backend/executor/nodeCustom.o
src/backend/executor/nodeForeignscan.o src/backend/executor/nodeFunctionscan.o
src/backend/executor/nodeGather.o src/backend/executor/nodeGatherMerge.o
src/backend/executor/nodeGroup.o src/backend/executor/nodeHash.o
src/backend/executor/nodeHashjoin.o src/backend/executor/nodeIncrementalSort.o
src/backend/executor/nodeIndexonlyscan.o src/backend/executor/nodeIndexscan.o
src/backend/executor/nodeLimit.o src/backend/executor/nodeLockRows.o
src/backend/executor/nodeMaterial.o src/backend/executor/nodeMemoize.o
src/backend/executor/nodeMergeAppend.o src/backend/executor/nodeMergejoin.o
src/backend/executor/nodeModifyTable.o
src/backend/executor/nodeNamedtuplestorescan.o
src/backend/executor/nodeNestloop.o src/backend/executor/nodeProjectSet.o
src/backend/executor/nodeRecursiveunion.o src/backend/executor/nodeResult.o
src/backend/executor/nodeSamplescan.o src/backend/executor/nodeSeqscan.o
src/backend/executor/nodeSetOp.o src/backend/executor/nodeSort.o
src/backend/executor/nodeSubplan.o src/backend/executor/nodeSubqueryscan.o
src/backend/executor/nodeTableFuncscan.o
src/backend/executor/nodeTidrangescan.o src/backend/executor/nodeTidscan.o
src/backend/executor/nodeUnique.o src/backend/executor/nodeValuesscan.o
src/backend/executor/nodeWindowAgg.o src/backend/executor/nodeWorktablescan.o
src/backend/executor/spi.o src/backend/executor/tqueue.o
src/backend/executor/tstoreReceiver.o ) >objfiles.txt
make[3]: Leaving directory
'/pghome/pgsql/rpm15testing/BUILD/postgresql-15devel/src/backend/executor'
make[2]: Leaving directory
'/pghome/pgsql/rpm15testing/BUILD/postgresql-15devel/src/backend'
Makefile:42: recipe for target 'all-backend-recurse' failed
make[1]: *** [all-backend-recurse] Error 2
make[1]: Leaving directory
'/pghome/pgsql/rpm15testing/BUILD/postgresql-15devel/src'
GNUmakefile:11: recipe for target 'all-src-recurse' failed
make: *** [all-src-recurse] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.p1wnsy (%build)
signature.asc
Description: This is a digitally signed message part
