'po_gnatdist' error regarding 'a-sttebu'
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, distributed-systems
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện lỗi của PolyORB examples/dsa/bank với po_gnatdist simcity.cfg trên GCC 13.2.1, sau đó kiểm tra cách po_gnatdist xử lý a-sttebu.ali và a-sttebu.ads cũng như thư mục dsa/x86_64-unknown-linux-gnu/obj được tạo ra. Công việc được xem là hoàn tất khi ứng dụng ngân hàng build được mà không cần sao chép thủ công các tệp đó.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
When I compile the bank application in the PolyORB examples or my own DSA application I get an error referring to 'a-sttebu.ali' and 'a-sttebu.ads', which I believe is new in GNAT 2022.
I found this 'workaround' ...
In the folder from which po_gnatdist is invoked ...
$ cp /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/adainclude/a-sttebu.ads .
$ mkdir --parents dsa/x86_64-unknown-linux-gnu/obj
$ cp /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/adalib/a-sttebu.ali dsa/x86_64-unknown-linux-gnu/obj/
I am using Arch linux and GCC '13.2.1'.
I have tried building polyorb with the '-gnat2022' flag in place of '-gnat12', unfortunately to no avail.
The full error messages are ...
[rod@orth bank]$ po_gnatdist simcity.cfg
/usr/bin/gnat list polyorb.ali -Ppolyorb -s -aP/usr/lib/gnat
/usr/bin/gprbuild simcity_monolithic_app.adb -c -P /tmp/makepkg/polyorb/src/PolyORB/examples/dsa/bank/dsa/x86_64-unknown-linux-gnu/simcity_dist_app.gpr -margs -aP/usr/lib/gnat
Compile
[Ada] simcity_monolithic_app.adb
[Ada] client.adb
[Ada] manager.adb
[Ada] polyorb-dsa_p-partitions.adb
[Ada] server.adb
[Ada] message.adb
[Ada] terminal.ads
[Ada] types.ads
[Ada] bank.adb
[Ada] alarm.ads
/usr/bin/gnat list simcity_monolithic_app.ali -V -P /tmp/makepkg/polyorb/src/PolyORB/examples/dsa/bank/dsa/x86_64-unknown-linux-gnu/simcity_dist_app.gpr -aP/usr/lib/gnat
/usr/bin/gnat list a-sttebu.ali client.ali manager.ali polyorb.ali polyorb-dsa_p.ali polyorb-dsa_p-partitions.ali server.ali -V -P /tmp/makepkg/polyorb/src/PolyORB/examples/dsa/bank/dsa/x86_64-unknown-linux-gnu/simcity_dist_app.gpr -aP/usr/lib/gnat
Can't find source for a-sttebu.ali
/usr/bin/gnat compile /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/adainclude/a-sttebu.adb -gnatc -P /tmp/makepkg/polyorb/src/PolyORB/examples/dsa/bank/dsa/x86_64-unknown-linux-gnu/simcity_dist_app.gpr -margs -aP/usr/lib/gnat
gprbuild: "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/adainclude/a-sttebu.adb" was not found in the sources of any project
/usr/bin/gnat list a-sttebu.ali -V -P /tmp/makepkg/polyorb/src/PolyORB/examples/dsa/bank/dsa/x86_64-unknown-linux-gnu/simcity_dist_app.gpr -aP/usr/lib/gnat
Can't find source for a-sttebu.ali
po_gnatdist: failed to load ALI for /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/adainclude/a-sttebu.adb
po_gnatdist: *** can't continue
Regards.
- Ngôn ngữ chính
- Ada
- Star
- 24
- Fork
- 16
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
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 AdaCore/PolyORB
-
Build Errors in Current ReleaseĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
Tất cả issue của AdaCore/PolyORB
Issue tương tự
-
package-update
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
bug p:1-highest pydanty:bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
pydantic/pydantic-ai#8841 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug good first issue
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
yunaremaia/diff-contract#79 ·
-
self-care self-care:docs-build-time-investigator
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
githubnext/gh-aw-cao#14184 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
backlog
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
coder/xum#4702 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày