Redhat上架audio streaming server



贊助商連結


jjll
2009-11-13, 04:24 PM
請問各位大大
如果要在linux enterprise 5上安裝 audio streaming server
大家會建議裝哪一套
要有on demand的功能喔
謝謝:eye:

贊助商連結


ryanho
2009-11-15, 05:39 AM
試試Music Player Daemon與Ampache

jjll
2009-11-16, 11:17 AM
Hi
I can't compile mpd file. Can somebody help me? Thanks.
the wrong message :
src_mpd-sticker.o: In function `sticker_find':
/usr/src/mpd-0.15.5/src/sticker.c:631: undefined reference to `sqlite3_clear_bindings'
src_mpd-sticker.o: In function `sticker_load_value':
/usr/src/mpd-0.15.5/src/sticker.c:199: undefined reference to `sqlite3_clear_bindings'
src_mpd-sticker.o: In function `sticker_list_values':
/usr/src/mpd-0.15.5/src/sticker.c:253: undefined reference to `sqlite3_clear_bindings'
src_mpd-sticker.o: In function `sticker_delete_value':
/usr/src/mpd-0.15.5/src/sticker.c:491: undefined reference to `sqlite3_clear_bindings'
src_mpd-sticker.o: In function `sticker_delete':
/usr/src/mpd-0.15.5/src/sticker.c:439: undefined reference to `sqlite3_clear_bindings'
src_mpd-sticker.o:/usr/src/mpd-0.15.5/src/sticker.c:316: more undefined references to `sqlite3_clear_bindings' follow
src_mpd-sticker.o: In function `sticker_prepare':
/usr/src/mpd-0.15.5/src/sticker.c:81: undefined reference to `sqlite3_prepare_v2'
collect2: ld ? 1
make[1]: *** [src/mpd] Error 1
make[1]: Leaving directory `/usr/src/mpd-0.15.5'
make: *** [all] Error 2

ryanho
2009-11-17, 12:44 AM
大概是RHEL的sqlite3太舊了,不過mpd的sqlite支援也只是選用吧?

jjll
2009-11-18, 10:32 AM
我的sqlite3 有升級到3.6.12版了
但是還是不行
一樣的問題又發生了
是不是需要修訂什麼參數
讓mpd找到sqlite
謝謝

ryanho
2009-11-19, 04:19 AM
用RHEL(我用CentOS 5.4)裝mpd有夠麻煩...

先把sqlite3的原始碼抓下來,編譯並安裝到/opt/sqlite3底下
$cd /usr/local/src
$wget http://www.sqlite.org/sqlite-amalgamation-3.6.20.tar.gz
$tar zxvf sqlite-amalgamation-3.6.20.tar.gz
$cd sqlite-3.6.20
$./configure --prefix=/opt/sqlite3 && make && make install

編譯mpd
$SQLITE_CFLAGS="-I/opt/sqlite3/include" SQLITE_LIBS="-L/opt/sqlite3/lib -lsqlite3" ./configure --enable-sqlite && make

SQLITE_CFLAGS與SQLITE_LIBS會讓configure無視pkg-config的設定,到指定的目錄尋找SQLITE的C語言檔與函式庫,這兩個參數是必須的。

結果還真是SQLITE的版本太舊...

jjll
2009-11-20, 10:58 AM
[QUOTE=ryanho;1075870]用RHEL(我用CentOS 5.4)裝mpd有夠麻煩...

感謝Ryanho大大
果真順利compiler成功
皆下來要裝apach讓audio能撥出來
感恩 :lovely: