2012-07-12 59 views
0

我正在嘗試爲Raspberry Pi構建spotyxbmc2。我的第一個嘗試是交叉編譯來自spotyxbmc2的Github的源代碼,但事實證明XBMC代碼需要修改才能正確編譯並使用與Pi的GPU兼容的OpenGLES庫。於是我試着用git合併來自xbmc-rbp(Raspberry Pi兼容的XBMC分支)的代碼和spotyxbmc2代碼。這一切似乎都起初工作。我有Pi的庫和spotyxbmc2的Spotify特定代碼。當我嘗試編譯時遇到了一些錯誤,比如缺少插入到代碼中的「}」或隨機的「====」或「>>>>>」。清理完成後,我設法編譯了所有內容,但是當make嘗試構建二進制文件時,它幾乎立即失敗,說明有很多調用未定義函數的代碼。我不知道我做錯了什麼。有人有什麼主意嗎?如何爲Raspberry Pi構建spotyxbmc2?

乾杯!

回答

3

隨機 「====」 或 「>>>>>」

他們git合併衝突標記。如果你沒有正確處理這些問題(並且不是那麼有意義,但是如果你沒有認識到它們是衝突標記,我懷疑你會這樣做),你會遇到各種各樣的問題。

我建議再次從頭開始,這次正確地處理合並衝突。如果你不知道如何處理合並衝突,網上有大量的教程。

之後,如果仍然失敗,您需要提供代碼以幫助我們。

+0

非常感謝您的回覆。是的,這是我第一次用git合併兩個倉庫。對不起,如果最初沒有說明。我將重新學習如何首先處理合並衝突。謝謝你的幫助! – supernova32 2012-07-12 14:33:55

+0

@ supernova32使用openELEC可能更容易。他們目前正在爲Raspberry Pi創建一個端口。一個教程可以在http://openelec.tv/component/k2/item/241-openelec-meets-raspberry-pi-part-1 – TheLukeMcCarthy 2012-07-13 09:51:26

+0

@ TheLukeMcCarthy找到感謝您的建議,但我已經嘗試過了,內核有不支持我目前使用的無線適配器。我知道我可以重新編譯內核,但我會試着先把它完成。如果我失敗了,我會嘗試使用Spotify支持和無線模塊來編譯OpenELEC。 – supernova32 2012-07-13 12:56:55

1

也許你應該檢查這個spotimc

這是XBMC完整的Spotify的附加工作得很好,可以解決您的問題:)。

0

截至2013年1月26日,Raspberry Pi的Spotyxbmc已經在OpenELEC上市。在他們的論壇中使用spotify主題中的編譯指令。這個港口是由kernevil製造的。