ผมทดลองทำมา 2 ครั้งแล้ว ยังไม่ประสบผลสำเร็จ
มาครั้งนี้ติดตั้ง Debian ใหม่แล้วทำซ้ำ ยังติดที่เดิมครับ
$ ./jhbuild sanitycheck
checkout root is not writable
db2html not found
automake-1.4 not found
automake-1.7 not found
automake-1.8 not found
automake-1.9 not found
Could not find DocBook XSL Stylesheets in XML catalog
Could not find the perl module XML::Parser
git not found
อันที่จริงติดอยู่หลายตัวนะครับ
แต่ได้ทยอยติดตั้งไปบ้างด้วยคำสั่ง aptitude install ###
เหลืออยู่เท่าที่เห็นข้างต้นนี่แหละครับ
ขอคำแนะนำด้วยครับ ขอบคุณครับ
จากครั้งแรกทดลองติดตั้ง git เขาแจ้งข้อความมาเพิ่มเติม
แต่ก็ปล่อยผ่านไป ส่วนตัวที่เหลือก็ปล่อยข้ามไป แต่พอไป
คอมไพล์ก็ติดโน่นนี่เยอะไปหมด จึงลองใหม่ตั้งแต่ต้นแล้วก็
มาถามคำถามที่นี่ครับ
Re: พยายามคอมไพล์ GNOME ใช้เองด้วย JHBuild
ลองเช็กตัวแปร "checkoutroot" ใน ~/.jhbuildrc นะครับ ว่าชี้ไปที่ไดเรกทอรีที่เขียนได้หรือเปล่า
apt-get install docbook-utils
apt-get install automake-1.4 automake 1.7 automake1.8 automake1.9
apt-get install docbook-xsl
apt-get install libxml-parser-perl
apt-get install git-core
Re: พยายามคอมไพล์ GNOME ใช้เองด้วย JHBuild
ผมทำตามคำแนะนำทั้งหมดแล้วครับ
สามารถติดตั้งโปรแกรมต่างๆได้หมด
มีเพิ่ม # apt-get install gettext อีกตัวเดียว
เรียบร้อยแล้วครับ สำหรับขั้นตอนนี้
ขอบคุณครับ
Re: พยายามคอมไพล์ GNOME ใช้เองด้วย JHBuild
ติดตั้ง JHBuild พร้อม config ไปแล้วก็เริ่ม build ทันที
ไม่สำเร็จครับ เพราะ เจอไม่ผ่านหลายตัวมาก
ทั้งสั่ง
ต่างก็ไม่ได้ช่วยอะไรนัก เพราะพอนำไปใช้งาน
ก็ไม่สามารถเรียกใช้งานได้ครับ
ผมเข้าใจว่าการ build ต้องไม่มีข้อผิดพลาด คือ
ต้องผ่านหมดเสียก่อนจึงจะนำไปใช้งานได้ แต่การจะ
แก้ไขหรือทำอะไรอย่างอื่นเพิ่มเติม คงเกินความสามารถของตัวเองไป
พอจะมีทางอื่นที่จะทำให้ Debian Etch ได้ใช้งาน gnome 2.20 บ้างมั้ยครับ
ขอบคุณครับ
Re: พยายามคอมไพล์ GNOME ใช้เองด้วย JHBuild
เจอปัญหาแบบนี้มีสองอย่างครับ คือพยายามแก้ปัญหาเอง หรือรอคนอื่นแก้ให้ โดยโพสต์ถามใน mailing list หรือรอ update ไปเรื่อย ๆ..
ไม่ทราบว่าตายที่แพกเกจไหนครับ? และ error ว่ายังไง?
Re: พยายามคอมไพล์ GNOME ใช้เองด้วย JHBuild
ผมใช้ Etch ครับ
พยายามใช้ $ jhbuild build เพื่อให้ได้ gnome 2.20
โดยเข้าใจว่า คงจะ build ผ่านได้ง่ายๆ เนื่องจาก GNOME 2.20 ออกแล้ว
แต่คงเป็นความเข้าใจที่ผิด
ประกอบกับ แพกเกจที่ตายมีจำนวนนับสิบ คงจะตามแก้ไม่ไหว
ขณะเดียวกันก็ได้ข่าวว่า GNOME 2.20 ได้ทยอยเข้า sid แล้ว
จึงคิดว่าหากพยายามเช้าใช้งาน sid น่าจะเป็นหนทางที่ง่ายกว่า
ตอนนี้ผมก็เข้ามาใช้งาน lenny ได้แล้วครับ คงเข้าไปใช้งาน sid ในเร็วๆนี้
แต่หากมีวิธีอื่นแนะนำให้อีกก็คงดีครับ
ขอบคุณครับ
Re: พยายามคอมไพล์ GNOME ใช้เองด้วย JHBuild
ดูเหมือน ORBit2 จะเป็นปัญหาหลัก.. โชคร้ายที่มันเป็นแพกเกจอันดับต้น ๆ ด้วย เลยทำให้มีแพกเกจอื่นตายไปหลายตัว.. เป็นเรื่องที่แปลกครับ ที่ผ่านมาทุกรุ่นไม่เป็นแบบนี้
ถ้าจุดประสงค์มีเพียงว่า ต้องการใช้ GNOME ตัวใหม่เท่านั้น ก็อาจจะติดตั้งจาก sid อย่างที่ว่าครับ แต่ถ้าอยากติดตาม + ร่วมพัฒนาในเชิงลึก (อย่างที่คนที่ขอบทความเรื่องนี้ตั้งใจ) ก็ถึงน่าจะใช้ JHBuild ครับ
หรือถ้าเป็นการศึกษาซอร์ส + แก้ปัญหาเล็ก ๆ น้อย ๆ ก็ยังใช้ source ของ distro แล้วทำงานผ่าน distro ได้เหมือนกันครับ