從這裡
http://developer.apple.com/darwin/projects/streaming/下載了DarwinStreamingSrvr5.5-Source.tar
在root下
#tar zxf DarwinStreamingSrvr5.5-Source.tar
#cd DarwinStreamingSrvr5.5-Source
#./Buildit
跑到編繹到一半後出現以下錯誤訊息
.
.
.
以上略
../../CommonUtilitiesLib/libCommonUtilitiesLib.a(OSFileSource.o)(.text+0x2e2): In function `FileBlockBuffer::AllocateBuffer(unsigned long)':
/usr/local/DarwinStreamingSrvr5.5-Source/CommonUtilitiesLib/OSFileSource.cpp:123: undefined reference to `operator new[](unsigned int)'
../../CommonUtilitiesLib/libCommonUtilitiesLib.a(OSFileSource.o)(.text+0x369): In function `FileBlockPool::GetBufferElement(unsigned long)':
/usr/local/DarwinStreamingSrvr5.5-Source/CommonUtilitiesLib/OSFileSource.cpp:163: undefined reference to `operator new(unsigned int)'
../../CommonUtilitiesLib/libCommonUtilitiesLib.a(OSFileSource.o)(.text+0x4b0): In function `FileBlockPool::DeleteBlockPool()':
/usr/local/DarwinStreamingSrvr5.5-Source/CommonUtilitiesLib/OSFileSource.cpp:194: undefined reference to `operator delete(void*)'
../../CommonUtilitiesLib/libCommonUtilitiesLib.a(OSFileSource.o)(.text+0x729): In function `FileMap::AllocateBufferMap(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long long, unsigned long)':
/usr/local/DarwinStreamingSrvr5.5-Source/CommonUtilitiesLib/OSFileSource.cpp:246: undefined reference to `operator new[](unsigned int)'
../../CommonUtilitiesLib/libCommonUtilitiesLib.a(OSFileSource.o)(.text+0x79e): In function `FileMap::DeleteOldBuffs()':
/usr/local/DarwinStreamingSrvr5.5-Source/CommonUtilitiesLib/OSFileSource.cpp:261: undefined reference to `operator delete(void*)'
../../CommonUtilitiesLib/libCommonUtilitiesLib.a(OSFileSource.o)(.eh_frame+0x12):/usr/local/DarwinStreamingSrvr5.5-Source/CommonUtilitiesLib/OSFileSource.cpp:322: undefined reference to `__gxx_personality_v0'
../../CommonUtilitiesLib/libCommonUtilitiesLib.a(OSQueue.o)(.eh_frame+0x12):/usr/local/DarwinStreamingSrvr5.5-Source/CommonUtilitiesLib/OSQueue.h:50: undefined reference to `__gxx_personality_v0'
../../CommonUtilitiesLib/libCommonUtilitiesLib.a(OSCond.o)(.eh_frame+0x11):/usr/local/DarwinStreamingSrvr5.5-Source/CommonUtilitiesLib/OSCond.cpp:55: undefined reference to `__gxx_personality_v0'
*** Error code 1
Stop in /usr/local/DarwinStreamingSrvr5.5-Source/QTFileTools/QTTrackInfo.tproj.
我完全無法理解該從何下手去改...請問有人有在FreeBSD上裝過DarwinStreamingSrvr5.5嗎?
或是5.5還不支援FreeBSD?因為我在網路上找到的說明,都是5.0的,而我的ports裡面的Darwin Streaming Server也顯示是5.02(只是他也要我到http: //developer.apple.com/darwin/projects/streaming/下載DSS-v5_0_3_2.zip,但我只找到 5.5)
我的FreeBSD是5.4 Release版的
謝謝!!