This package won't compile without a working GNOME installation as it's configured with: --disable-gtkfe --enable-gnomefe This behavior should be replaced with gtk and gnome USE flags for each option, respectively. In addition, in the package's current state, it also doesn't depend on the packages that it needs to be able to compile. The current result of merging the package: urlscraper.c:6:32: libgnome/gnome-url.h: No such file or directory urlscraper.c:7:32: gconf/gconf-client.h: No such file or directory urlscraper.c: In function `url_open': urlscraper.c:175: warning: implicit declaration of function `gnome_url_show' urlscraper.c: In function `xchat_plugin_init': urlscraper.c:185: error: `GConfClient' undeclared (first use in this function) urlscraper.c:185: error: (Each undeclared identifier is reported only once urlscraper.c:185: error: for each function it appears in.) urlscraper.c:185: error: `client' undeclared (first use in this function) Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11.5 i686) ================================================================= System uname: 2.6.11.5 i686 Intel(R) Pentium(R) 4 CPU 2.66GHz Gentoo Base System version 1.6.12 dev-lang/python: 2.3.5, 2.4.1-r1 sys-apps/sandbox: 1.2.9 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks noinfo prelink sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage-overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 arts crypt cups gif jpeg kdeenablefinal mmx mmx2 nptl nptlonly opengl pcre perl png readline sse sse2 ssl tiff unicode xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
1. I intentionally disabled them, because I don't want bugs about the gtk and text frontends to be filed against xchat-gnome. If you want the gtk or text frontend, please use net-irc/xchat instead. 2. I added gnome-base/libgnome and gnome-base/gconf to the dependencies. Thanks!
Those added dependencies don't fix the problem. After an 'emerge sync' and another emerge attempt, the problem still persists. This is a portion of the output from the post-configuration status report: Building GTK+ Interface .... : no Building TEXT Interface .... : no Building GNOME Interface .... : no The following is one of the configure messages: checking Gnome2 compile flags... Gnome not found, building without it.
Perhaps I've been mislead by the downloading of an entirely new source tarball for this package. Is the only difference between this and the xchat package the addition of the GNOME frontend? I've been trying to determine that by looking at the program, however without a means to install it I have know way of knowing. Please clarify.
The xchat-gnome codebase is based on the regular xchat package and the only addition is a gnome'ified frontend. I don't want to merge it with the regular xchat package because it is in an early development stage. Same reason applies for not enabling the gtk and text frontends for xchat-gnome. If you want the regular xchat, please use net-irc/xchat. xchat-gnome is for users who want to take a look at xchat-gnome or even use it. It's not going to be marked stable in the near future. I'll see if I can find some more missing dependencies.
Now the configuration makes sense. Please disregard my disable-gtkfe comment. The missing dependency appears to be libgnomeui. configure's call to pkg-config for the UI libraries fails because that package isn't present. xchat-gnome compiles with libgnomeui installed.
Yep, I already added those just after my previous post. Thanks! If you come across other missing dependencies, feel free to reopen.