Closed
Description
When trying to build Julia master, I get the following error:
/Users/theabhirath/julia-master/src/llvm-ptls.cpp:214:33: error: use of undeclared identifier 'T_size'
auto key = new LoadInst(T_size, pgcstack_key_slot, "", false, pgcstack);
^
Version info:
julia> versioninfo()
Julia Version 1.8.0-beta1
Commit 7b711ce699 (2022-02-23 15:09 UTC)
Platform Info:
OS: macOS (arm64-apple-darwin21.3.0)
CPU: 8 × Apple M1
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-13.0.1 (ORCJIT, apple-m1)
Threads: 1 on 4 virtual cores
Full error message:
❯ make
Creating usr/etc/julia/startup.jl
Copying in usr/share/man/man1/julia.1
/Users/theabhirath/julia-master/contrib/install.sh 755 /Users/theabhirath/julia-master/contrib/julia-config.jl /Users/theabhirath/julia-master/usr/share/julia/
PERL base/pcre_h.jl
PERL base/errno_h.jl
PERL base/build_h.jl.phony
PERL base/features_h.jl
PERL base/features_h.jl
PERL base/features_h.jl
PERL base/file_constants.jl
PERL base/uv_constants.jl
PERL base/version_git.jl.phony
CC cli/loader_exe.o
CC cli/loader_lib.o
CC cli/loader_trampolines.o
LINK usr/lib/libjulia.1.9.dylib
LINK usr/lib/libjulia.1.dylib
LINK usr/lib/libjulia.dylib
LINK usr/bin/julia
CC src/support/hashing.o
CC src/support/timefuncs.o
CC src/support/ptrhash.o
CC src/support/operators.o
CC src/support/utf8.o
CC src/support/ios.o
CC src/support/htable.o
CC src/support/bitvector.o
CC src/support/int2str.o
CC src/support/libsupportinit.o
CC src/support/arraylist.o
CC src/support/strtod.o
CC src/support/rle.o
LINK src/support/libsupport.a
CC src/flisp/flisp.o
CC src/flisp/builtins.o
CC src/flisp/string.o
CC src/flisp/equalhash.o
CC src/flisp/table.o
CC src/flisp/iostream.o
CC src/flisp/julia_extensions.o
LINK src/flisp/libflisp.a
CC src/flisp/flmain.o
LINK src/flisp/flisp
FLISP src/julia_flisp.boot
FLISP src/julia_flisp.boot.inc
CC src/jloptions.o
CC src/runtime_ccall.o
In file included from /Users/theabhirath/julia-master/src/runtime_ccall.cpp:10:
./julia.h:398:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
struct {
^
./julia.h:407:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
struct {
^
2 warnings generated.
CC src/rtutils.o
CC src/jltypes.o
CC src/gf.o
CC src/typemap.o
CC src/smallintset.o
CC src/ast.o
CC src/builtins.o
CC src/module.o
CC src/interpreter.o
CC src/symbol.o
CC src/dlload.o
CC src/sys.o
CC src/init.o
CC src/task.o
CC src/array.o
CC src/dump.o
CC src/staticdata.o
CC src/toplevel.o
CC src/jl_uv.o
CC src/datatype.o
CC src/simplevector.o
CC src/runtime_intrinsics.o
CC src/precompile.o
CC src/threading.o
CC src/partr.o
CC src/stackwalk.o
CC src/gc.o
CC src/gc-debug.o
CC src/gc-pages.o
CC src/gc-stacks.o
CC src/gc-alloc-profiler.o
In file included from /Users/theabhirath/julia-master/src/gc-alloc-profiler.cpp:3:
In file included from ./gc-alloc-profiler.h:6:
./julia.h:398:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
struct {
^
./julia.h:407:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
struct {
^
2 warnings generated.
CC src/method.o
CC src/jlapi.o
CC src/signal-handling.o
CC src/safepoint.o
CC src/timing.o
CC src/subtype.o
CC src/crc32c.o
'++crc' is not a recognized feature for this target (ignoring feature)
'++crc' is not a recognized feature for this target (ignoring feature)
CC src/APInt-C.o
In file included from /Users/theabhirath/julia-master/src/APInt-C.cpp:10:
./julia.h:398:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
struct {
^
./julia.h:407:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
struct {
^
2 warnings generated.
CC src/processor.o
In file included from /Users/theabhirath/julia-master/src/processor.cpp:10:
In file included from ./processor.h:5:
./julia.h:398:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
struct {
^
./julia.h:407:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
struct {
^
2 warnings generated.
CC src/ircode.o
CC src/opaque_closure.o
CC src/codegen-stubs.o
CC src/coverage.o
In file included from /Users/theabhirath/julia-master/src/coverage.cpp:13:
./julia.h:398:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
struct {
^
./julia.h:407:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
struct {
^
2 warnings generated.
LINK usr/lib/libjulia-internal.1.9.dylib
LINK usr/lib/libjulia-internal.1.dylib
LINK usr/lib/libjulia-internal.dylib
CC src/codegen.o
In file included from /Users/theabhirath/julia-master/src/codegen.cpp:157:
./julia.h:398:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
struct {
^
./julia.h:407:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
struct {
^
2 warnings generated.
CC src/llvm-ptls.o
In file included from /Users/theabhirath/julia-master/src/llvm-ptls.cpp:27:
./julia.h:398:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
struct {
^
./julia.h:407:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
struct {
^
/Users/theabhirath/julia-master/src/llvm-ptls.cpp:214:33: error: use of undeclared identifier 'T_size'
auto key = new LoadInst(T_size, pgcstack_key_slot, "", false, pgcstack);
^
2 warnings and 1 error generated.
make[1]: *** [llvm-ptls.o] Error 1
make: *** [julia-src-release] Error 2
Activity