Score:1

ความพยายามในการสร้าง gtk+3.0 จากแหล่งที่มาล้มเหลว

ธง br

ฉันกำลังพยายามใช้โปรแกรมแก้ไขกับ gtk+3.0 บน Ubuntu 21.10 และล้มเหลว แต่ที่สำคัญกว่านั้น แม้จะไม่ได้ใช้แพตช์ ฉันก็ไม่สามารถสร้างแพ็คเกจได้

นี่คือขั้นตอน:

ฉลาดรับแหล่งที่มา "gtk+3.0"
sudo apt-get build-dep "gtk+3.0"
ซีดี gtk+3.0-3.24.40
dpkg-buildpackage -rfakeroot -b -us -uc

สิ่งนี้ล้มเหลวด้วย:

ตรวจสอบท้องถิ่น
ทำ [6]: เข้าสู่ไดเร็กทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32/vs15'
ทำ [6]: ออกจากไดเรกทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32/vs15'
ทำ [5]: ออกจากไดเรกทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32/vs15'
ทำการเช็คอิน vs16
ทำ [5]: เข้าสู่ไดเร็กทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32/vs16'
ตรวจสอบท้องถิ่น
ทำ [6]: เข้าสู่ไดเร็กทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32/vs16'
ทำ [6]: ออกจากไดเรกทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32/vs16'
ทำ [5]: ออกจากไดเรกทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32/vs16'
ทำ [5]: เข้าสู่ไดเร็กทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32'
ตรวจสอบท้องถิ่น
ทำ [6]: เข้าสู่ไดเร็กทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32'
ทำ [6]: ออกจากไดเรกทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32'
ทำ [5]: ออกจากไดเรกทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32'
ทำ [4]: ​​ออกจากไดเรกทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb/win32'
ทำ [4]: ​​เข้าสู่ไดเร็กทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb'
ตรวจสอบท้องถิ่น
ทำ [5]: เข้าสู่ไดเร็กทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb'
ทำ [5]: ออกจากไดเรกทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb'
ทำ [4]: ​​ออกจากไดเรกทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb'
make[3]: *** [Makefile:749: check-recursive] ข้อผิดพลาด 1
make[3]: เป้าหมาย 'ตรวจสอบ' ไม่ได้ทำใหม่เนื่องจากข้อผิดพลาด
ทำ [3]: ออกจากไดเร็กทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30/debian/build/deb'
dh_auto_test: ข้อผิดพลาด: cd debian/build/deb && make -j4 ตรวจสอบ VERBOSE=1 -k ตรวจสอบ -j1 ส่งคืนรหัสทางออก 2
ทำให้ [2]: *** [เดเบียน / กฎ: 225: override_dh_auto_test] ข้อผิดพลาด 2
ทำ [2]: ออกจากไดเร็กทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30'
ทำให้ [1]: *** [เดเบียน / กฎ: 133: ไบนารี] ข้อผิดพลาด 2
ทำ [1]: ออกจากไดเร็กทอรี '/home/gaussian/owninstalls/sway-ubuntu/gtk/gtk+3.0-3.24.30'
dpkg-buildpackage: ข้อผิดพลาด: เดเบียน/กฎไบนารีกระบวนการย่อยส่งคืนสถานะการออก 2
ทำ: *** [Makefile:204: firefox-friendly-gtk] ข้อผิดพลาด 2

นี่เป็นเพียงจุดสิ้นสุดของผลลัพธ์หลังจากรวบรวม 10+ นาที ความคิดใดที่อาจผิดพลาด?

N0rbert avatar
zw flag
Ubuntu รุ่นของคุณคืออะไร? ความคิดสุดท้ายของคุณคืออะไร?
gaussian avatar
br flag
21.10 น. ฉันจะเพิ่มไปที่โพสต์เดิม สำหรับแนวคิดสุดท้าย: ฉันกำลังพยายามใช้แพตช์สองแพตช์ที่ควรช่วยเกี่ยวกับเมนูป๊อปสำหรับ Firefox ภายใต้ Sway ทำตามคำแนะนำที่นี่: https://github.com/luispabon/sway-ubuntu
N0rbert avatar
zw flag
สำหรับบิลด์ที่ทำซ้ำได้ ให้ลอง `apt-get source -b gtk+3.0` ก่อนเพื่อให้แน่ใจว่าสภาพแวดล้อมของคุณได้รับการกำหนดค่าอย่างถูกต้อง
gaussian avatar
br flag
ขอขอบคุณสำหรับความช่วยเหลือ. ล้มเหลวด้วยข้อความที่เหมือนกัน ฉันติดตั้ง build-essential, dpkg-dev และ devscripts แล้ว
N0rbert avatar
zw flag
ในฐานะผู้ใช้ทั่วไปมันล้มเหลว แต่ถูกคอมไพล์เป็นรูทภายในคอนเทนเนอร์นักเทียบท่า
gaussian avatar
br flag
โอเค ฉันจะลองดู หรือฉันอาจจะลองใช้คอนเทนเนอร์ LXC ก่อน ฉันไม่มีประสบการณ์กับ Docker เลย ฉันจะรายงานกลับ นี้จะต้องมีการศึกษาบางอย่าง ฉันคิดว่าระบบสร้าง Ubuntu / Debian ทำงานในสภาพแวดล้อมแบบคอนเทนเนอร์ในฐานะรูท
Score:1
ธง br

ตามที่ @N0rbert ระบุไว้ด้านล่าง การพยายามสร้าง GTK+3.0 ในฐานะผู้ใช้ทั่วไปดูเหมือนจะไม่ได้ผลในขณะนี้ ตามความคิดเห็นและการทดสอบของฉัน มีอย่างน้อยสองวิธีในการสร้าง:

  1. ในคอนเทนเนอร์ Docker
  2. ในคอนเทนเนอร์ LXC (แนวทางที่ฉันทำ)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา