Summary: | net-im/twinkle-0.8 doesn't compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Gabriel Pannwitz <gabrielp> |
Component: | New packages | Assignee: | Daniel Black (RETIRED) <dragonheart> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2005.1 | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://www.twinklephone.com/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge log
emerge log config.log emerge log |
Description
Gabriel Pannwitz
2006-07-09 02:19:25 UTC
can you paste more output? also try env MAKEOPTS=-j1 ACCEPT_KEYWORDS=~x86 emerge twinkle Created attachment 91263 [details]
emerge log
That log was generated with the following command. PORT_LOGDIR=/var/log/portage/ ACCEPT_KEYWORDS="~x86" emerge twinkle will try your suggestion now. Created attachment 91264 [details]
emerge log
# env MAKEOPTS=-j1 PORT_LOGDIR=/var/log/portage/ ACCEPT_KEYWORDS=~x86 emerge twinkle
Also failed, with similar output
can you attach /var/tmp/portage/twinkle-0.8/work/twinkle-0.8/config.log What kdebase and qt versions are you running? Created attachment 91374 [details]
config.log
x11-libs/qt-4.1.4
kde-base/kdebase is not installed
I will try emerging kdebase and see if that does the trick. emerging kde-base/kdebase-3.5.2-r2 now more hoping you have a qt-3 version as well;
$ emerge -pC qt
>>> These are the packages that would be unmerged:
x11-libs/qt
selected: 4.1.3 3.3.6-r1
twinkle-0.8.1 no available though I doubt it would change your result.
the "Session management error: Authentication Rejected, reason : None of the authentication protocols " errors are really weird - I haven't seen these before.
# emerge -av kdebase; env MAKEOPTS=-j1 PORT_LOGDIR=/var/log/portage/ ACCEPT_KEYWORDS=~x86 emerge twinkle
I did that this morning and it compiled fine. Can't say if it was because of twinkle-0.8.1 or because I emerged kdebase. I guess I could try emerging twinkle-0.8 again now that I have kdebase installed.
Also:
# emerge -pC qt
>>> These are the packages that would be unmerged:
x11-libs/qt
selected: 3.3.6-r1 4.1.4
I'm glad it works for you. I'm going to guess you have a gnome system? If so I should put a propper depend on kdebase. It probably explains the session errors too. If its work just celebrate and call people. Don't go hacking too much. You might break it. Created attachment 91465 [details]
emerge log
XFCE is my desktop, but I use many Gnome apps.
For the record, those Session management errors persisted when I emerged twinkle-0.8 . Here is the log, in case it helps.
However, the emerge completed despite those errors, so it must have been the missing kdebase that was the culprit.
Many thanks for your help :)
Gabriel, Had a close look at the output you generated. It complains about the lack of defination for QImage according to me its in /usr/qt/3/include/qimage.h Do you have another qimage.h in /usr/include? (find /usr/include -name qimage.h) if so what does it belong to (equery belongs {filename})? I'm about to report this to the author as kdebase shouldn't be a dependency (as far as I can see). Are you using qt-3? I'd assume twinkle's autoconf would detect if you weren't. $ env | fgrep QT QTDIR=/usr/qt/3 # find /usr/include -name qimage.h /usr/include/qt4/Qt/qimage.h /usr/include/qt4/QtGui/qimage.h # equery belongs /usr/include/qt4/Qt/qimage.h [ Searching for file(s) /usr/include/qt4/Qt/qimage.h in *... ] x11-libs/qt-4.1.4 (/usr/include/qt4/Qt/qimage.h) # equery belongs /usr/include/qt4/QtGui/qimage.h [ Searching for file(s) /usr/include/qt4/QtGui/qimage.h in *... ] x11-libs/qt-4.1.4 (/usr/include/qt4/QtGui/qimage.h) # env | fgrep QT QTDIR=/usr/qt/3 you have /usr/qt/3/include/qimage.h too? Just making sure you have a full and working qt3 installation. # find /usr/qt/3/include/ -name qimage.h /usr/qt/3/include/qimage.h yup I don't know what caused this. I'm just going to hope it doesn't occur again. If anyone comes across this again please reopen this bug. Thanks Gabriel for you help in providing timely information. I'm sorry I couldn't make use of it to make a propper fix. |