Điểm:0

rpc.h bị thiếu? Ubuntu 21.04

lá cờ cn

Tôi đang chuyển phần mềm nội bộ cũ hơn sang 21.04. Tôi chạy rpcgen mà không gặp lỗi, nó tạo ra một tệp ".h" có "#include <rpc/rpc.h>" như dự kiến, nhưng tôi không thể định vị gói thực sự chứa tệp tiêu đề mà rpcgen mong đợi. Gợi ý?

TIA.

James S. avatar
lá cờ de
Tập tin có ở đó không? nó phải nằm trong /usr/include/rpc/rpc.h? nó phải được cung cấp bởi gói libc6-dev.
lá cờ cn
libc6-dev được cài đặt, tệp duy nhất trong /usr/include/rpc là netdb.h. "libc6-dev đã là phiên bản mới nhất (2.33-0ubuntu5)".
Điểm:2
lá cờ cn

Có vẻ như nó được cung cấp bởi libntirpc-dev. Vì vậy, làm một ...

Sudo apt cài đặt libntirpc-dev

Danh sách các tập tin

lá cờ hr
Dường như cũng có một cổng (**n**ewer?) khác [libntirpc-dev](https://packages.ubuntu.com/hirsute/libntirpc-dev)...
lá cờ cn
bắt tốt @steeldriver rằng một cái có vẻ mới hơn thực sự :) đã thay đổi nó. cảm ơn
lá cờ hr
IMHO điều đáng nói là cả hai - vì chúng tôi không biết cái nào có thể hoạt động cho "phần mềm cũ hơn trong nhà" của OP
lá cờ cn
Cảm ơn, tôi không chắc đó là các tệp rpc.h "chính xác". Tôi tự hỏi tại sao rpcgen dường như không biết vị trí "mới" của các tệp. Thêm một chút công việc vào quy trình làm việc "làm sạch; làm" nếu tôi phải tiếp tục chỉnh sửa các tệp kết quả đầu ra từ rpcgen để sửa vị trí của các tệp tiêu đề.
lá cờ hr
@DonKrause Tôi tự hỏi liệu bạn có thể tránh chỉnh sửa (các) tệp đã tạo bằng cách chuyển một giá trị CFLAGS phù hợp cho `make` ex. `tạo CFLAGS=-I/usr/include/ntirpc` ?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.