ตั้งแต่ปลายปีที่แล้วที่ เพื่อให้เห็นชื่อใน groups.im Adium ก็ได้ออก beta ต่อมาเรื่อย ๆ แก้ปัญหาเกี่ยวกับ Yahoo บ้าง Facebook บ้างจนตอนนี้ Adium 1.4 ก็เตรียมออกเต็มที ก็เลย build libpurple ใหม่เพื่อมาใช้ซะหน่อย ขั้นตอนการทำจริง ๆ ก็เหมือนเดิมทั้งหมด (ถ้าใครเห็นแฟ้ม Dependencies อย่าเข้าไปเชียว มันยังใช้ไม่ได้) ต่างกันแค่ต้องเอา ppc และ protocol zephyr ออก เพราะ build ไม่ได้ ถ้าใครต้องใช้เพื่อคุยเป็นกลุ่มใน groups.im ก็ ดาวโหลด ไปวางใน Adium ที่ดาวโหลดจาก beta site ก็เสร็จไม่ต้องทำไรเพิ่มเติม แต่ถ้าคนอยากรู้ว่าเอาออกแล้ว build ยังไงก็ดูต่อด้านล่าง
Adium กับ groups.im(P4-Context)
หลังจากทนใช้ groups.im แบบไม่เห็นชื่อว่าใครพิมพ์มาอยู่นาน (เคยพยายามแก้ครั้งนึง แล้วงานเข้า เลยขี้เกียจขุดต่อ) วันนี้ @teerapapc หาทางแก้อีกครั้ง แล้วก็ได้ถึง stack trace ของ libpurple มา สุดท้ายเลยเอามาทำต่อเอง แต่กว่าจะขุด Libpurple ออกมาได้เล่นซะเหนื่อย ตอนนี้ build binary ยัดไว้ที่ mirror เรียบร้อย ด้านล่างเป็นขั้นตอนการ build libpurple สำหรับ Adium ไม่สนใจก็ข้ามไปได้เลย เพราะจดเก็บไว้เผื่อต้อง build ใหม่ในอนาคต เริ่มจากเอา Pidgin ออกมาตอนแรกคิดว่าง่ายเพราะหน้าดาวโหลดของ Pidgin มีให้ดาวโหลด source อยู่แล้ว ปรากฏว่าดาวโหลดมาเสร็จขาด autogen.sh ไป สุดท้ายต้อง checkout มาเอง(คือขี้เกียจหาวิธีเอา autogen.sh ออกมา) ติด monotone ก่อนเพื่อเอา source ของ Pidgin [...]
New Adium
เมื่อวานเหมือนว่างฮะๆๆ เรียนอังกฤษเสร็จตอนบ่ายกลับมาบ้าน อารมณ์ฟุ้งซ่านขี้เกียจรอ Adium ออกรุ่นใหม่เพื่อให้ tweet ได้เลยเอาโค้ดมาคอมไพล์เองซะเลยแล้วก็เลยเจอดีเข้าเพราะมันดันไม่ได้แต่เริ่มต้นเลยแต่ไม่ได้จับภาพไว้เอา error ไปดูละกัน อันนี้ได้มาหลังจากเปิดกับ Xcode แล้วลองคอมไพล์แล้วรันดู 2009-03-14 21:46:32.893 Adium[25274:10b] Failed to obtain principal class from plugin “WebKit Message View.AdiumPlugin” (“/Users/llun/Documents/adium/build/Debug/Adium.app/Contents/PlugIns/WebKit Message View.AdiumPlugin”)! infoDictionary: { CFBundleDevelopmentRegion = English; CFBundleExecutable = “WebKit Message View”; CFBundleIdentifier = “com.adiumX.WebKit-Message-View”; CFBundleInfoDictionaryVersion = “6.0″; CFBundleInfoPlistURL = Contents/Info.plist — file://localhost/Users/llun/Documents/adium/build/Debug/Adium.app/Contents/PlugIns/WebKit%20Message%20View.AdiumPlugin/; CFBundleNumericVersion = 16785409; CFBundlePackageType = BNDL; [...]
Retweet via Adium
More detail today evening … I must rest now.