mythtv 0.22 버전을 컴파일 한 후 mythtv-setup을 실행했더니... 아래와 같이 에러가 발생함.
[root@localhost bin]# ./mythtv-setup |
그래서 구글링 결과 qt를 설치할때 configure에서 따로 해줘야 하는 거 같음.
qt 설치 디렉토리에서 make uninstall 하고 make confclean 해 준 후에.... (INSTALL 문서 참조)
[root@localhost qt]# ./configure -qt-sql-mysql -qt-sql-sqlite -plugin-sql-mysql -plugin-sql-sqlite 로 실행 했더니...
마지막에 아래처럼 에러가 나오네....
g++ -o "/opt/qtsdk-2009.03/qt/bin/qmake" project.o property.o main.o makefile.o unixmake2.o unixmake.o mingw_make.o option.o winmakefile.o projectgenerator.o meta.o makefiledeps.o metamakefile.o xmloutput.o pbuilder_pbx.o borland_bmake.o msvc_dsp.o msvc_vcproj.o msvc_nmake.o msvc_objectmodel.o qstring.o qtextstream.o qiodevice.o qmalloc.o qglobal.o qbytearray.o qbytearraymatcher.o qdatastream.o qbuffer.o qlistdata.o qfile.o qfsfileengine_unix.o qfsfileengine_iterator_unix.o qfsfileengine.o qfsfileengine_iterator.o qregexp.o qvector.o qbitarray.o qdir.o qdiriterator.o quuid.o qhash.o qfileinfo.o qdatetime.o qstringlist.o qabstractfileengine.o qtemporaryfile.o qmap.o qmetatype.o qsettings.o qlibraryinfo.o qvariant.o qvsnprintf.o qlocale.o qlinkedlist.o qurl.o qnumeric.o qcryptographichash.o qscriptasm.o qscriptast.o qscriptastvisitor.o qscriptcompiler.o qscriptecmaarray.o qscriptecmaboolean.o qscriptecmacore.o qscriptecmadate.o qscriptecmafunction.o qscriptecmaglobal.o qscriptecmamath.o qscriptecmanumber.o qscriptecmaobject.o qscriptecmaregexp.o qscriptecmastring.o qscriptecmaerror.o qscriptcontext_p.o qscriptengine.o qscriptengine_p.o qscriptextenumeration.o qscriptextvariant.o qscriptcontext.o qscriptfunction.o qscriptgrammar.o qscriptlexer.o qscriptclassdata.o qscriptparser.o qscriptprettypretty.o qscriptsyntaxchecker.o qscriptvalue.o qscriptvalueimpl.o qscriptvalueiterator.o qscriptvalueiteratorimpl.o qscriptclass.o qscriptclasspropertyiterator.o qscriptengineagent.o qscriptcontextinfo.o qscriptstring.o
MySQL support cannot be enabled due to functionality tests!
Turn on verbose messaging (-v) to ./configure to see the final report.
If you believe this message is in error you may use the continue
switch (-continue) to ./configure to continue.
[root@localhost qt]#
그래서 -v 옵션을 넣고 다시 configure를 했다. 그랬더니....
DB2 auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o db2.o db2.cpp
db2.cpp:1:20: error: sqlcli.h: 그런 파일이나 디렉토리가 없습니다
db2.cpp:2:21: error: sqlcli1.h: 그런 파일이나 디렉토리가 없습니다
make: *** [db2.o] 오류 1
DB2 disabled.
InterBase auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o ibase.o ibase.cpp
ibase.cpp:1:19: error: ibase.h: 그런 파일이나 디렉토리가 없습니다
make: *** [ibase.o] 오류 1
InterBase disabled.
MySQL (thread-safe) auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/mysql -o mysql.o ../mysql/mysql.cpp
../mysql/mysql.cpp:1:19: error: mysql.h: 그런 파일이나 디렉토리가 없습니다
make: *** [mysql.o] 오류 1
MySQL (thread-safe) disabled.
MySQL (thread-unsafe) auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/mysql -o mysql.o mysql.cpp
mysql.cpp:1:19: error: mysql.h: 그런 파일이나 디렉토리가 없습니다
make: *** [mysql.o] 오류 1
MySQL (thread-unsafe) disabled.
MySQL support cannot be enabled due to functionality tests!
Turn on verbose messaging (-v) to ./configure to see the final report.
If you believe this message is in error you may use the continue
switch (-continue) to ./configure to continue.
[root@localhost qt]#
구글링을 해보니 mysql-devel 이 깔리지가 않아서 그런거 같다...
그래서 yumex 로 mysql-devel을 설치했더니... configure가 에러 없이 진행된다....
'Research > Linux' 카테고리의 다른 글
TRAC: web admin이 나타나지 않는다... (0) | 2009.08.21 |
---|---|
mythtv: pulseaudio (0) | 2009.08.21 |
QT 4.5.2 설치하기 (0) | 2009.08.18 |
/etc/profile.d/*.sh (0) | 2009.08.18 |
텔넷: getaddrinfo: localhost Name or service not (0) | 2009.08.14 |