Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 96689 - net-irc/xchat-gnome: The package fails to compile
Summary: net-irc/xchat-gnome: The package fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Other
: High normal (vote)
Assignee: Packages in net-irc
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-21 04:51 UTC by Anthony Gorecki
Modified: 2005-06-21 17:09 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 Anthony Gorecki 2005-06-21 04:51:38 UTC
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
Comment 1 Sven Wegener gentoo-dev 2005-06-21 05:47:27 UTC
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!
Comment 2 Anthony Gorecki 2005-06-21 10:48:07 UTC
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.
Comment 3 Anthony Gorecki 2005-06-21 11:12:58 UTC
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.
Comment 4 Sven Wegener gentoo-dev 2005-06-21 11:19:06 UTC
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.
Comment 5 Anthony Gorecki 2005-06-21 12:10:43 UTC
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.
Comment 6 Sven Wegener gentoo-dev 2005-06-21 17:09:58 UTC
Yep, I already added those just after my previous post. Thanks! If you come across
other missing dependencies, feel free to reopen.