Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 955955

Summary: dev-lang/julia-1.9.4-r2 deps/srccache/llvm-julia-14.0.6-3/llvm/include/llvm/ADT/SmallVector.h:88:69: error: 'uint64_t' was not declared in this scope
Product: Gentoo Linux Reporter: Joseph McElroy <gbug.35p6f>
Component: Current packagesAssignee: Matthias Maier <tamiko>
Status: UNCONFIRMED ---    
Severity: normal CC: gbug.35p6f, sci
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log
emerge --info (full)

Description Joseph McElroy 2025-05-14 14:52:56 UTC
Created attachment 928798 [details]
build.log

With gcc-15.1.0 and cmake-3.31.7-r1, julia-1.9.4-r2 fails to compile.

[  1%] Linking CXX static library ../../../lib/libbenchmark.a
cd /var/tmp/portage/dev-lang/julia-1.9.4-r2/work/julia-1.9.4/deps/scratch/llvm-julia-14.0.6-3/build_Release/third-party/benchmark/src && /usr/bin/cmake -P CMakeFiles/benchmark.dir/cmake_clean_target.cmake
cd /var/tmp/portage/dev-lang/julia-1.9.4-r2/work/julia-1.9.4/deps/scratch/llvm-julia-14.0.6-3/build_Release/third-party/benchmark/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/benchmark.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-ar Dqc ../../../lib/libbenchmark.a CMakeFiles/benchmark.dir/benchmark.cc.o CMakeFiles/benchmark.dir/benchmark_api_internal.cc.o CMakeFiles/benchmark.dir/benchmark_name.cc.o CMakeFiles/benchmark.dir/benchmark_register.cc.o CMakeFiles/benchmark.dir/benchmark_runner.cc.o CMakeFiles/benchmark.dir/colorprint.cc.o CMakeFiles/benchmark.dir/commandlineflags.cc.o CMakeFiles/benchmark.dir/complexity.cc.o CMakeFiles/benchmark.dir/console_reporter.cc.o CMakeFiles/benchmark.dir/counter.cc.o CMakeFiles/benchmark.dir/csv_reporter.cc.o CMakeFiles/benchmark.dir/json_reporter.cc.o CMakeFiles/benchmark.dir/perf_counters.cc.o CMakeFiles/benchmark.dir/reporter.cc.o CMakeFiles/benchmark.dir/sleep.cc.o CMakeFiles/benchmark.dir/statistics.cc.o CMakeFiles/benchmark.dir/string_util.cc.o CMakeFiles/benchmark.dir/sysinfo.cc.o CMakeFiles/benchmark.dir/timers.cc.o
/usr/bin/ranlib -D ../../../lib/libbenchmark.a
make[4]: Leaving directory '/var/tmp/portage/dev-lang/julia-1.9.4-r2/work/julia-1.9.4/deps/scratch/llvm-julia-14.0.6-3/build_Release'
[  1%] Built target benchmark
make[3]: Leaving directory '/var/tmp/portage/dev-lang/julia-1.9.4-r2/work/julia-1.9.4/deps/scratch/llvm-julia-14.0.6-3/build_Release'
make[2]: *** [Makefile:159: all] Error 2
make[2]: Leaving directory '/var/tmp/portage/dev-lang/julia-1.9.4-r2/work/julia-1.9.4/deps/scratch/llvm-julia-14.0.6-3/build_Release'
make[1]: *** [/var/tmp/portage/dev-lang/julia-1.9.4-r2/work/julia-1.9.4/deps/llvm.mk:252: scratch/llvm-julia-14.0.6-3/build_Release/build-compiled] Error 2
make[1]: Leaving directory '/var/tmp/portage/dev-lang/julia-1.9.4-r2/work/julia-1.9.4/deps'
make: *** [Makefile:62: julia-deps] Error 2
 * ERROR: dev-lang/julia-1.9.4-r2::gentoo failed (compile phase):
 *   emake failed
Comment 1 Joseph McElroy 2025-05-14 14:53:17 UTC
Created attachment 928799 [details]
emerge --info (full)
Comment 2 Mike Gilbert gentoo-dev 2025-05-14 17:11:07 UTC
Comment on attachment 928798 [details]
build.log

Please do not use tar to compress single files. Just use gzip directly instead.