[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:45179] Re: Darwin Streaming Server 5.5



お世話になります。田邉と申します。

自己解決いたしました。
GCC-3.0以上でないと駄目みたいですね。お恥ずかしい限りです。

sargeでも試してみましたが、こちらは普通にコンパイルできました。
etchも3.4でコンパイルすればよいのかもしれません。

お騒がせ致しました。

以上、よろしくお願いいたします。

----- Original Message ----- From: "TANABE Junnichi" <jun@xxxxxxxx>
To: <debian-users@debian.or.jp>
Sent: Monday, November 21, 2005 4:03 PM
Subject: [debian-users:45178] Darwin Streaming Server 5.5


お世話になっております。田邉と申します。

Debianとは余り関係なくて申し訳ないのですが、
Darwin Streaming Server 5.5 をコンパイルしようと思ったんですが、
woody, etch 共にコンパイルに失敗します。
ちなみに、少なくともwoodyでは5.0.1.1がコンパイルできておりました。
# sargeはまだ試していません。

何かご存知の事がございましたらご教示いただけないでしょうか。

【woody】
$ ./Buildit
(snip)
gcc -c -o OSFileSource.o -D_REENTRANT -D__USE_POSIX -D__linux__ -pipe -include ../PlatformHeader.h -g -Wall -O2 -I. -I.. -I../APIStubLib -I../RTPMetaInfoLib -I../APICommonCode OSFileSource.cpp
OSFileSource.cpp: In method `void OSFileSource::Set(const char *)':
OSFileSource.cpp:343: `O_LARGEFILE' undeclared (first use this function)
OSFileSource.cpp:343: (Each undeclared identifier is reported only once
OSFileSource.cpp:343: for each function it appears in.)
make: *** [OSFileSource.o] エラー 1
Building QTFileLib internal for Linux.i686 with gcc
make: `all' に対して行うべき事はありません。
Building StreamingServer for Linux.i686 with gcc
make: *** `DarwinStreamingServer' に必要なターゲット `CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。
Building RefMovieModule for Linux.i686 with gcc
make: *** `QTSSRefMovieModule' に必要なターゲット `../../CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。
Building DemoAuthorizationModule for Linux.i686 with gcc
make: *** `QTSSDemoAuthorizationModule' に必要なターゲット `../../CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。
Building RawFileModule for Linux.i686 with gcc
make: *** `QTSSRawFileModule' に必要なターゲット `../../CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。
Building SpamDefenseModule for Linux.i686 with gcc
make: *** `QTSSSpamDefenseModule' に必要なターゲット `../../CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。
Building HomeDirectoryModule for Linux.i686 with gcc
make: *** `QTSSHomeDirectoryModule' に必要なターゲット `../../CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。
Building StreamingProxy for Linux.i686 with gcc
make: `all' に対して行うべき事はありません。
Building qtpasswd for Linux.i686 with gcc
gcc -o qtpasswd QTSSPasswd.o ../SafeStdLib/InternalStdLib.o ../OSMemoryLib/OSMemory.o -D_REENTRANT -D__USE_POSIX -D__linux__ -pipe -L../CommonUtilitiesLib -lpthread -ldl -lstdc++ -lm -lcrypt ../CommonUtilitiesLib/libCommonUtilitiesLib.a gcc: ../CommonUtilitiesLib/libCommonUtilitiesLib.a: No such file or directory
make: *** [qtpasswd] エラー 1
Building PlaylistBroadcaster for Linux.i686 with gcc
make: *** `PlaylistBroadcaster' に必要なターゲット `../CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。
Building MP3Broadcaster for Linux.i686 with gcc
make: *** `MP3Broadcaster' に必要なターゲット `../CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。
Building QTFileTools for Linux.i686 with gcc
Building QTBroadcaster for Linux.i686 with gcc
make: *** `QTBroadcaster' に必要なターゲット `../../CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。
Building QTFileInfo for Linux.i686 with gcc
make: *** `QTFileInfo' に必要なターゲット `../../CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。
Building QTFileTest for Linux.i686 with gcc
make: *** `QTFileTest' に必要なターゲット `../../CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。
Building QTRTPFileTest for Linux.i686 with gcc
make: *** `QTRTPFileTest' に必要なターゲット `../../CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。
Building QTRTPGen for Linux.i686 with gcc
make: *** `QTRTPGen' に必要なターゲット `../../CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。
Building QTSDPGen for Linux.i686 with gcc
make: *** `QTSDPGen' に必要なターゲット `../../CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。
Building QTSampleLister for Linux.i686 with gcc
make: *** `QTSampleLister' に必要なターゲット `../../CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。
Building QTTrackInfo for Linux.i686 with gcc
make: *** `QTTrackInfo' に必要なターゲット `../../CommonUtilitiesLib/libCommonUtilitiesLib.a' を make するルールがありません. 中止。

【etch】
$ ./Buildit
(snip)
gcc -c -o EventContext.o -D_REENTRANT -D__USE_POSIX -D__linux__ -pipe -include ../PlatformHeader.h -g -Wall -O2 -I. -I.. -I../APIStubLib -I../RTPMetaInfoLib -I../APICommonCode EventContext.cpp MyAssert.h:34: warning: 'class AssertLogger' has virtual functions but non-virtual destructor
OSRef.h:111: error: 'OSRefKey' was not declared in this scope
OSRef.h:111: error: template argument 2 is invalid
OSRef.h:111: error: friend declaration does not name a class or function
OSRef.h:112: error: 'OSRefKey' was not declared in this scope
OSRef.h:112: error: template argument 2 is invalid
OSRef.h:112: error: friend declaration does not name a class or function
make: *** [EventContext.o] Error 1
Building QTFileLib internal for Linux.i686 with gcc
make: Nothing to be done for `all'.
Building StreamingServer for Linux.i686 with gcc
gcc -c -o Server.tproj/QTSSCallbacks.o -D_REENTRANT -D__USE_POSIX -D__linux__ -pipe -DDSS_USE_API_CALLBACKS -g -Wall -Wno-format-y2k -include PlatformHeader.h -O3 -I. -IQTFileLib -IOSMemoryLib -IRTSPClientLib -IAPIModules -IAPICommonCode -IAPIModules/OSMemory_Modules -IAPIModules/QTSSAccessLogModule -IAPIModules/QTSSFileModule -IAPIModules/QTSSFlowControlModule -IAPIModules/QTSSReflectorModule -IAPIModules/QTSSSvrControlModule -IAPIModules/QTSSWebDebugModule -IAPIModules/QTSSWebStatsModule -IAPIModules/QTSSAuthorizeModule -IAPIModules/QTSSPOSIXFileSysModule -IAPIModules/QTSSAdminModule -IAPIModules/QTSSMP3StreamingModule -IAPIModules/QTSSRTPFileModule -IAPIModules/QTSSAccessModule -IAPIModules/QTSSHttpFileModule -IQTFileTools/RTPFileGen.tproj -IAPIStubLib -ICommonUtilitiesLib -IRTCPUtilitiesLib -IHTTPUtilitiesLib -IRTPMetaInfoLib -IPrefsSourceLib -IServer.tproj Server.tproj/QTSSCallbacks.cpp CommonUtilitiesLib/MyAssert.h:34: warning: 'class AssertLogger' has virtual functions but non-virtual destructor CommonUtilitiesLib/OSRef.h:111: error: 'OSRefKey' was not declared in this scope
CommonUtilitiesLib/OSRef.h:111: error: template argument 2 is invalid
CommonUtilitiesLib/OSRef.h:111: error: friend declaration does not name a class or function CommonUtilitiesLib/OSRef.h:112: error: 'OSRefKey' was not declared in this scope
CommonUtilitiesLib/OSRef.h:112: error: template argument 2 is invalid
CommonUtilitiesLib/OSRef.h:112: error: friend declaration does not name a class or function PrefsSourceLib/PrefsSource.h:46: warning: 'class PrefsSource' has virtual functions but non-virtual destructor PrefsSourceLib/XMLParser.h:35: warning: 'class DTDVerifier' has virtual functions but non-virtual destructor CommonUtilitiesLib/UDPDemuxer.h:88: error: 'UDPDemuxerKey' was not declared in this scope
CommonUtilitiesLib/UDPDemuxer.h:88: error: template argument 2 is invalid
CommonUtilitiesLib/UDPDemuxer.h:88: error: friend declaration does not name a class or function
make: *** [Server.tproj/QTSSCallbacks.o] Error 1
Building RefMovieModule for Linux.i686 with gcc
make: *** No rule to make target `../../CommonUtilitiesLib/libCommonUtilitiesLib.a', needed by `QTSSRefMovieModule'. Stop.
Building DemoAuthorizationModule for Linux.i686 with gcc
make: *** No rule to make target `../../CommonUtilitiesLib/libCommonUtilitiesLib.a', needed by `QTSSDemoAuthorizationModule'. Stop.
Building RawFileModule for Linux.i686 with gcc
make: *** No rule to make target `../../CommonUtilitiesLib/libCommonUtilitiesLib.a', needed by `QTSSRawFileModule'. Stop.
Building SpamDefenseModule for Linux.i686 with gcc
gcc -c -o QTSSSpamDefenseModule.o -D_REENTRANT -D__USE_POSIX -D__linux__ -pipe -include ../../PlatformHeader.h -g -Wall -O3 -I. -I../../APICommonCode -I../OSMemory_Modules -I../../APIStubLib -I../../CommonUtilitiesLib -I../../RTPMetaInfoLib QTSSSpamDefenseModule.cpp ../../CommonUtilitiesLib/MyAssert.h:34: warning: 'class AssertLogger' has virtual functions but non-virtual destructor QTSSSpamDefenseModule.cpp:61: error: 'IPAddrTableKey' was not declared in this scope
QTSSSpamDefenseModule.cpp:61: error: template argument 2 is invalid
QTSSSpamDefenseModule.cpp:61: error: friend declaration does not name a class or function ../../CommonUtilitiesLib/OSHashTable.h: In member function 'T* OSHashTable<T, K>::Map(K*) [with T = IPAddrTableElem, K = IPAddrTableKey]':
QTSSSpamDefenseModule.cpp:215:   instantiated from here
QTSSSpamDefenseModule.cpp:58: error: 'IPAddrTableElem* IPAddrTableElem::fNextHashEntry' is private
../../CommonUtilitiesLib/OSHashTable.h:100: error: within this context
../../CommonUtilitiesLib/OSHashTable.h: In member function 'void OSHashTable<T, K>::Add(T*) [with T = IPAddrTableElem, K = IPAddrTableKey]':
QTSSSpamDefenseModule.cpp:221:   instantiated from here
QTSSSpamDefenseModule.cpp:58: error: 'IPAddrTableElem* IPAddrTableElem::fNextHashEntry' is private
../../CommonUtilitiesLib/OSHashTable.h:63: error: within this context
QTSSSpamDefenseModule.cpp:58: error: 'IPAddrTableElem* IPAddrTableElem::fNextHashEntry' is private
../../CommonUtilitiesLib/OSHashTable.h:66: error: within this context
../../CommonUtilitiesLib/OSHashTable.h: In member function 'void OSHashTable<T, K>::Remove(T*) [with T = IPAddrTableElem, K = IPAddrTableKey]':
QTSSSpamDefenseModule.cpp:277:   instantiated from here
QTSSSpamDefenseModule.cpp:58: error: 'IPAddrTableElem* IPAddrTableElem::fNextHashEntry' is private
../../CommonUtilitiesLib/OSHashTable.h:78: error: within this context
QTSSSpamDefenseModule.cpp:58: error: 'IPAddrTableElem* IPAddrTableElem::fNextHashEntry' is private
../../CommonUtilitiesLib/OSHashTable.h:85: error: within this context
QTSSSpamDefenseModule.cpp:58: error: 'IPAddrTableElem* IPAddrTableElem::fNextHashEntry' is private
../../CommonUtilitiesLib/OSHashTable.h:85: error: within this context
QTSSSpamDefenseModule.cpp:58: error: 'IPAddrTableElem* IPAddrTableElem::fNextHashEntry' is private
../../CommonUtilitiesLib/OSHashTable.h:87: error: within this context
QTSSSpamDefenseModule.cpp:58: error: 'IPAddrTableElem* IPAddrTableElem::fNextHashEntry' is private
../../CommonUtilitiesLib/OSHashTable.h:88: error: within this context
make: *** [QTSSSpamDefenseModule.o] Error 1
Building HomeDirectoryModule for Linux.i686 with gcc
gcc -c -o DirectoryInfo.o -D_REENTRANT -D__USE_POSIX -D__linux__ -pipe -include ../../PlatformHeader.h -g -Wall -O3 -I. -I../../APICommonCode -I../OSMemory_Modules -I../../APIStubLib -I../../CommonUtilitiesLib -I../../RTPMetaInfoLib -I../../SafeStdLib DirectoryInfo.cpp ../../CommonUtilitiesLib/MyAssert.h:34: warning: 'class AssertLogger' has virtual functions but non-virtual destructor ../../CommonUtilitiesLib/OSRef.h:111: error: 'OSRefKey' was not declared in this scope ../../CommonUtilitiesLib/OSRef.h:111: error: template argument 2 is invalid ../../CommonUtilitiesLib/OSRef.h:111: error: friend declaration does not name a class or function ../../CommonUtilitiesLib/OSRef.h:112: error: 'OSRefKey' was not declared in this scope ../../CommonUtilitiesLib/OSRef.h:112: error: template argument 2 is invalid ../../CommonUtilitiesLib/OSRef.h:112: error: friend declaration does not name a class or function
make: *** [DirectoryInfo.o] Error 1
Building StreamingProxy for Linux.i686 with gcc
make: Nothing to be done for `all'.
Building qtpasswd for Linux.i686 with gcc
gcc -o qtpasswd QTSSPasswd.o ../SafeStdLib/InternalStdLib.o ../OSMemoryLib/OSMemory.o -D_REENTRANT -D__USE_POSIX -D__linux__ -pipe -L../CommonUtilitiesLib -lpthread -ldl -lstdc++ -lm -lcrypt ../CommonUtilitiesLib/libCommonUtilitiesLib.a gcc: ../CommonUtilitiesLib/libCommonUtilitiesLib.a: No such file or directory
make: *** [qtpasswd] Error 1
Building PlaylistBroadcaster for Linux.i686 with gcc
gcc -c -o BroadcastLog.o -D_REENTRANT -D__USE_POSIX -D__linux__ -pipe -include ../PlatformHeader.h -include ../revision.h -g -Wall -D__USE_MAX_PRINTF__ -O3 -I. -I.. -I../QTFileLib -I../OSMemoryLib -I../RTSPClientLib -I../APIStubLib -I../APICommonCode -I../CommonUtilitiesLib -I../RTPMetaInfoLib BroadcastLog.cpp ../CommonUtilitiesLib/MyAssert.h:34: warning: 'class AssertLogger' has virtual functions but non-virtual destructor ../CommonUtilitiesLib/OSRef.h:111: error: 'OSRefKey' was not declared in this scope
../CommonUtilitiesLib/OSRef.h:111: error: template argument 2 is invalid
../CommonUtilitiesLib/OSRef.h:111: error: friend declaration does not name a class or function ../CommonUtilitiesLib/OSRef.h:112: error: 'OSRefKey' was not declared in this scope
../CommonUtilitiesLib/OSRef.h:112: error: template argument 2 is invalid
../CommonUtilitiesLib/OSRef.h:112: error: friend declaration does not name a class or function ../CommonUtilitiesLib/UDPDemuxer.h:88: error: 'UDPDemuxerKey' was not declared in this scope ../CommonUtilitiesLib/UDPDemuxer.h:88: error: template argument 2 is invalid ../CommonUtilitiesLib/UDPDemuxer.h:88: error: friend declaration does not name a class or function
make: *** [BroadcastLog.o] Error 1
Building MP3Broadcaster for Linux.i686 with gcc
gcc -c -o BroadcasterMain.o -D_REENTRANT -D__USE_POSIX -D__linux__ -pipe -include ../PlatformHeader.h -include ./revision.h -g -Wall -D__USE_MAX_PRINTF__ -O3 -I. -I.. -I../QTFileLib -I../OSMemoryLib -I../APIStubLib -I../APICommonCode -I../CommonUtilitiesLib -I../PlaylistBroadcaster.tproj BroadcasterMain.cpp ../CommonUtilitiesLib/MyAssert.h:34: warning: 'class AssertLogger' has virtual functions but non-virtual destructor ../CommonUtilitiesLib/OSRef.h:111: error: 'OSRefKey' was not declared in this scope
../CommonUtilitiesLib/OSRef.h:111: error: template argument 2 is invalid
../CommonUtilitiesLib/OSRef.h:111: error: friend declaration does not name a class or function ../CommonUtilitiesLib/OSRef.h:112: error: 'OSRefKey' was not declared in this scope
../CommonUtilitiesLib/OSRef.h:112: error: template argument 2 is invalid
../CommonUtilitiesLib/OSRef.h:112: error: friend declaration does not name a class or function
make: *** [BroadcasterMain.o] Error 1
Building QTFileTools for Linux.i686 with gcc
Building QTBroadcaster for Linux.i686 with gcc
make: *** No rule to make target `../../CommonUtilitiesLib/libCommonUtilitiesLib.a', needed by `QTBroadcaster'. Stop.
Building QTFileInfo for Linux.i686 with gcc
make: *** No rule to make target `../../CommonUtilitiesLib/libCommonUtilitiesLib.a', needed by `QTFileInfo'. Stop.
Building QTFileTest for Linux.i686 with gcc
make: *** No rule to make target `../../CommonUtilitiesLib/libCommonUtilitiesLib.a', needed by `QTFileTest'. Stop.
Building QTRTPFileTest for Linux.i686 with gcc
make: *** No rule to make target `../../CommonUtilitiesLib/libCommonUtilitiesLib.a', needed by `QTRTPFileTest'. Stop.
Building QTRTPGen for Linux.i686 with gcc
make: *** No rule to make target `../../CommonUtilitiesLib/libCommonUtilitiesLib.a', needed by `QTRTPGen'. Stop.
Building QTSDPGen for Linux.i686 with gcc
make: *** No rule to make target `../../CommonUtilitiesLib/libCommonUtilitiesLib.a', needed by `QTSDPGen'. Stop.
Building QTSampleLister for Linux.i686 with gcc
make: *** No rule to make target `../../CommonUtilitiesLib/libCommonUtilitiesLib.a', needed by `QTSampleLister'. Stop.
Building QTTrackInfo for Linux.i686 with gcc
make: *** No rule to make target `../../CommonUtilitiesLib/libCommonUtilitiesLib.a', needed by `QTTrackInfo'. Stop.

以上、よろしくお願いいたします。