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"
What version of gaim and what version of silc-toolkit do you have installed.
Gaim 0.79-r1 and silc-toolkit 0.9.12-r2.
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?
Created attachment 35157 [details] Here comes the config.log
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.
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
Paste the output of `ldd /usr/lib/gaim/libsilcgaim.so`
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)
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.
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.
Alright closing this out.