Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 56563 - GAIM: silc protocoll not selectable in the account screen
Summary: GAIM: silc protocoll not selectable in the account screen
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gaim Bugs Crew
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-09 12:25 UTC by Maik-Oliver Rutz
Modified: 2004-07-13 08:19 UTC (History)
1 user (show)

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


Attachments
Here comes the config.log (config.log,163.13 KB, text/plain)
2004-07-11 02:54 UTC, Maik-Oliver Rutz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Maik-Oliver Rutz 2004-07-09 12:25:14 UTC
Can't find the silc support in gaim. There is no silc protocoll selectable.

Reproducible: Always
Steps to Reproduce:
1. emerge gaim
2. try to create a account for a silc server
3. not possible... at least here...

Actual Results:  
A "normal" gaim installation without silc support.

Expected Results:  
Use my account on the silc server. Afterwards doing some really secure chats :)

Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0,
2.6.7-mm4)
=================================================================
System uname: 2.6.7-mm4 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.4.16
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -fstack-protector -mmmx -m3dnow
-fomit-frame-pointer -ftracer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distcc fixpackages sandbox"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/
http://ftp.easynet.nl/mirror/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://bert/gentoo-portage"
USE="3dnow X aalib acpi alsa apache2 apm arts avi berkdb bonobo caps cdr crypt
cups curl dga directfb divx4linux dvb dvd dvdr encode esd evo fbcon flac flash
foomaticdb gd gdbm ggi gif gnome gphoto2 gpm gtk gtk2 gtkhtml guile icq imap
imlib innodb jabber jack java jikes joystick jpeg kde libg++ libwww linguas_de
lirc mad maildir mikmod mmx motif mozilla mpeg msn mysql nas ncurses nls
offensive oggvorbis opengl oss pam pdflib perl pie png ppdf ppds python qt
quicktime radeon readline ruby samba sasl scanner sdl silc slang slp spell sse
ssl svga tcltk tcpd tetex tiff truetype unicode usb video_cards_radeon videos
wmf x86 xinerama xml xml2 xmms xosd xv xvid yahoo zlib"
Comment 1 Don Seiler (RETIRED) gentoo-dev 2004-07-09 13:41:48 UTC
What version of gaim and what version of silc-toolkit do you have installed.
Comment 2 Maik-Oliver Rutz 2004-07-09 14:10:00 UTC
Gaim 0.79-r1 and silc-toolkit 0.9.12-r2.
Comment 3 Don Seiler (RETIRED) gentoo-dev 2004-07-10 18:03:09 UTC
I'm having no problems with this.  Did you make sure to rebuild gaim after upgrading silc-toolkit?  Otherwise could you attach the config.log from gaim build process here?
Comment 4 Maik-Oliver Rutz 2004-07-11 02:54:20 UTC
Created attachment 35157 [details]
Here comes the config.log
Comment 5 Don Seiler (RETIRED) gentoo-dev 2004-07-12 10:50:13 UTC
Your config definitely looks good.

Make sure you have these in /usr/lib/gaim/ :

libsilcgaim.la
libsilcgaim.so

Try running as: gaim -d > gaim.log

and look for anything suspicious during startup that would cause the silc libs no to load.
Comment 6 Maik-Oliver Rutz 2004-07-12 11:25:16 UTC
Here it is: :-)

plugins: /usr/lib/gaim/libsilcgaim.so is unloadable: /usr/lib/gaim/libsilcgaim.so: undefined symbol: silc_client_send_private_message_key_request
Comment 7 Don Seiler (RETIRED) gentoo-dev 2004-07-12 12:19:27 UTC
Paste the output of `ldd /usr/lib/gaim/libsilcgaim.so`
Comment 8 Maik-Oliver Rutz 2004-07-12 22:22:59 UTC
ldd /usr/lib/gaim/libsilcgaim.so 
	linux-gate.so.1 =>  (0xffffe000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x400cc000)
	libdl.so.2 => /lib/libdl.so.2 (0x4011d000)
	libnsl.so.1 => /lib/libnsl.so.1 (0x40120000)
	libc.so.6 => /lib/libc.so.6 (0x40134000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
Comment 9 Don Seiler (RETIRED) gentoo-dev 2004-07-13 05:18:18 UTC
The obvious problem is that it's not being listed as linking to the actual silc libs.  Here is mine:

$ ldd /usr/lib/gaim/libsilcgaim.so 
        linux-gate.so.1 =>  (0xffffe000)
        libsilc-1.0.so.2 => /usr/lib/libsilc-1.0.so.2 (0x40039000)
        libsilcclient-1.0.so.2 => /usr/lib/libsilcclient-1.0.so.2 (0x400a0000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x400d5000)
        libdl.so.2 => /lib/libdl.so.2 (0x40126000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40129000)
        libc.so.6 => /lib/libc.so.6 (0x4013d000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

Try re-emerging silc-toolkit and gaim, and make sure you don't have anything in /usr/local/lib or /usr/local/include from any possible manual installs.
Comment 10 Maik-Oliver Rutz 2004-07-13 07:58:32 UTC
Works now. Looks like silc-client-1.0.1 was the problem. 

I did:
emerge -C silc-client 
and
emerge silc-toolkit gaim

and everything is as it should be.
Comment 11 Don Seiler (RETIRED) gentoo-dev 2004-07-13 08:19:55 UTC
Alright closing this out.