The firebird sql sqls module only links agains olders versions.. nee patch as:
--- <qtdir>/configure +++ <qtdir>/configure @@ -1645,7 +1645,7 @@ if echo $MODULES | grep sql >/dev/null; ODBC_REQ="-lodbc sql.h sqlext.h" TDS_REQ="-lsybdb sybfront.h sybdb.h" DB2_REQ="-ldb2 sqlcli.h sqlcli1.h" - IBASE_REQ="-lgds ibase.h" + IBASE_REQ="-lfbclient ibase.h" for _SQLDR in $CFG_SQL_AVAILABLE; do case $_SQLDR in mysql) --- <qtdir>/plugins/src/sqldrivers/ibase/ibase.pro +++ <qtdir>/plugins/src/sqldrivers/ibase/ibase.pro @@ -12,7 +12,7 @@ unix { OBJECTS_DIR = .obj
!contains( LIBS, .*gds.* ):!contains( LIBS, .*libfb.* ) { - LIBS *= -lgds + LIBS *= -lfbclient } } win32 { --- <qtdir>/src/sql/qt_sql.pri +++ <qtdir>/src/sql/qt_sql.pri @@ -188,7 +188,7 @@ sql { SOURCES += $$SQL_CPP/drivers/ibase/qsql_ibase.cpp DEFINES += QT_SQL_IBASE unix { - LIBS *= -lgds + LIBS *= -lfbclient } win32 { !win32-borland:LIBS *= gds32_ms.lib
On Fri, May 13, 2011 at 12:31 PM, PICCORO McKAY Lenz <mckaygerhard@gmail.com
wrote:
the obcd patch are old, must be applied the new from qt3 on debian .. please!
On Fri, May 13, 2011 at 12:31 PM, PICCORO McKAY Lenz mckaygerhard@gmail.com wrote:
the problem it the patch about confisin in qimage, the branches its
missing.
This was what I meant he had to do some wel done study of patches!
On Fri, May 13, 2011 at 12:08 PM, David C. Rankin drankinatty@suddenlinkmail.com wrote:
On 05/13/2011 09:52 AM, David C. Rankin wrote:
<snip>
Final report for this am. Qt3 from svn builds almost to completion.
Which
is good progress. The build error I encountered was:
../../../../src/kernel/qpngio.cpp:165:27: error: 'png_info' has no
member
named 'trans_color' ../../../../src/kernel/qpngio.cpp:193:17: error: 'png_info' has no
member
named 'trans_alpha'
I have no idea where to start looking for that problem. It may be a patch issue. We will have more time to look at this later. I have backed out some of the patches that were already applied to the qt3 svn code. Right now
I'm
building with the following patches (attached):
gcc46-arch.diff qt-odbc.patch qt-patches.dcr.tar.bz2 qt3-png14.patch
I removed the qt3-png14.patch and it seems to have either made things
better
or worse :) The next build error encountered is with odbc. I have tried
both
with and without the odbc patch -- it's definitely needed. The problem I
run
into is the linker can't find -liodbc? Maybe we are missing another
link
that isn't just a header link. The full error is:
g++ -c -pipe -g -fno-exceptions -Wall -W -march=x86-64 -mtune=generic
-O2
-pipe -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -I/build/src/qt3/mkspecs/linux-g++ -I.
-I/usr/include/freetype2
-I../../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/qsql_odbc.o ../../../../src/sql/drivers/odbc/qsql_odbc.cpp ../../../../src/sql/drivers/odbc/qsql_odbc.cpp: In member function 'bool QODBCPrivate::setConnectionOptions(const QString&)': ../../../../src/sql/drivers/odbc/qsql_odbc.cpp:546:67: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../../../../src/sql/drivers/odbc/qsql_odbc.cpp:549:74: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../../../../src/sql/drivers/odbc/qsql_odbc.cpp:552:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../../../../src/sql/drivers/odbc/qsql_odbc.cpp:571:67: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../../../../src/sql/drivers/odbc/qsql_odbc.cpp:574:67: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../../../../src/sql/drivers/odbc/qsql_odbc.cpp:593:61: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../../../../src/sql/drivers/odbc/qsql_odbc.cpp: In member function
'virtual
bool QODBCDriver::beginTransaction()': ../../../../src/sql/drivers/odbc/qsql_odbc.cpp:1666:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../../../../src/sql/drivers/odbc/qsql_odbc.cpp: In member function 'bool QODBCDriver::endTrans()': ../../../../src/sql/drivers/odbc/qsql_odbc.cpp:1716:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] test -d ../../../sqldrivers/ || mkdir -p ../../../sqldrivers/ rm -f libqsqlodbc.so g++ -fno-exceptions -shared -o libqsqlodbc.so .obj/main.o
.obj/qsql_odbc.o
-L/build/src/qt3/lib -L/usr/X11R6/lib -L/usr/X11R6/lib -liodbc -lqt-mt
-lz
-lGLU -lGL -lXmu -lXrender -lXrandr -lXcursor -lXinerama -lXft
-lfreetype
-lfontconfig -lXext -lX11 -lm -lSM -lICE -ldl -lpthread /usr/bin/ld: cannot find -liodbc collect2: ld returned 1 exit status make[4]: *** [../../../sqldrivers/libqsqlodbc.so] Error 1 make[4]: Leaving directory `/build/src/qt3/plugins/src/sqldrivers/odbc' make[3]: *** [sub-odbc] Error 2 make[3]: Leaving directory `/build/src/qt3/plugins/src/sqldrivers' make[2]: *** [sub-sqldrivers] Error 2 make[2]: Leaving directory `/build/src/qt3/plugins/src' make[1]: *** [sub-plugins] Error 2 make[1]: Leaving directory `/build/src/qt3' make: *** [init] Error 2 ==> ERROR: A failure occurred in build(). Aborting...
I'm thinking we probably need to extract the qt-x11-free-3.3.8b.tar.gz
code
next to the Qt3 (svn) code and run a diff to see what is there and what isn't. I'll try and give that a go later this weekend unless somebody
beats
me to it...
-- David C. Rankin, J.D.,P.E.
To unsubscribe, e-mail:
trinity-devel-unsubscribe@lists.pearsoncomputing.net
For additional commands, e-mail: trinity-devel-help@lists.pearsoncomputing.net Read list messsages on the Web archive: http://trinity-devel.pearsoncomputing.net/ Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting
-- Lenz McKAY Gerardo (PICCORO) http://qgqlochekone.blogspot.com Cofundador de Venenux; debian based multimedia alike free only zealots users (oh well, i try but..too many free guidelines buahhh) http://shutendouji.net creador de massenkoh linux; debian enhanchements for better up to date support on stable brand, including non-free soft.
-- Lenz McKAY Gerardo (PICCORO) http://qgqlochekone.blogspot.com Cofundador de Venenux; debian based multimedia alike free only zealots users (oh well, i try but..too many free guidelines buahhh) http://shutendouji.net creador de massenkoh linux; debian enhanchements for better up to date support on stable brand, including non-free soft.