Projekat

Općenito

Profil

Akcije

Podrška #25295

Zatvoren

qt build from git source na windows vista

Dodano od Jasmin Beganović prije više od 14 godina. Izmjenjeno prije više od 14 godina.

Status:
Zatvoreno
Prioritet:
Normalan
Odgovorna osoba:
Početak:
18.11.2011
Završetak:
% završeno:

100%

Procjena vremena:

Povezani tiketi 1 (0 otvoreno1 zatvoren)

korelira sa qt - Podrška #24665: qt build from git source na mac os xZatvorenoErnad Husremović03.10.2011

Akcije
Akcije #1

Izmjenjeno od Jasmin Beganović prije više od 14 godina

po zabilješkama sa #24665

Akcije #2

Izmjenjeno od Jasmin Beganović prije više od 14 godina

mingw raspakovan na c, ubačen u path

C:\>path

PATH=C:\Program Files\ImageMagick-6.6.7-Q16;C:\Windows\system32;C:\Windows;C:\Wi
ndows\System32\Wbem;C:\Python25;c:\mingw\bin

Akcije #3

Izmjenjeno od Jasmin Beganović prije više od 14 godina

vars

set Path=C:\MinGW\bin;C:\PostgreSQL\9.1\bin;%PATH% 
set TMP=c:\tmp
set TEMP=c:\tmp
set QMAKESPEC=win32-g++
set INCLUDE=C:\MinGW\include;C:\PostgreSQL\9.1\include;
set LIB=C:\MinGW\lib;C:\PostgreSQL\9.1\lib;
Akcije #4

Izmjenjeno od Jasmin Beganović prije više od 14 godina

http://www.xtuple.org/sites/default/files/dev/370/devGuide370/ch01s04.html

qmake qt options


-plugin-sql-psql -plugin-sql-odbc -plugin-sql-sqlite -qt-zlib -qt-gif -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -I C:\PostgreSQL\9.1\include -l C:\PostgreSQL\9.1\lib -qt-style-windowsxp

Akcije #5

Izmjenjeno od Jasmin Beganović prije više od 14 godina

C:\devel\src\qt>configure.exe -plugin-sql-psql -plugin-sql-odbc -plugin-sql-sqli
te -qt-zlib -qt-gif -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -I C:\PostgreS
QL\9.1\include -I C:\PostgreSQL\9.1\lib -qt-style-windowsxp -platform win32-g++
Akcije #6

Izmjenjeno od Jasmin Beganović prije više od 14 godina

odmah greške, vidi mixa unix i windows sleša

Build is done in............C:\devel\src\qt
Install prefix..............C:\devel\src\qt
Headers installed to........C:/devel/src/qt/include
Libraries installed to......C:/devel/src/qt/lib
Plugins installed to........C:/devel/src/qt/plugins
Imports installed to........C:/devel/src/qt/imports
Binaries installed to.......C:/devel/src/qt/bin
Docs installed to...........C:/devel/src/qt/doc
Data installed to...........C:/devel/src/qt
Translations installed to...C:/devel/src/qt/translations
Examples installed to.......C:/devel/src/qt/examples
Demos installed to..........C:/devel/src/qt/demos

Include paths...............C:\PostgreSQL\9.1\include C:\PostgreSQL\9.1\lib
Creating qmake...
g++ -c -oproject.o -O -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Ige
nerators/mac -Igenerators/symbian -IC:\devel\src\qt/include -IC:\devel\src\qt/in
clude/QtCore -IC:\devel\src\qt/include -IC:\devel\src\qt/include/QtCore -IC:\dev
el\src\qt/src/corelib/global -IC:\devel\src\qt/src/corelib/xml -IC:\devel\src\qt
/mkspecs/win32-g++ -IC:\devel\src\qt/tools/shared -DQT_NO_TEXTCODEC -DQT_NO_UNIC
ODETABLES -DQT_LITE_COMPONENT -DQT_NO_PCRE -DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRE
SS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD -DQT_NO_QOBJECT
-DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQT_BOOTSTRAPPED -DQLIBRARYINFO_EPOCROO
T -DQMAKE_OPENSOURCE_EDITION project.cpp
In file included from project.cpp:42:
project.h:45:25: error: qstringlist.h: No such file or directory
project.h:46:25: error: qtextstream.h: No such file or directory
project.h:47:21: error: qstring.h: No such file or directory
project.h:48:20: error: qstack.h: No such file or directory
project.h:49:18: error: qmap.h: No such file or directory
project.h:50:23: error: qmetatype.h: No such file or directory
Akcije #7

Izmjenjeno od Jasmin Beganović prije više od 14 godina

iz mysys terminala nema ovih problema

samo treba podesiti path, windows path sa razmacima npr "program files" razbuca isti pa ga treba izbaciti
bringout@SAMRA-W7 /c/devel/s

$ export $PATH

sh.exe": export: `/c/Users/bringout/bin:.:/usr/local/bin:/mingw/bin:/bin:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/mingw/bin:/c/PostgreSQL/9.1/include

configure

bringout@SAMRA-W7 /c/devel/src/qt (4.7)

$ configure.exe -plugin-sql-psql -plugin-sql-odbc -plugin-sql-sqlite -qt-zlib -
qt-gif -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg  -qt-style-windowsxp -plat
form win32-g++   -I c:/PostgreSQL/9.1/include -L c:/PostgreSQL/9.1/lib

Akcije #8

Izmjenjeno od Jasmin Beganović prije više od 14 godina

  • Naslov promijenjeno iz qt build from git source na mac windows vista u qt build from git source na windows vista
Akcije #9

Izmjenjeno od Jasmin Beganović prije više od 14 godina

vidim jutros da je završio, izbacio je neke errore, ali u /bin imamo izbildane qt pakete

Akcije #10

Izmjenjeno od Ernad Husremović prije više od 14 godina

posebno je bitan lib/ i lib....pgsql ... .a

Akcije #11

Izmjenjeno od Ernad Husremović prije više od 14 godina

ako je to sve ok hajde pusti build knowhow P1 klijenta

Akcije #12

Izmjenjeno od Jasmin Beganović prije više od 14 godina

tog lib-a nema

bringout@SAMRA-W7 /c/devel/src/qt/lib (4.7)

$ ls -lh | grep  pgsq

ovo su greške koje je make izbacio na kraju

mingw32-make: [install_mkspecs] Error 1 (ignored)
cp -r c:/devel/src/qt/mkspecs/wincewm65professional-msvc2005 c:/devel/src/qt/mks
pecs/wincewm65professional-msvc2005
cp: cannot copy a directory, `c:/devel/src/qt/mkspecs/wincewm65professional-msvc
2005', into itself, `c:/devel/src/qt/mkspecs/wincewm65professional-msvc2005/winc
ewm65professional-msvc2005'
mingw32-make: [install_mkspecs] Error 1 (ignored)
cp -r c:/devel/src/qt/mkspecs/wincewm65professional-msvc2008 c:/devel/src/qt/mks
pecs/wincewm65professional-msvc2008
cp: cannot copy a directory, `c:/devel/src/qt/mkspecs/wincewm65professional-msvc
2008', into itself, `c:/devel/src/qt/mkspecs/wincewm65professional-msvc2008/winc
ewm65professional-msvc2008'
mingw32-make: [install_mkspecs] Error 1 (ignored)

idem pokrenuti build samo njega

Akcije #13

Izmjenjeno od Jasmin Beganović prije više od 14 godina

http://ldc.usb.ve/docs/qt/sql-driver.html#qpsql-for-postgresql-version-7-3-and-above

$ /c/devel/src/qt/bin/qmake -o Makefile "INCLUDEPATH+=C:\PostgreSQL\9.1\include
" "LIBS+=C:\PostgreSQL\9.1\lib\libpq.lib" psql.pro

WARNING: (internal):1: Unescaped backslashes are deprecated.
WARNING: (internal):1: Unescaped backslashes are deprecated.
WARNING: (internal):1: Unescaped backslashes are deprecated.

Akcije #14

Izmjenjeno od Jasmin Beganović prije više od 14 godina

mingw32-make

c:/mingw/bin/mingw32-make -f Makefile.Debug all
mingw32-make[1]: Entering directory `c:/devel/src/qt/src/plugins/sqldrivers/psql
'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -
DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_PLUGIN -DQT_SQL_LIB -
DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_H
AVE_SSE2 -DQT_THREAD_SUPPORT -I'../../../../include/QtCore' -I'../../../../inclu
de/QtSql' -I'../../../../include' -I'c:/PostgreSQL/9.1/include' -I'c:/PostgreSQL
/9.1/include' -I'../../../../include/ActiveQt' -I'tmp/moc/debug_shared' -I'../..
/../../mkspecs/win32-g++' -o tmp/obj/debug_shared/main.o main.cpp
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -
DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_PLUGIN -DQT_SQL_LIB -
DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_H
AVE_SSE2 -DQT_THREAD_SUPPORT -I'../../../../include/QtCore' -I'../../../../inclu
de/QtSql' -I'../../../../include' -I'c:/PostgreSQL/9.1/include' -I'c:/PostgreSQL
/9.1/include' -I'../../../../include/ActiveQt' -I'tmp/moc/debug_shared' -I'../..
/../../mkspecs/win32-g++' -o tmp/obj/debug_shared/qsql_psql.o ../../../sql/drive
rs/psql/qsql_psql.cpp
C:/devel/src/qt/bin/moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASC
II -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -DQT_
HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THRE
AD_SUPPORT -I'../../../../include/QtCore' -I'../../../../include/QtSql' -I'../..
/../../include' -I'c:/PostgreSQL/9.1/include' -I'c:/PostgreSQL/9.1/include' -I'.
./../../../include/ActiveQt' -I'tmp/moc/debug_shared' -I'../../../../mkspecs/win
32-g++' -D__GNUC__ -DWIN32 ../../../sql/drivers/psql/qsql_psql.h -o tmp/moc/debu
g_shared/moc_qsql_psql.cpp
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -
DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_PLUGIN -DQT_SQL_LIB -
DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_H
AVE_SSE2 -DQT_THREAD_SUPPORT -I'../../../../include/QtCore' -I'../../../../inclu
de/QtSql' -I'../../../../include' -I'c:/PostgreSQL/9.1/include' -I'c:/PostgreSQL
/9.1/include' -I'../../../../include/ActiveQt' -I'tmp/moc/debug_shared' -I'../..
/../../mkspecs/win32-g++' -o tmp/obj/debug_shared/moc_qsql_psql.o tmp/moc/debug_
shared/moc_qsql_psql.cpp
windres -i qsqlpsqld_resource.rc -o tmp/obj/debug_shared/qsqlpsqld_resource_res.
o --include-dir=. -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_NO
_CAST_FROM_ASCII -DQT_DLL -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -
DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT

g++ -mthreads -shared -Wl,--out-implib,c:/devel/src/qt/plugins/sqldrivers/libqsq
lpsqld4.a -o ../../../../plugins/sqldrivers/qsqlpsqld4.dll tmp/obj/debug_shared/
main.o tmp/obj/debug_shared/qsql_psql.o tmp/obj/debug_shared/moc_qsql_psql.o  -L
'c:/devel/src/qt/lib' -L'c:/devel/src/qt/lib' tmp/obj/debug_shared/qsqlpsqld_res
ource_res.o -Lc:/PostgreSQL/9.1/lib C:\PostgreSQL\9.1\lib\libpq.lib -lQtSqld4 -l
QtCored4
Creating library file: c:/devel/src/qt/plugins/sqldrivers/libqsqlpsqld4.a
mingw32-make[1]: Leaving directory `c:/devel/src/qt/src/plugins/sqldrivers/psql'

c:/mingw/bin/mingw32-make -f Makefile.Release all
mingw32-make[1]: Entering directory `c:/devel/src/qt/src/plugins/sqldrivers/psql
'
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN
 -DQT_SQL_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAV
E_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I'../../../../include/QtCore' -I'..
/../../../include/QtSql' -I'../../../../include' -I'c:/PostgreSQL/9.1/include' -
I'c:/PostgreSQL/9.1/include' -I'../../../../include/ActiveQt' -I'tmp/moc/release
_shared' -I'../../../../mkspecs/win32-g++' -o tmp/obj/release_shared/main.o main
.cpp
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN
 -DQT_SQL_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAV
E_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I'../../../../include/QtCore' -I'..
/../../../include/QtSql' -I'../../../../include' -I'c:/PostgreSQL/9.1/include' -
I'c:/PostgreSQL/9.1/include' -I'../../../../include/ActiveQt' -I'tmp/moc/release
_shared' -I'../../../../mkspecs/win32-g++' -o tmp/obj/release_shared/qsql_psql.o
 ../../../sql/drivers/psql/qsql_psql.cpp
C:/devel/src/qt/bin/moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASC
II -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_
CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_
SSE2 -DQT_THREAD_SUPPORT -I'../../../../include/QtCore' -I'../../../../include/Q
tSql' -I'../../../../include' -I'c:/PostgreSQL/9.1/include' -I'c:/PostgreSQL/9.1
/include' -I'../../../../include/ActiveQt' -I'tmp/moc/release_shared' -I'../../.
./../mkspecs/win32-g++' -D__GNUC__ -DWIN32 ../../../sql/drivers/psql/qsql_psql.h
 -o tmp/moc/release_shared/moc_qsql_psql.cpp
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN
 -DQT_SQL_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAV
E_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I'../../../../include/QtCore' -I'..
/../../../include/QtSql' -I'../../../../include' -I'c:/PostgreSQL/9.1/include' -
I'c:/PostgreSQL/9.1/include' -I'../../../../include/ActiveQt' -I'tmp/moc/release
_shared' -I'../../../../mkspecs/win32-g++' -o tmp/obj/release_shared/moc_qsql_ps
ql.o tmp/moc/release_shared/moc_qsql_psql.cpp
windres -i qsqlpsql_resource.rc -o tmp/obj/release_shared/qsqlpsql_resource_res.
o --include-dir=. -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_NO
_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -
DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_
THREAD_SUPPORT
g++ -Wl,-s -mthreads -shared -Wl,--out-implib,c:/devel/src/qt/plugins/sqldrivers
/libqsqlpsql4.a -o ../../../../plugins/sqldrivers/qsqlpsql4.dll tmp/obj/release_
shared/main.o tmp/obj/release_shared/qsql_psql.o tmp/obj/release_shared/moc_qsql
_psql.o  -L'c:/devel/src/qt/lib' -L'c:/devel/src/qt/lib' tmp/obj/release_shared/
qsqlpsql_resource_res.o -Lc:/PostgreSQL/9.1/lib C:\PostgreSQL\9.1\lib\libpq.lib
-lQtSql4 -lQtCore4
Creating library file: c:/devel/src/qt/plugins/sqldrivers/libqsqlpsql4.a
mingw32-make[1]: Leaving directory `c:/devel/src/qt/src/plugins/sqldrivers/psql'
Akcije #15

Izmjenjeno od Jasmin Beganović prije više od 14 godina

ali libqsqlpsqld4.a nigdje

Akcije #16

Izmjenjeno od Jasmin Beganović prije više od 14 godina

vječno ovi \ / ooo zetele

bringout@SAMRA-W7 /c/devel/src/qt/src/plugins/sqldrivers/psql (4.7)

$ /c/devel/src/qt/bin/qmake -o Makefile "INCLUDEPATH+=C:\\PostgreSQL\\9.1\\incl
ude" "LIBS+=C:\\PostgreSQL\\9.1\\lib\\libpq.lib" psql.pro

mingw32-make clean
mingw32-make

Akcije #17

Izmjenjeno od Jasmin Beganović prije više od 14 godina

bringout@SAMRA-W7 /c/devel/src/qt/plugins (4.7)
$ find -name libqsqlpsqld4.a

./sqldrivers/libqsqlpsqld4.a

Akcije #18

Izmjenjeno od Jasmin Beganović prije više od 14 godina

bringout@SAMRA-W7 /c/devel/src/qt/plugins/sqldrivers (4.7)

$ cp libqsqlpsql*  /c/devel/src/qt/lib

Akcije #19

Izmjenjeno od Jasmin Beganović prije više od 14 godina

  • Status promijenjeno iz Novo u Zatvoreno
  • % završeno promijenjeno iz 0 u 100

to bi trebalo da je to :)

Akcije

Također dostupno kao Atom PDF