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:
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.
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...
No reply from reporter.