Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

v26.06rc1: configure: uv: not found

Đang mở
#9,129 4 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 2 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
58/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
python, shell
Lĩnh vực
build-system

Hướng nghiên cứu

Kiểm tra việc tạo lệnh liên quan đến uv trong configure và lời gọi trình thông dịch trong contrib/msggen/Makefile. Chạy configure và build target msggen trên một hệ thống không có uv, sau đó xác minh rằng lệnh trình thông dịch Python hiện diện và bản build hoàn tất mà không gặp lỗi permission denied.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

2599c093e750fb69ce2a90037938a203433c3596 seems misguided, as it fails to work correctly on systems lacking uv:

./configure: 119: uv: not found
./configure: 119: uv: not found
./configure: 119: uv: not found
./configure: 119: uv: not found
./configure: 119: uv: not found

Then, during the build, running msggen fails because the Python interpreter was not correctly detected:

PYTHONPATH=contrib/msggen  contrib/msggen/msggen/__main__.py bundle doc/schemas
/bin/sh: 1: contrib/msggen/msggen/__main__.py: Permission denied
make: *** [contrib/msggen/Makefile:15: contrib/msggen/msggen/schema.json] Error 126

(Notice the extra space between PYTHONPATH=contrib/msggen and contrib/msggen/msggen/__main__.py. That's where the Python interpreter command name is supposed to go.)

uv is not a hard dependency for building CLN, even if one wants the Python components. Gentoo is now resorting to stripping out the extraneous uv run tokens from configure, but an upstream solution would be preferable.

Ngôn ngữ chính
C
Star
3.1k
Fork
1k
Merge trung bình
4 ngày 2 giờ
Pull request đã merge (30 ngày)
45

Chuẩn bị môi trường

  • Có Dockerfile hoặc tệp Docker Compose
  • Có mẫu pull request
  • Không có hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của ElementsProject/lightning

Tất cả issue của ElementsProject/lightning

Issue tương tự

Thêm issue về C

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.