ton-blockchain / mytonctrl

A tool to run and maintain a TON node/validator
GNU General Public License v3.0
217 stars 130 forks source link

Source Compilation stage fails #281

Open gkozyrev opened 1 month ago

gkozyrev commented 1 month ago
[4/6] Source Compilation
use 12 cpus
[4/925] Build blst
FAILED: third-party/blst/libblst.a 
cd /usr/bin/ton/third-party/blst && /usr/src/ton/third-party/blst/build.sh
+ /usr/bin/clang -O2 -fno-builtin -fPIC -Wall -Wextra -Werror -c /usr/src/ton/third-party/blst/src/server.c
In file included from /usr/src/ton/third-party/blst/src/server.c:19:
/usr/src/ton/third-party/blst/src/bulk_addition.c:176:1: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
ADDITION_BTREE(blst_p2, POINTonE2, 384x, fp2, BLS12_381_Rx.p2)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/ton/third-party/blst/src/bulk_addition.c:113:57: note: expanded from macro 'ADDITION_BTREE'
#define ADDITION_BTREE(prefix, ptype, bits, field, one) \
                                                        ^
/usr/src/ton/third-party/blst/src/bulk_addition.c:57:37: note: expanded from macro '\
HEAD'
    static const vec##bits zero = { 0 }; \
                                    ^
In file included from /usr/src/ton/third-party/blst/src/server.c:20:
/usr/src/ton/third-party/blst/src/multi_scalar.c:254:1: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
POINTS_MULT_WBITS_IMPL(blst_p1, POINTonE1, 384, fp, BLS12_381_Rx.p)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/ton/third-party/blst/src/multi_scalar.c:170:46: note: expanded from macro 'POINTS_MULT_WBITS_IMPL'
    static const ptype##_affine infinity = { 0 }; \
                                             ^
/usr/src/ton/third-party/blst/src/multi_scalar.c:257:1: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
POINTS_MULT_WBITS_IMPL(blst_p2, POINTonE2, 384x, fp2, BLS12_381_Rx.p2)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/ton/third-party/blst/src/multi_scalar.c:170:46: note: expanded from macro 'POINTS_MULT_WBITS_IMPL'
    static const ptype##_affine infinity = { 0 }; \
                                             ^
/usr/src/ton/third-party/blst/src/multi_scalar.c:257:1: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
POINTS_MULT_WBITS_IMPL(blst_p2, POINTonE2, 384x, fp2, BLS12_381_Rx.p2)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/ton/third-party/blst/src/multi_scalar.c:170:46: note: expanded from macro 'POINTS_MULT_WBITS_IMPL'
    static const ptype##_affine infinity = { 0 }; \
                                             ^
4 errors generated.
[15/925] Building CXX object third-party/a...mpler.dir/internal/hashtablez_sampler.cc.o
ninja: build stopped: subcommand failed.
awesome-doge commented 3 weeks ago
[4/6] Source Compilation
use 12 cpus
[4/925] Build blst
FAILED: third-party/blst/libblst.a 
cd /usr/bin/ton/third-party/blst && /usr/src/ton/third-party/blst/build.sh
+ /usr/bin/clang -O2 -fno-builtin -fPIC -Wall -Wextra -Werror -c /usr/src/ton/third-party/blst/src/server.c
In file included from /usr/src/ton/third-party/blst/src/server.c:19:
/usr/src/ton/third-party/blst/src/bulk_addition.c:176:1: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
ADDITION_BTREE(blst_p2, POINTonE2, 384x, fp2, BLS12_381_Rx.p2)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/ton/third-party/blst/src/bulk_addition.c:113:57: note: expanded from macro 'ADDITION_BTREE'
#define ADDITION_BTREE(prefix, ptype, bits, field, one) \
                                                        ^
/usr/src/ton/third-party/blst/src/bulk_addition.c:57:37: note: expanded from macro '\
HEAD'
    static const vec##bits zero = { 0 }; \
                                    ^
In file included from /usr/src/ton/third-party/blst/src/server.c:20:
/usr/src/ton/third-party/blst/src/multi_scalar.c:254:1: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
POINTS_MULT_WBITS_IMPL(blst_p1, POINTonE1, 384, fp, BLS12_381_Rx.p)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/ton/third-party/blst/src/multi_scalar.c:170:46: note: expanded from macro 'POINTS_MULT_WBITS_IMPL'
    static const ptype##_affine infinity = { 0 }; \
                                             ^
/usr/src/ton/third-party/blst/src/multi_scalar.c:257:1: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
POINTS_MULT_WBITS_IMPL(blst_p2, POINTonE2, 384x, fp2, BLS12_381_Rx.p2)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/ton/third-party/blst/src/multi_scalar.c:170:46: note: expanded from macro 'POINTS_MULT_WBITS_IMPL'
    static const ptype##_affine infinity = { 0 }; \
                                             ^
/usr/src/ton/third-party/blst/src/multi_scalar.c:257:1: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
POINTS_MULT_WBITS_IMPL(blst_p2, POINTonE2, 384x, fp2, BLS12_381_Rx.p2)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/ton/third-party/blst/src/multi_scalar.c:170:46: note: expanded from macro 'POINTS_MULT_WBITS_IMPL'
    static const ptype##_affine infinity = { 0 }; \
                                             ^
4 errors generated.
[15/925] Building CXX object third-party/a...mpler.dir/internal/hashtablez_sampler.cc.o
ninja: build stopped: subcommand failed.

Please give me more system name and system version information.