i686-pc-linux-gnu-g++ -c -pipe -Wall -W -march=pentium-m -O2 -pipe -D_REENTRANT -DMUCONF_HACK -DHAVE_XSS -DHAVE_DNOTIFY -DHAVE_GETHOSTBYNAME_R -DHAVE_CONFIG -DXMPP_TEST -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I/var/tmp/portage/net-im/psi-0.10-r1/work/psi-0.10/src -I/usr/include/audacious -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I../cutestuff/util -I../cutestuff/network -Itools/trayicon -Itools/idle -Itools/systemwatch -Itools/mac_dock -Itools/zip -Itools/dirwatch -Itools/openpgp -Itools/globalaccel -Itools/advwidget -Itools/multilineinput -Itools/templates -I../iris/libidn -I../iris/include -I../iris/xmpp-core -I../iris/xmpp-im -I../iris/jabber -I../libpsi/iconset -I../libpsi/psiwidgets -I../libpsi/psipng -I/usr/qt/3/include -I/usr/X11R6/include -I.ui/ -I/var/tmp/portage/net-im/psi-0.10-r1/work/psi-0.10/src -Ioptions -I.moc/ -o .obj/ui_profilenew.o .ui/ui_profilenew.cpp .ui/ui_profilenew.cpp: In constructor 'ProfileNewUI::ProfileNewUI(QWidget*, const char*, bool, uint)': .ui/ui_profilenew.cpp:39: error: invalid use of undefined type 'struct PsiTextView' .ui/ui_profilenew.h:20: error: forward declaration of 'struct PsiTextView' .ui/ui_profilenew.cpp:40: error: invalid use of undefined type 'struct PsiTextView' .ui/ui_profilenew.h:20: error: forward declaration of 'struct PsiTextView' .ui/ui_profilenew.cpp:40: error: invalid use of undefined type 'struct PsiTextView' .ui/ui_profilenew.h:20: error: forward declaration of 'struct PsiTextView' .ui/ui_profilenew.cpp:41: error: invalid use of undefined type 'struct PsiTextView' .ui/ui_profilenew.h:20: error: forward declaration of 'struct PsiTextView' .ui/ui_profilenew.cpp:42: error: invalid use of undefined type 'struct PsiTextView' .ui/ui_profilenew.h:20: error: forward declaration of 'struct PsiTextView' .ui/ui_profilenew.cpp:43: error: invalid use of undefined type 'struct PsiTextView' .ui/ui_profilenew.h:20: error: forward declaration of 'struct PsiTextView' .ui/ui_profilenew.cpp:44: error: no matching function for call to 'QHBoxLayout::addWidget(PsiTextView*&)' /usr/qt/3/include/qlayout.h:386: note: candidates are: void QBoxLayout::addWidget(QWidget*, int, int) .ui/ui_profilenew.cpp:103: error: no matching function for call to 'ProfileNewUI::setTabOrder(QCheckBox*&, PsiTextView*&)' /usr/qt/3/include/qwidget.h:309: note: candidates are: static void QWidget::setTabOrder(QWidget*, QWidget*) .ui/ui_profilenew.cpp: In member function 'virtual void ProfileNewUI::languageChange()': .ui/ui_profilenew.cpp:121: error: invalid use of undefined type 'struct PsiTextView' .ui/ui_profilenew.h:20: error: forward declaration of 'struct PsiTextView' make[1]: *** [.obj/ui_profilenew.o] Błąd 1 make[1]: *** Oczekiwanie na niezakończone zadania.... nelchael ~ # emerge --info Portage 2.1.2_rc1-r5 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.18-ck1 i686) ================================================================= System uname: 2.6.18-ck1 i686 Intel(R) Pentium(R) M processor 1.73GHz Gentoo Base System version 1.12.6 Last Sync: Thu, 09 Nov 2006 08:20:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.7.9-r1, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=pentium-m -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache cvs distlocks java-strict metadata-transfer noinfo sandbox sfperms sign" GENTOO_MIRRORS="http://gentoo.prz.rzeszow.pl/ http://ftp.heanet.ie/pub/gentoo/ http://osmirrors.cerias.purdue.edu/pub/gentoo/ http://distfiles.gentoo.org/" INSTALL_MASK="/usr/share/gtk-doc" LANG="pl_PL" LC_ALL="pl_PL" LINGUAS="en pl" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/nelchael/overlays/nelchael /home/nelchael/overlays/silvermedia /home/nelchael/overlays/java/java-experimental-overlay /home/nelchael/overlays/java/migrated-java-experimental-overlay /home/nelchael/overlays/java/java-virtuals" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X alsa bash-completion berkdb bitmap-fonts bzip2 cli cracklib crypt cups dlloader dri elibc_glibc firefox iconv input_devices_keyboard input_devices_mouse input_devices_synaptics ipv6 isdnlog java jpeg kde kdeenablefinal kdehiddenvisibility kernel_linux libg++ linguas_en linguas_pl mmx mp3 ncurses nls nptl nptlonly offensive opengl pam pcre png ppds pppd readline reflection session source spl sse sse2 ssl svg truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_i810 vorbis xinerama xml xorg zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Strange - tried again and it works ok.
(In reply to comment #1) > Strange - tried again and it works ok. nelchael - you weren't the first one: https://bugs.gentoo.org/show_bug.cgi?id=150187 nor even second ;) I was able to reproduce this bug, but only when I was building psi outside the emerge proccess. anyway - problem is in gentoo's qt3/qt4 installation and simple solution (for me) was to run qmake over psiwidgets.pro file. I'm repoening this but for few hours (or a day :/ we'll see...). I have fixed ebuild (for this and couple of other bugs) and I just have to test everything. PS. And yours audacious patch is merged into the ebuild, as well ;) Cheers, Przemek
(In reply to comment #0) <cut> > -I/usr/include/audacious <cut> audacious support is going to be added today or tommorow... Krzysiek reported problems, with his own, overlayed, psi version... Krzysiek is a bad, bad boy. ;) Cheers, Przemek
(In reply to comment #3) > (In reply to comment #0) > <cut> > > -I/usr/include/audacious > <cut> > Krzysiek reported problems, with his own, overlayed, psi version... Krzysiek is > a bad, bad boy. ;) It build ok with portage-version that's why it got closed.
Ok. Hopefully fixed in -r2, in CVS. Cheers, Przemek
Fixed