Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 116966 - net-im/gajim-0.9.1 does not honor USE=-spell
Summary: net-im/gajim-0.9.1 does not honor USE=-spell
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on: 131990
Blocks:
  Show dependency tree
 
Reported: 2005-12-28 04:25 UTC by Andrés G. Fdez
Modified: 2006-05-15 08:43 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
a patch for gajim's makefile (gajim-0.9.1-makefile.patch,392 bytes, patch)
2006-01-07 19:36 UTC, Oleg Golberg
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrés G. Fdez 2005-12-28 04:25:20 UTC
I tried installing net-im/gajim-0.9.1 with USE=-spell but it seems to still need gtkspell to build.

emerge --info:
Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gent                                                                                          oo-r5 i686)
=================================================================
System uname: 2.6.14-gentoo-r5 i686 AMD Athlon(tm) XP 3200+
Gentoo Base System version 1.6.13
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.59-r6
sys-devel/automake:  1.4_p6, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -mfpmath=sse -msse -mmmx                                                                                           -m3dnow"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X1                                                                                          1/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -mfpmath=sse -msse -mm                                                                                          mx -m3dnow"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://linuv.uv.es/mirror/gentoo/"
LANG="es_ES.utf8"
LC_ALL="es_ES.utf8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.es.gentoo.org/gentoo-portage"
USE="x86 3dnow X alsa amuled apm audiofile avi berkdb bitmap-fonts bzip2 cdr cry                                                                                          pt cups dvd eds emboss encode esd exif expat fortran gdbm geoip gif glut gpm gst                                                                                          reamer gtk gtk2 imagemagick imlib ipv6 java jpeg lcms libg++ libwww mad mikmod m                                                                                          mx mng motif mp3 mpeg ncurses nls nptl ogg oggvorbis opengl oss pam pdflib perl                                                                                           png python quicktime readline ruby sdl sqlite sse ssl tcltk tcpd tiff truetype t                                                                                          ruetype-fonts type1-fonts udev unicode vorbis win32codecs xml2 xv zlib userland_                                                                                          GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

the error message:
make -C src gtkspell.so;
make -C src/common all;
make[1]: Entering directory `/var/tmp/portage/gajim-0.9.1/work/gajim-0.9.1/src'
cc  `pkg-config --cflags gtk+-2.0 pygtk-2.0` -fPIC -I/usr/include/python`python -c 'import sys; print sys.version[:3]'` -I. `pkg-config --libs gtk+-2.0 pygtk-2.0` `pkg-config --libs --cflags gtkspell-2.0` -shared gtkspellmodule.c  -o gtkspell.so
make[1]: Entering directory `/var/tmp/portage/gajim-0.9.1/work/gajim-0.9.1/src/common'
make[1]: No se hace nada para `all'.
make[1]: Leaving directory `/var/tmp/portage/gajim-0.9.1/work/gajim-0.9.1/src/common'
Package gtkspell-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtkspell-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtkspell-2.0' found
gtkspellmodule.c:3:31: gtkspell/gtkspell.h: No existe el fichero o el directorio
gtkspellmodule.c:8: error: error de decodificaci
Comment 1 Andrés G. Fdez 2005-12-28 04:25:20 UTC
I tried installing net-im/gajim-0.9.1 with USE=-spell but it seems to still need gtkspell to build.

emerge --info:
Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gent                                                                                          oo-r5 i686)
=================================================================
System uname: 2.6.14-gentoo-r5 i686 AMD Athlon(tm) XP 3200+
Gentoo Base System version 1.6.13
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.59-r6
sys-devel/automake:  1.4_p6, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -mfpmath=sse -msse -mmmx                                                                                           -m3dnow"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X1                                                                                          1/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -mfpmath=sse -msse -mm                                                                                          mx -m3dnow"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://linuv.uv.es/mirror/gentoo/"
LANG="es_ES.utf8"
LC_ALL="es_ES.utf8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.es.gentoo.org/gentoo-portage"
USE="x86 3dnow X alsa amuled apm audiofile avi berkdb bitmap-fonts bzip2 cdr cry                                                                                          pt cups dvd eds emboss encode esd exif expat fortran gdbm geoip gif glut gpm gst                                                                                          reamer gtk gtk2 imagemagick imlib ipv6 java jpeg lcms libg++ libwww mad mikmod m                                                                                          mx mng motif mp3 mpeg ncurses nls nptl ogg oggvorbis opengl oss pam pdflib perl                                                                                           png python quicktime readline ruby sdl sqlite sse ssl tcltk tcpd tiff truetype t                                                                                          ruetype-fonts type1-fonts udev unicode vorbis win32codecs xml2 xv zlib userland_                                                                                          GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

the error message:
make -C src gtkspell.so;
make -C src/common all;
make[1]: Entering directory `/var/tmp/portage/gajim-0.9.1/work/gajim-0.9.1/src'
cc  `pkg-config --cflags gtk+-2.0 pygtk-2.0` -fPIC -I/usr/include/python`python -c 'import sys; print sys.version[:3]'` -I. `pkg-config --libs gtk+-2.0 pygtk-2.0` `pkg-config --libs --cflags gtkspell-2.0` -shared gtkspellmodule.c  -o gtkspell.so
make[1]: Entering directory `/var/tmp/portage/gajim-0.9.1/work/gajim-0.9.1/src/common'
make[1]: No se hace nada para `all'.
make[1]: Leaving directory `/var/tmp/portage/gajim-0.9.1/work/gajim-0.9.1/src/common'
Package gtkspell-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtkspell-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtkspell-2.0' found
gtkspellmodule.c:3:31: gtkspell/gtkspell.h: No existe el fichero o el directorio
gtkspellmodule.c:8: error: error de decodificación antes de "GtkSpell"
gtkspellmodule.c:8: aviso: no hay punto y coma al final del struct o union
gtkspellmodule.c:9: aviso: la definición de datos no tiene tipo o clase de almacenamiento
gtkspellmodule.c: In function `_wrap_gtkspell_new_attach':
gtkspellmodule.c:20: error: `self' no se declaró aquí (primer uso en esta función)
gtkspellmodule.c:20: error: (Cada identificador no declarado solamente se reporta una vez
gtkspellmodule.c:20: error: para cada funcion en la que aparece.)
gtkspellmodule.c:23: error: `GtkSpell' no se declaró aquí (primer uso en esta función)
gtkspellmodule.c:23: error: `spell' no se declaró aquí (primer uso en esta función)
gtkspellmodule.c:41: error: error de decodificación antes del elemento ')'
gtkspellmodule.c: At top level:
gtkspellmodule.c:47: error: error de decodificación antes del elemento '*'
gtkspellmodule.c: In function `_wrap_gtkspell_set_language':
gtkspellmodule.c:53: error: `args' no se declaró aquí (primer uso en esta función)
gtkspellmodule.c:53: error: `kwds' no se declaró aquí (primer uso en esta función)
gtkspellmodule.c:55: error: `self' no se declaró aquí (primer uso en esta función)
gtkspellmodule.c: At top level:
gtkspellmodule.c:68: error: error de decodificación antes del elemento '*'
gtkspellmodule.c: In function `_wrap_gtkspell_recheck_all':
gtkspellmodule.c:70: error: `GtkSpell' no se declaró aquí (primer uso en esta función)
gtkspellmodule.c:70: error: error de decodificación antes del elemento ')'
gtkspellmodule.c: In function `_wrap_gtkspell_get_from_text_view':
gtkspellmodule.c:82: error: `self' no se declaró aquí (primer uso en esta función)
gtkspellmodule.c:89: error: error de decodificación antes del elemento ')'
gtkspellmodule.c: At top level:
gtkspellmodule.c:101: error: error de decodificación antes del elemento '*'
gtkspellmodule.c: In function `_wrap_gtkspell_detach':
gtkspellmodule.c:103: error: `self' no se declaró aquí (primer uso en esta función)
make[1]: *** [gtkspell.so] Error 1
make[1]: Leaving directory `/var/tmp/portage/gajim-0.9.1/work/gajim-0.9.1/src'
make: *** [gtkspell] Error 2

!!! ERROR: net-im/gajim-0.9.1 failed.
!!! Function src_install, Line 49, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.

Thanks ;-)
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2005-12-28 04:35:19 UTC
Please, set you locale to C before reporting bugs...
Comment 3 Andrés G. Fdez 2005-12-28 04:39:41 UTC
sorry :)

make -C src gtkspell.so;
make -C src/common all;
make[1]: Entering directory `/var/tmp/portage/gajim-0.9.1/work/gajim-0.9.1/src'
cc  `pkg-config --cflags gtk+-2.0 pygtk-2.0` -fPIC -I/usr/include/python`python -c 'import sys; print sys.version[:3]'` -I. `pkg-config --libs gtk+-2.0 pygtk-2.0` `pkg-config --libs --cflags gtkspell-2.0` -shared gtkspellmodule.c  -o gtkspell.so
make[1]: Entering directory `/var/tmp/portage/gajim-0.9.1/work/gajim-0.9.1/src/common'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/var/tmp/portage/gajim-0.9.1/work/gajim-0.9.1/src/common'
Package gtkspell-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtkspell-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtkspell-2.0' found
gtkspellmodule.c:3:31: gtkspell/gtkspell.h: No such file or directory
gtkspellmodule.c:8: error: parse error before "GtkSpell"
gtkspellmodule.c:8: warning: no semicolon at end of struct or union
gtkspellmodule.c:9: warning: data definition has no type or storage class
gtkspellmodule.c: In function `_wrap_gtkspell_new_attach':
gtkspellmodule.c:20: error: `self' undeclared (first use in this function)
gtkspellmodule.c:20: error: (Each undeclared identifier is reported only once
gtkspellmodule.c:20: error: for each function it appears in.)
gtkspellmodule.c:23: error: `GtkSpell' undeclared (first use in this function)
gtkspellmodule.c:23: error: `spell' undeclared (first use in this function)
gtkspellmodule.c:41: error: parse error before ')' token
gtkspellmodule.c: At top level:
gtkspellmodule.c:47: error: parse error before '*' token
gtkspellmodule.c: In function `_wrap_gtkspell_set_language':
gtkspellmodule.c:53: error: `args' undeclared (first use in this function)
gtkspellmodule.c:53: error: `kwds' undeclared (first use in this function)
gtkspellmodule.c:55: error: `self' undeclared (first use in this function)
gtkspellmodule.c: At top level:
gtkspellmodule.c:68: error: parse error before '*' token
gtkspellmodule.c: In function `_wrap_gtkspell_recheck_all':
gtkspellmodule.c:70: error: `GtkSpell' undeclared (first use in this function)
gtkspellmodule.c:70: error: parse error before ')' token
gtkspellmodule.c: In function `_wrap_gtkspell_get_from_text_view':
gtkspellmodule.c:82: error: `self' undeclared (first use in this function)
gtkspellmodule.c:89: error: parse error before ')' token
gtkspellmodule.c: At top level:
gtkspellmodule.c:101: error: parse error before '*' token
gtkspellmodule.c: In function `_wrap_gtkspell_detach':
gtkspellmodule.c:103: error: `self' undeclared (first use in this function)
make[1]: *** [gtkspell.so] Error 1
make[1]: Leaving directory `/var/tmp/portage/gajim-0.9.1/work/gajim-0.9.1/src'
make: *** [gtkspell] Error 2

!!! ERROR: net-im/gajim-0.9.1 failed.
!!! Function src_install, Line 49, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.(In reply to comment #1)
> Please, set you locale to C before reporting bugs...
> 

Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-12-28 04:54:10 UTC
Much better... ;)
Comment 5 Oleg Golberg 2006-01-07 19:34:22 UTC
This is a problem of gajim's makefile in which target "install" depends on target "all." A trivial patch fixes the problem easily. 
Comment 6 Oleg Golberg 2006-01-07 19:36:12 UTC
Created attachment 76496 [details, diff]
a patch for gajim's makefile
Comment 7 Wolfram Schlich (RETIRED) gentoo-dev 2006-02-15 15:03:30 UTC
who's gonna incorporate that into the gajim ebuild now?
Comment 8 Radek Podgorny 2006-02-19 16:29:57 UTC
This patch is really trivial, please incorporate it...
Comment 9 Oleg Golberg 2006-03-13 17:13:46 UTC
The bug has been recently fixed upstream http://trac.gajim.org/changeset/5552
I get the feeling that we should just wait for gajim-0.9.2 since nobody is apparently going to fix it in portage.
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2006-05-02 01:02:49 UTC
Re-assign wrt Bug 131936.
Comment 11 Daniel Webert 2006-05-15 08:43:22 UTC
closing this one, because fixed upstream w/ 0.10 released (not yet in portage)