|
吳聰敏老師的討論區 經濟學與 cwTeX 討論區
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
jjhuang
註冊時間: 2009-02-14 文章: 21
|
發表於: 星期三 四月 22, 2009 12:53 pm 文章主題: Re: cwTeX for mac 執行問題 |
|
|
McGINNIS 寫到 | 吳老師您好:
我是使用Mac OS X 10.5.6, 1.33 GHz PowerPC G4的電腦,我依照2009/2/10所發佈的cwTex for MacOSX檔案中的程序安裝,過程並無任何問題也順利安裝完成,但在排版測試的那一小節範例(exampl.ctx)卻出現問題,當我按下Typeset會出現:
/Users/Mac/Library/TeXShop/Engines/cwTeX-PDF.engine: line 3 /usr/texbin/cwtex: Bad CPU type in executable
上述的錯誤訊息!不知原因為何?應該說只要按Typeset(cwTeX-PDF),都無法編排。麻煩幫忙解答,謝謝! |
您好,
很高興你開始使用 cwTeX for mac, 這個訊息是因為 cwtex33_mac.zip 裡面的執行檔編譯成 i386-only, 現在已經放上 fat binary(i386 and PowerPC) 的 cwtex33_mac_fat.zip 在 ftp site 上, 請重新抓取。
你可以完全重裝, 或是如果你熟悉 Unix 指令的話, 解壓縮 cwtex33_mac_fat.zip 之後, 在 ./cwtex33_mac/bin/ 裡的 cwtex 複製到 /usr/texbin/ 目錄即可。
另外, 做完這些動作之後, 在終端機執行 file 可以看到下列訊息
$ file /usr/texbin/cwtex
/usr/texbin/cwtex: Mach-O universal binary with 2 architectures
/usr/texbin/cwtex (for architecture ppc7400) Mach-O executable ppc
/usr/texbin/cwtex (for architecture i386) Mach-O executable i386
如果還有問題, 歡迎你回來回報, 因為你大概是目前第一個使用 PPC 來跑 cwTeX for Mac 新版的, 你的經驗對大家都很寶貴, 我也會儘力支援你囉。
祝你 cwTeX for mac 玩得愉快!
|
|
回頂端 |
|
|
jjhuang
註冊時間: 2009-02-14 文章: 21
|
發表於: 星期一 五月 04, 2009 10:18 pm 文章主題: |
|
|
McGINNIS 寫到 | 感謝各位的回覆!
另外,jjhuang 請問您說的 user/texbin/ 是哪一個目錄,路徑是在?!我找不到耶! |
不知道您找到了嗎? 是 /usr/texbin/ 目錄, 不是 /user/texbin 目錄。
而且, 萬一您真的沒辦法找到, 那麼請您再跑一次 cwtex33_mac 裡面的 install.sh,
這個 script 已經考慮重新安裝的情況。祝順利愉快! |
|
回頂端 |
|
|
chenpanliao
註冊時間: 2009-06-06 文章: 8
|
發表於: 星期六 六月 06, 2009 9:00 am 文章主題: |
|
|
感謝把 cwTeX 移植到 MAC 者的辛勞。
小弟目前在 OS X 10.4.11(PowerPC G4)下試用 cwtex 這個執行檔。
我也確定我所下載的是 cwtex 執行檔是包在 cwtex33_mac_fat.zip 內的 universal 者。
但小弟在 terminal 中執行呼叫時,總是得到
代碼 | Bus error |
的結果。
代碼 | file /usr/texbin/cwtex | 的結果也確實是
代碼 | /usr/texbin/cwtex: Mach-O universal binary with 2 architectures
/usr/texbin/cwtex (for architecture ppc7400): Mach-O executable ppc
/usr/texbin/cwtex (for architecture i386): Mach-O executable i386
|
沒錯。
小弟猜想,該不是 compile 成 OS X 10.5 才能動嗎?
亦或有其它問題?
若有回應,非常感謝。 |
|
回頂端 |
|
|
jjhuang
註冊時間: 2009-02-14 文章: 21
|
發表於: 星期二 六月 09, 2009 9:04 pm 文章主題: |
|
|
chenpanliao 寫到 | 感謝把 cwTeX 移植到 MAC 者的辛勞。
小弟目前在 OS X 10.4.11(PowerPC G4)下試用 cwtex 這個執行檔。
我也確定我所下載的是 cwtex 執行檔是包在 cwtex33_mac_fat.zip 內的 universal 者。
但小弟在 terminal 中執行呼叫時,總是得到
代碼 | Bus error |
的結果。
代碼 | file /usr/texbin/cwtex | 的結果也確實是
代碼 | /usr/texbin/cwtex: Mach-O universal binary with 2 architectures
/usr/texbin/cwtex (for architecture ppc7400): Mach-O executable ppc
/usr/texbin/cwtex (for architecture i386): Mach-O executable i386
|
沒錯。
小弟猜想,該不是 compile 成 OS X 10.5 才能動嗎?
亦或有其它問題?
若有回應,非常感謝。 |
非常感謝您的回報, 我猜想這應該是剛好你的檔案遇到一些 bug. 由於 PowerPC 與 Intel CPU 是不同 endian 的處理器, 意思就是同樣 4 個 bytes 的資料擺在 32-bit 的記憶體位置的順序不一樣, 而 cwTeX 一直都是在 Intel 的 CPU 上開發的, 有可能需要針對 PPC 來做一些處理。如果可能的話, 我想請你幫個忙, 一起來解決這件事。如果可以的話, 請您寄一封 email 到 jiunjie.huang@gmail.com 我會告訴您如何 debug. 您不需要把你的檔案給我, 我一時之間也沒有 PPC 的機器可以跑。 |
|
回頂端 |
|
|
jjhuang
註冊時間: 2009-02-14 文章: 21
|
發表於: 星期一 六月 15, 2009 2:05 pm 文章主題: |
|
|
您好, cwTeX-Mac on PowerPC 的問題已經解決, 麻煩您重新下載 cwtex33_mac_fat.zip 來安裝, 若有問題, 還麻煩您回報, 謝謝。 |
|
回頂端 |
|
|
chenpanliao
註冊時間: 2009-06-06 文章: 8
|
發表於: 星期一 六月 15, 2009 4:35 pm 文章主題: |
|
|
以內附的 ./cwtex33_mac/Library/texmf/tex/latex/cwtex/examples/examp1.ctx 為例,cwtex_ppc examp1.ctx 後生成 examp1.ctx.tex 的過程確實可以進行了。新生出來的 examp1.ctx.tex 之 SHA1 hashcode 為 50c7adf059eed0cfbf6f9448b7c55f9c840c3e53。感謝作者們的辛勞。
目前暫時只做了 cwtex 編譯,尚未完整測試 latex dvips dvipdfmx 等過程。有結果會再分享,謝謝。 |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票
|
|