Neutron's Blog : OpenSource - Open my mind.

Tuesday, January 16, 2007

jhbuild: GNOME 2.18 on Debian

หลังจากที่ได้ตั้งใจว่าจะลองพยายาม Build GNOME จาก SVN ให้สำเร็จ โดยมีตัวช่วยก็คือ jhbuild และจากการรอคอยมาเป็นเวลาประมาณ 2 วันในการ Checkout จาก GNOME SVN ก็ถึงเวลาที่จะสั่ง Build


$ jhbuild build

อันนี้ก็เป็นปกติ มี Build ได้บ้าง Error บ้าง พยายามลองไปเรื่อย ๆ ก็ผ่านแต่ละแพ็คเกจมาจนถึง

Epiphany:

การ Build ครั้งนี้ ไม่ได้ Build Mozilla โดยเลือกที่จะใช้ Lib จาก Debian ซึ่งครั้งนี้มีปัญหาเกี่ยวกับ xulrunner-js ซึ่งเป็นแพ็คเกจที่แยกออกมาผิดปกติจากธรรมดาทั่วไปของคนอื่น ๆ เขา ทำให้การที่จะ Build Epiphany ครั้งนี้ ต้องออกแรงนิดหน่อย โดยเข้าไปแก้ไข
~/head/svn/gnome2/epiphany/configure.ac
จาก

case "$gecko_cv_gecko" in
xulrunner) min_version=1.8 ;;
แก้ไขเป็น
case "$gecko_cv_gecko" in
xulrunner)
  min_version=1.8
  gecko_cv_extra_pkg_dependencies="${gecko_cv_extra_pkg_dependencies} xulrunner-js"
  ;;

ไม่รู้ว่าเป็นวิธีที่ถูกต้องหรือเปล่า ก็เลยลอง
$ jhbuild buildone epiphany
อ้าวได้ผลแล้วครับ Build ผ่านแล้ว เย้ :P ! แต่..... ยังเหลืออีกหลายแพ็คเกจต้องพยายามกันต่อไป สู้ต่อไปนะ ... นิวตรอน :)

0 Comments:

Post a Comment

<< Home