Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 117670 - qt-3.3.4-r8 fails to compile [emerge not doing things in the right order]
Summary: qt-3.3.4-r8 fails to compile [emerge not doing things in the right order]
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-03 15:13 UTC by Jonas Bergler
Modified: 2006-01-06 16:53 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 Jonas Bergler 2006-01-03 15:13:32 UTC
g++ -fno-exceptions -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-r8/work/qt-x11-free-3.3.4/lib -L/usr/X11R6/lib -lqt-mt -lmng -ljpeg -lpng -lz -lXi -lXrender -lXrandr -lXcursor -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-r8/work/qt-x11-free-3.3.4/plugins/src/sqldrivers/sqlite'
make[2]: Leaving directory `/var/tmp/portage/qt-3.3.4-r8/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-r8/work/qt-x11-free-3.3.4/plugins/src'
make: *** [sub-plugins] Error 2

!!! ERROR: x11-libs/qt-3.3.4-r8 failed.
!!! Function src_compile, Line 187, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-01-03 15:25:39 UTC
Please provide more output as that does not show the error at all.
Comment 2 Jonas Bergler 2006-01-03 15:36:05 UTC
Ok, im compiling qt again, i emerge --synced in the meantime, which has had the result that some other things need compiling aswell, however emerge -uN qt seems to want mysql and sqlite to be updated/rebuilt first, which wasnt the case before, maybe this is the cause of the error. I had afterall added the mysql and sqlite useflags.

More info to follow, as the compile happens.
Comment 3 Jonas Bergler 2006-01-06 15:19:11 UTC
compilation is not the problem. what seemed to be the problem is that by adding the sqlite useflag it wanted to emerge qt with sqlite support even thought the emerging of sqlite was schedule for later in that same emerge run.
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2006-01-06 15:46:22 UTC
I think Qt links against it's own internal copy of sqlite and not the portage supplied copy, so I don't think that's a problem.
Comment 5 Jonas Bergler 2006-01-06 16:12:48 UTC
That would still not explain why it emerged correctly after sqlite had been emerged and not before.
Comment 6 Caleb Tennis (RETIRED) gentoo-dev 2006-01-06 16:15:55 UTC
True, but the output you should above doesn't actually show any error, just that there was an error, so it isn't possible to tell you what went wrong.
Comment 7 Jonas Bergler 2006-01-06 16:40:25 UTC
yeah, i realise that. i am trying to reproduce this when i have free time, but so far i have not been particularly successfull.
Comment 8 Jonas Bergler 2006-01-06 16:53:44 UTC
closing for now, if i reproduce i will reopen or file again.