Russian Qt Forum
Ноябрь 28, 2024, 13:11 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Не получается собрать статику 4.6.2 под венду. ругается на фонон.  (Прочитано 2632 раз)
ieroglif
Гость
« : Май 27, 2010, 21:27 »

Код:
g++ -c -g -Wall -frtti -fexceptions -mthreads -DUNICODE -DQT_LARGEFILE_SUPPORT -
DUSE_STATIC_SQLITE_PLUGIN -DQT_WEBKIT_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB
 -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\..
\..\include\QtCore" -I"..\..\..\..\include\QtNetwork" -I"..\..\..\..\include\QtG
ui" -I"..\..\..\..\include\QtXml" -I"..\..\..\..\include\QtSql" -I"..\..\..\..\i
nclude\QtWebKit" -I"..\..\..\..\include" -I"..\..\..\..\include\QtHelp" -I"..\..
\..\shared\fontpanel" -I"..\..\..\..\include\ActiveQt" -I"tmp\moc\debug_static"
-I"." -I"..\..\..\..\mkspecs\win32-g++" -o tmp\obj\debug_static\qrc_assistant_im
ages.o tmp\rcc\debug_static\qrc_assistant_images.cpp
windres -i assistant.rc -o tmp\obj\debug_static\assistant_res.o --include-dir=.
g++ -static-libgcc -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-run
time-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o ..\..\..\..\bin\assist
ant.exe object_script.assistant.Debug  -L"c:\Qt\qt.static\lib" -L"c:\Qt\qt.stati
c\lib" -lmingw32 -lqtmaind tmp\obj\debug_static\assistant_res.o -LC:/Qt/qt.stati
c/plugins/sqldrivers -lQtHelpd -lqsqlited -lQtWebKitd -lQtSqld -lQtXmld -lQtCLuc
ened -lshlwapi -lversion -lphonond -lQtXmlPatternsd -lQtGuid -lgdi32 -lcomdlg32
-loleaut32 -limm32 -lwinmm -lwinspool -lmsimg32 -lQtNetworkd -lQtCored -lkernel3
2 -luser32 -lshell32 -luuid -lole32 -ladvapi32 -lws2_32
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x95): undefined reference to `_imp___ZNK6Phonon11MediaObject
5stateEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0xd2): undefined reference to `_imp___ZNK6Phonon11MediaObject
11currentTimeEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x106): undefined reference to `_imp___ZNK6Phonon11MediaObjec
t13remainingTimeEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x13a): undefined reference to `_imp___ZNK6Phonon11MediaObjec
t9totalTimeEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x188): undefined reference to `_imp___ZNK6Phonon11MediaObjec
t8metaDataEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x240): undefined reference to `_imp___ZNK6Phonon11MediaObjec
t8hasVideoEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x26f): undefined reference to `_imp___ZNK6Phonon11MediaObjec
t10isSeekableEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x39a): undefined reference to `_imp___ZN6Phonon11MediaObject
C1EP7QObject'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x3c4): undefined reference to `_imp___ZN6Phonon11VideoWidget
C1EP7QWidget'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x405): undefined reference to `_imp___ZN6Phonon11AudioOutput
C1EP7QObject'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x4a9): undefined reference to `_imp___ZN6Phonon10createPathE
PNS_9MediaNodeES1_'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x4b9): undefined reference to `_imp___ZN6Phonon4PathD1Ev'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x502): undefined reference to `_imp___ZN6Phonon10createPathE
PNS_9MediaNodeES1_'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x512): undefined reference to `_imp___ZN6Phonon4PathD1Ev'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x96a): undefined reference to `_imp___ZN6Phonon11MediaObject
C1EP7QObject'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x994): undefined reference to `_imp___ZN6Phonon11VideoWidget
C1EP7QWidget'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x9d5): undefined reference to `_imp___ZN6Phonon11AudioOutput
C1EP7QObject'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0xa79): undefined reference to `_imp___ZN6Phonon10createPathE
PNS_9MediaNodeES1_'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0xa89): undefined reference to `_imp___ZN6Phonon4PathD1Ev'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0xad2): undefined reference to `_imp___ZN6Phonon10createPathE
PNS_9MediaNodeES1_'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0xae2): undefined reference to `_imp___ZN6Phonon4PathD1Ev'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x12c0): undefined reference to `_imp___ZNK6Phonon11MediaObje
ct8hasVideoEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x136e): undefined reference to `_imp___ZN6Phonon11MediaSourc
eC1ERK4QUrl'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x1385): undefined reference to `_imp___ZN6Phonon11MediaObjec
t16setCurrentSourceERKNS_11MediaSourceE'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x1392): undefined reference to `_imp___ZN6Phonon11MediaSourc
eD1Ev'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x13a5): undefined reference to `_imp___ZN6Phonon11MediaSourc
eD1Ev'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x13fa): undefined reference to `_imp___ZN6Phonon11AudioOutpu
t9setVolumeEd'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x1472): undefined reference to `_imp___ZN6Phonon11MediaObjec
t4playEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x1492): undefined reference to `_imp___ZN6Phonon11MediaObjec
t5pauseEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x14b2): undefined reference to `_imp___ZNK6Phonon11MediaObje
ct5stateEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x14de): undefined reference to `_imp___ZNK6Phonon11MediaObje
ct10isSeekableEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x155c): undefined reference to `_imp___ZN6Phonon11MediaObjec
t4seekEx'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x159d): undefined reference to `_imp___ZNK6Phonon11MediaObje
ct9totalTimeEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x15f4): undefined reference to `_imp___ZNK6Phonon11MediaObje
ct11currentTimeEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x16c5): undefined reference to `_imp___ZN6Phonon11AudioOutpu
t9setVolumeEd'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x16ec): undefined reference to `_imp___ZN6Phonon11AudioOutpu
t8setMutedEb'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x17c8): undefined reference to `_imp___ZNK6Phonon11MediaObje
ct5stateEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x1803): undefined reference to `_imp___ZN6Phonon11MediaObjec
t5pauseEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x1844): undefined reference to `_imp___ZNK6Phonon11MediaObje
ct9errorTypeEv'
c:\Qt\qt.static\lib/libQtWebKitd.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivat
ePhonon.cpp:(.text+0x188b): undefined reference to `_imp___ZN6Phonon11MediaObjec
t5pauseEv'
collect2: ld returned 1 exit status
mingw32-make[5]: *** [..\..\..\..\bin\assistant.exe] Error 1
mingw32-make[5]: Leaving directory `C:/Qt/qt.static/tools/assistant/tools/assistant'
mingw32-make[4]: *** [debug-all] Error 2
mingw32-make[4]: Leaving directory `C:/Qt/qt.static/tools/assistant/tools/assistant'
mingw32-make[3]: *** [sub-assistant-make_default-ordered] Error 2
mingw32-make[3]: Leaving directory `C:/Qt/qt.static/tools/assistant/tools'
mingw32-make[2]: *** [sub-tools-make_default-ordered] Error 2
mingw32-make[2]: Leaving directory `C:/Qt/qt.static/tools/assistant'
mingw32-make[1]: *** [sub-assistant-make_default-ordered] Error 2
mingw32-make[1]: Leaving directory `C:/Qt/qt.static/tools'
mingw32-make: *** [sub-tools-make_default-ordered] Error 2

C:\Qt\qt.static>

Собираю скопировав папку qt из SDK и переконфигурировав.
параметры конфигурации:
Код:
-static 
-no-qt3support
-debug-and-release
-plugin-sql-sqlite
-plugin-sql-mysql
-plugin-sql-odbc
-qt-libpng
-qt-libjpeg
-qt-gif
-qt-libtiff
-opensource
-qt-zlib
-phonon
-webkit
-script
-scripttools
-no-incredibuild-xge
-platform win32-g++

гуглю уже сутки - ничего не понимаю =(
Записан
SABROG
Гость
« Ответ #1 : Май 28, 2010, 08:54 »

Для фонона я качал хедеры пропатченные тролями и менял их непосредственно в папке include MinGW. Но Qt 4.6.2 я собирал не статически.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.041 секунд. Запросов: 20.