Điểm:1

Cố gắng tạo gtk+3.0 từ nguồn không thành công

lá cờ br

Tôi đang cố gắng áp dụng một bản vá cho gtk+3.0 trên Ubuntu 21.10 và không thành công. Nhưng quan trọng hơn, ngay cả khi không áp dụng các bản vá, tôi không thể xây dựng gói.

Dưới đây là các bước:

nguồn apt-get "gtk+3.0"
sudo apt-get build-dep "gtk+3.0"
cd gtk+3.0-3.24.40
dpkg-buildpackage -rfakeroot -b -us -uc

Điều này không thành công với:

thực hiện kiểm tra cục bộ
make[6]: Nhập thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32/vs15'
make[6]: Rời khỏi thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32/vs15'
make[5]: Rời khỏi thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32/vs15'
Kiểm tra trong vs16
make[5]: Nhập thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32/vs16'
thực hiện kiểm tra cục bộ
make[6]: Nhập thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32/vs16'
make[6]: Rời khỏi thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32/vs16'
make[5]: Rời khỏi thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32/vs16'
make[5]: Nhập thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32'
thực hiện kiểm tra cục bộ
make[6]: Nhập thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32'
make[6]: Rời khỏi thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32'
make[5]: Rời khỏi thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32'
make[4]: Rời khỏi thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32'
make[4]: Nhập thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb'
thực hiện kiểm tra cục bộ
make[5]: Nhập thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb'
make[5]: Rời khỏi thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb'
make[4]: Rời khỏi thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb'
make[3]: *** [Makefile:749: kiểm tra-đệ quy] Lỗi 1
make[3]: Mục tiêu 'kiểm tra' không được làm lại do lỗi.
make[3]: Rời khỏi thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb'
dh_auto_test: lỗi: cd debian/build/deb && make -j4 check VERBOSE=1 -k check -j1 trả về mã thoát 2
make[2]: *** [debian/rules:225: override_dh_auto_test] Lỗi 2
make[2]: Rời khỏi thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30'
make[1]: *** [debian/rules:133: binary] Lỗi 2
make[1]: Rời khỏi thư mục '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30'
dpkg-buildpackage: lỗi: quy trình con nhị phân debian/rules trả về trạng thái thoát 2
thực hiện: *** [Makefile:204: firefox-friendly-gtk] Lỗi 2

Đây chỉ là phần cuối của đầu ra, sau hơn 10 phút biên dịch. Bất kì ý kiến ​​nào có thể sai?

N0rbert avatar
lá cờ zw
Phiên bản Ubuntu của bạn là gì? Ý tưởng cuối cùng của bạn là gì?
gaussian avatar
lá cờ br
21.10. Tôi sẽ thêm vào bài đăng gốc đó. Đối với ý tưởng cuối cùng: Tôi đang cố gắng áp dụng hai bản vá sẽ trợ giúp với các menu bật lên cho Firefox trong Sway. Đây là hướng dẫn tại đây: https://github.com/luispabon/sway-ubuntu
N0rbert avatar
lá cờ zw
Đối với bản dựng có thể tái sản xuất, trước tiên hãy thử `apt-get source -b gtk+3.0` để đảm bảo rằng môi trường của bạn được định cấu hình chính xác.
gaussian avatar
lá cờ br
Cảm ơn bạn vì sự giúp đỡ. Không thành công với một tin nhắn giống hệt nhau. Tôi đã cài đặt build-essential, dpkg-dev và devscripts.
N0rbert avatar
lá cờ zw
Là người dùng thông thường, nó không thành công, nhưng đã được biên dịch dưới dạng root bên trong bộ chứa docker.
gaussian avatar
lá cờ br
Ok, tôi sẽ thử. Hoặc có lẽ tôi sẽ thử một bộ chứa LXC trước, tôi không có kinh nghiệm với Docker. Tôi sẽ báo cáo lại, điều này sẽ yêu cầu một số nghiên cứu. Tôi cho rằng hệ thống xây dựng Ubuntu/Debian chạy trong môi trường được đóng gói với quyền root.
Điểm:1
lá cờ br

Như @N0rbert đã chỉ ra bên dưới, việc cố gắng xây dựng GTK+3.0 với tư cách là người dùng thông thường dường như không hoạt động vào lúc này. Theo nhận xét và thử nghiệm của tôi, có ít nhất hai cách để xây dựng nó:

  1. Trong vùng chứa Docker
  2. Trong một thùng chứa LXC (cách tiếp cận do tôi thực hiện)

Đă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.