Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 97284 - miscalculation of dependencies? (qt-3.3.4-r3)
Summary: miscalculation of dependencies? (qt-3.3.4-r3)
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Other
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-28 02:50 UTC by Ruben Jenster
Modified: 2005-08-17 06:23 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ruben Jenster 2005-06-28 02:50:36 UTC
I made a fresh install here and want to install KDE (emerge kdebase-meta) but it failed at compiling the qt library. I noticed that some dependencies (mysql sqlite) werde not emerged previously. 
I wonder how this could happen because I looked at the qt ebuild and dependencies were ok? Is the calculation of dependencies not 100% reliable and does fail sometimes? I want to understand this - can you tell be the reason?

Regards

Ruben

./../../../src/3rdparty/sqlite/vdbeaux.c: In function `sqlite_bind':
../../../../src/3rdparty/sqlite/vdbeaux.c:950: Warnung: Vergleich zwischen vorzeichenbehaftet und vorzeichenlos
../../../../src/3rdparty/sqlite/where.c:362: warning: 'haveKey' might be used uninitialized in this function
../../../../src/3rdparty/sqlite/where.c:920: warning: 'leFlag' might be used uninitialized in this function
../../../../src/3rdparty/sqlite/where.c:920: warning: 'geFlag' might be used uninitialized in this function
../../../../src/3rdparty/sqlite/vdbe.c: In function `sqlite_step':
../../../../src/3rdparty/sqlite/vdbe.c:117: Warnung: Vergleich zwischen vorzeichenbehaftet und vorzeichenlos
../../../../src/3rdparty/sqlite/vdbe.c: In function `sqliteVdbeExec':
../../../../src/3rdparty/sqlite/vdbe.c:502: Warnung: Vergleich zwischen vorzeichenbehaftet und vorzeichenlos
../../../../src/3rdparty/sqlite/vdbe.c:503: Warnung: Vergleich zwischen vorzeichenbehaftet und vorzeichenlos
../../../../src/3rdparty/sqlite/vdbe.c:616: Warnung: Vergleich zwischen vorzeichenbehaftet und vorzeichenlos
../../../../src/3rdparty/sqlite/vdbe.c:3519: Warnung: Vergleich zwischen vorzeichenbehaftet und vorzeichenlos
../../../../src/3rdparty/sqlite/vdbe.c:4878: Warnung: Vergleich zwischen vorzeichenbehaftet und vorzeichenlos
../../../../src/3rdparty/sqlite/vdbe.c:3122: Warnung: 
Comment 1 Ruben Jenster 2005-06-28 02:50:36 UTC
I made a fresh install here and want to install KDE (emerge kdebase-meta) but it failed at compiling the qt library. I noticed that some dependencies (mysql sqlite) werde not emerged previously. 
I wonder how this could happen because I looked at the qt ebuild and dependencies were ok? Is the calculation of dependencies not 100% reliable and does fail sometimes? I want to understand this - can you tell be the reason?

Regards

Ruben

./../../../src/3rdparty/sqlite/vdbeaux.c: In function `sqlite_bind':
../../../../src/3rdparty/sqlite/vdbeaux.c:950: Warnung: Vergleich zwischen vorzeichenbehaftet und vorzeichenlos
../../../../src/3rdparty/sqlite/where.c:362: warning: 'haveKey' might be used uninitialized in this function
../../../../src/3rdparty/sqlite/where.c:920: warning: 'leFlag' might be used uninitialized in this function
../../../../src/3rdparty/sqlite/where.c:920: warning: 'geFlag' might be used uninitialized in this function
../../../../src/3rdparty/sqlite/vdbe.c: In function `sqlite_step':
../../../../src/3rdparty/sqlite/vdbe.c:117: Warnung: Vergleich zwischen vorzeichenbehaftet und vorzeichenlos
../../../../src/3rdparty/sqlite/vdbe.c: In function `sqliteVdbeExec':
../../../../src/3rdparty/sqlite/vdbe.c:502: Warnung: Vergleich zwischen vorzeichenbehaftet und vorzeichenlos
../../../../src/3rdparty/sqlite/vdbe.c:503: Warnung: Vergleich zwischen vorzeichenbehaftet und vorzeichenlos
../../../../src/3rdparty/sqlite/vdbe.c:616: Warnung: Vergleich zwischen vorzeichenbehaftet und vorzeichenlos
../../../../src/3rdparty/sqlite/vdbe.c:3519: Warnung: Vergleich zwischen vorzeichenbehaftet und vorzeichenlos
../../../../src/3rdparty/sqlite/vdbe.c:4878: Warnung: Vergleich zwischen vorzeichenbehaftet und vorzeichenlos
../../../../src/3rdparty/sqlite/vdbe.c:3122: Warnung: »pC« könnte in dieser Funktion uninitialisiert bleiben
../../../../src/3rdparty/sqlite/vdbe.c:3124: Warnung: »pCrsr« könnte in dieser Funktion uninitialisiert bleiben
../../../../src/3rdparty/sqlite/vdbe.c:2835: Warnung: »rx« könnte in dieser Funktion uninitialisiert bleiben
test -d ../../../sqldrivers/ || mkdir -p ../../../sqldrivers/
rm -f libqsqlite.so
g++ -fno-exceptions -Wl,-O1 -shared -o libqsqlite.so .obj/smain.o .obj/qsql_sqlite.o .obj/attach.o .obj/auth.o .obj/btree.o .obj/btree_rb.o .obj/build.o .obj/copy.o .obj/date.o .obj/delete.o .obj/expr.o .obj/func.o .obj/hash.o .obj/insert.o .obj/main.o .obj/opcodes.o .obj/os.o .obj/pager.o .obj/parse.o .obj/pragma.o .obj/printf.o .obj/random.o .obj/select.o .obj/shell.o .obj/table.o .obj/tokenize.o .obj/trigger.o .obj/update.o .obj/util.o .obj/vacuum.o .obj/vdbe.o .obj/vdbeaux.o .obj/where.o   -L/usr/lib/mysql -L/var/tmp/portage/qt-3.3.4-r3/work/qt-x11-free-3.3.4/lib -L/usr/X11R6/lib -lqt-mt -lmng -ljpeg -lpng -lz -lXi -lXrender -lXrandr -lXcursor -lXinerama -lXft -lfreetype -lfontconfig -lXext -lX11 -lm -lSM -lICE -ldl -lpthread
mv -f libqsqlite.so ../../../sqldrivers/
make[3]: Leaving directory `/var/tmp/portage/qt-3.3.4-r3/work/qt-x11-free-3.3.4/plugins/src/sqldrivers/sqlite'
make[2]: Leaving directory `/var/tmp/portage/qt-3.3.4-r3/work/qt-x11-free-3.3.4/plugins/src/sqldrivers'
make[1]: *** [sub-sqldrivers] Error 2
make[1]: Leaving directory `/var/tmp/portage/qt-3.3.4-r3/work/qt-x11-free-3.3.4/plugins/src'
make: *** [sub-plugins] Error 2

!!! ERROR: x11-libs/qt-3.3.4-r3 failed.
!!! Function src_compile, Line 158, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
Comment 2 Gregorio Guidi (RETIRED) gentoo-dev 2005-07-09 10:00:11 UTC
sqlite is not a dependency, qt uses its own copy, so the problem should be 
somewhere else... 
 
Does it happen if you try again? 
Also, I cannot see where the compilation fails in the output you posted, I see 
only warnings... 
Comment 3 Gregorio Guidi (RETIRED) gentoo-dev 2005-08-17 06:23:41 UTC
No reply from reporter.