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(a)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(a)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(a)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(a)lists.pearsoncomputing.net
> >> For additional commands, e-mail:
> >> trinity-devel-help(a)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.
>
--
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.