Summary: | net-irc/kvirc-3.4.2 - index.moc:15:34: error: private/qucomextra_p.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | d00p <mkaufmann> |
Component: | Current packages | Assignee: | Packages in net-irc <net-irc> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | chad.simmons, fcoiffie, pqGungnir, renatogallo, sandro.bonazzola, tomboy64 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 282891 | ||
Bug Blocks: | 258791 | ||
Attachments: |
compile-log
net-irc/kvirc -qt4 solved with this |
Description
d00p
2008-11-04 17:13:05 UTC
I ran into the same error on my amd64 machine. Adding "net-irc/kvirc -qt4" to package.use solved it for me. I suggest that kvirc-3.4.2 must not respect +qt4. Created attachment 170720 [details]
compile-log
error log when compiling kirc-3.4.2 with -qt4
I'm on KDE4 if it helps, kvirc-3.4.0 works perfectly here must be kde related, compiles with USE="-kde" @net-irc: metadata.xml appears to refer to a non-existent version: <maintainer restrict=">=net-irc/kvirc-4"> (In reply to comment #4) > must be kde related, compiles with USE="-kde" I don't think so. I have the same error here with USE="esd ipv6 kde oss qt4* ssl -debug" Looking at the ebuild if qt4 is enabled kde is ignored: if use qt4 ; then myconf="${myconf} --enable-qt4 --with-qt4-moc=/usr/bin/moc" myconf="${myconf} --without-kde-support --without-arts-support" else use kde || myconf="${myconf} --without-kde-support --without-arts-support" fi as in comment #1 disabling qt4 solved the issue here: flagedit =net-irc/kvirc-3.4.2 -qt4 Looking at your build log, disabling qt4 you have a linking problem maybe related to kdeprefix use flag in kde:4 ebuilds. If I'm correct you are not using that use flag and kvirc has an issue here trying to link again kde4 something compiled with kde3 headers. Maybe another bug about this should be opened blocking bug #239356 if this is your case and net-irc team want involve kde team. Correct, I compiled kde4 with "-kdeprefix", would it be a big problem if i re-compile using "+kdeprefix", i don't wanna crash something here ^^ (In reply to comment #7) > Correct, I compiled kde4 with "-kdeprefix", would it be a big problem if i > re-compile using "+kdeprefix", i don't wanna crash something here ^^ I think that if you do: euse -E kdeprefix emerge -DuN world it should works quite safely. Maybe kde team could confirm this. Please d00p, open a new bug for the kdeprefix issue and set it blocking for bug #239356 Created attachment 177208 [details]
net-irc/kvirc -qt4
tried both with -kde and -qt4 it fails to compile on my quad core 64 bit machine
added net-irc/kvirc -qt4 -kde to /etc/portage/package.use and it compiles ... but.... why have I to do this ? wouldn't be better for it not to need that line to be added ? http://bugs.gentoo.org/show_bug.cgi?id=258791 (In reply to comment #8) > (In reply to comment #7) > > Correct, I compiled kde4 with "-kdeprefix", would it be a big problem if i > > re-compile using "+kdeprefix", i don't wanna crash something here ^^ > > I think that if you do: > euse -E kdeprefix > emerge -DuN world > > it should works quite safely. Maybe kde team could confirm this. > Please d00p, open a new bug for the kdeprefix issue and set it blocking for > bug #239356 > Created attachment 181816 [details]
solved with this
copied the kvirc-9999 ebuild to the kvirc-4.0 ebuild since upstream that will be the version number of the new one and it will be called insomnia. it compiles fine with all the use flags enabled
|