AX_BOOST_BASE and nix
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 32/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Lĩnh vực
- build-system
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện lỗi ./configure đã được báo cáo trong cây mã nguồn Nix trên MSYS2, tập trung vào lệnh gọi AX_BOOST_BASE tại dòng 5590 của configure và gói Boost đã cài đặt. Đọc các hướng dẫn được liên kết về cách build Nix từ mã nguồn và các lệnh thiết lập MSYS2; công việc được xem là hoàn tất khi xác định được lỗi do môi trường hay cấu hình build gây ra và ghi lại một cách khắc phục có thể tái hiện.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Hi,
A few days ago I discovered msys2 and I am very pleased with the state of things overall.
My ultimate goal is to build nix from source inside msys2 on Windows 10.
Having nix on Windows would be a cornucopia, because it is very powerful build system.
I don't see potential in WSL, because it is just VirtualBox. It is not working if Windows inside VBox on Linux!
nix has lots of dependencies.
Some of them are already provided by msys2 through pacman.
My setup:
$ pacman -Syu
$ pacman -Su
$ pacman -S --needed base-devel mingw-w64-x86_64-toolchain
$ pacman -S pkg-config
$ pacman -S mingw-w64-x86_64-jq
$ pacman -S mingw-w64-x86_64-boost
$ git clone https://github.com/NixOS/nix
$ cd nix
$ ./configure
...
checking for lsof... lsof
checking for jq... /mingw64/bin/jq
./configure: line 5590: syntax error near unexpected token1.66,' ./configure: line 5590:AX_BOOST_BASE(1.66, CXXFLAGS="$BOOST_CPPFLAGS $CXXFLAGS", AC_MSG_ERROR([Nix requires boost.]))'
I started reading autoconf and automake articles, but as for now the error message looks pretty cryptic to me and makes me think, that this is a parser error in m4.
Any hint would be helpful.
- Ngôn ngữ chính
- CSS
- Star
- 3.3k
- Fork
- 446
- Merge trung bình
- 2 giờ 16 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
Chúng tôi chưa kiểm tra các tệp thiết lập môi trường của dự án này. Hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của msys2/msys2.github.io
-
Mirror RegistrationĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
msys2/msys2.github.io#445 · 8 bình luận ·
-
An MSVC-compatible environment?Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
msys2/msys2.github.io#439 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
msys2/msys2.github.io#426 · 8 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
msys2/msys2.github.io#419 · 6 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100
msys2/msys2.github.io#411 ·
Tất cả issue của msys2/msys2.github.io
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
sourmash-bio/sourmash#3996 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
DaveGamble/cJSON#1094 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
trezor/trezor-firmware#7997 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
Maintainer thường phản hồi trong vòng 1 ngày