MozTW 討論區
https://forum.moztw.org/

Firefox 3.0.11 的 sqlite 編譯需求變更(Linux相關)
https://forum.moztw.org/viewtopic.php?f=18&t=26937
1 頁 (共 1 頁)

發表人:  MoonMoon [ 2009-05-22, 09:53 ]
文章主題 :  Firefox 3.0.11 的 sqlite 編譯需求變更(Linux相關)

代碼:
--- firefox-3.0.10/mozilla/configure 2008-11-22 03:41:02.000000000 +0800
+++ firefox-3.0.11/mozilla/configure 2009-04-18 02:11:37.000000000 +0800
@@ -1107,7 +1107,7 @@
 STARTUP_NOTIFICATION_VERSION=0.8
 DBUS_VERSION=0.60
 LCMS_VERSION=1.17
-SQLITE_VERSION=3.5.9
+SQLITE_VERSION=3.6.7
 
 MSMANIFEST_TOOL=


Firefox 3.0.11(code freeze) 的 configure 改動了 sqlite 系統編譯需求(可能是開發 Firefox 3.5 時的 sqlite 問題吧...), 由 sqlite 版本 3.5.9 變更為 3.6.7, 如果編譯時使用系統(Linux)套件庫的話會編譯失敗:
代碼:
ac_add_options --enable-system-sqlite


解決(非官方):
1. 升級系統套件庫 sqlite 為版本 3.6.7 或以上...(煩)

2. 不編譯使用系統套件庫 sqlite, 使用 mozilla 程式碼內建, 編輯 firefox-mozconfig(.mozconfig) 移除 ac_add_options --enable-system-sqlite...(orz)

3. 將 configure 改回 SQLITE_VERSION=3.5.9(編譯成功...自行評估)
代碼:
--- mozilla/configure   2009-04-18 02:11:37.000000000 +0800
+++ mozilla/configure   2009-04-18 02:11:37.000000000 +0800
@@ -1105,7 +1105,7 @@
 STARTUP_NOTIFICATION_VERSION=0.8
 DBUS_VERSION=0.60
 LCMS_VERSION=1.17
-SQLITE_VERSION=3.6.7
+SQLITE_VERSION=3.5.9
 
 MSMANIFEST_TOOL=
 

---
關於 sqlite 的版本資料, 參考
http://www.sqlite.org/changes.html

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/