Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 256814 - kopete 4.2 does not build ICQ plugin (and many others)
Summary: kopete 4.2 does not build ICQ plugin (and many others)
Status: VERIFIED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-29 17:54 UTC by infobox.oleg
Modified: 2009-07-28 16:04 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 infobox.oleg 2009-01-29 17:54:50 UTC
I've built kopete 4.2:
[ebuild   R   ] kde-base/kopete-4.2.0  USE="addbookmarks alias autoreplace contactnotes highlight history jabber kdeprefix nowlistening otr pipes privacyssl statistics texteffect translator urlpicpreview -bonjour -debug -gadu -groupwise -htmlhandbook -jingle -latex -meanwhile -msn -oscar -qq -testbed -webpresence -winpopup -wlm -yahoo" 0 kB

and it did not contain ICQ plugin. Ebuild is buggy (see below why).

Reproducible: Always

Steps to Reproduce:
1. emerge =kopete-4.2.0
2. start kopete
3. try to add an ICQ account

Actual Results:  
There was no option to add ICQ account.

Expected Results:  
This option must be there!

Ok, now some analysis:
- ICQ support is included in sources
- there is a folder kopete_build in /var/tmp/.../work/, which does not contain anything with word ICQ in name => this must be the reason, why installed app does not contain ICQ plugin
- ebuild has PROTOCOLS variable and it does not contain ICQ, cause for previous point probably

Now some testing:
- I've canceled build of kopete, went to /var/tmp/...kopete.../work/kopete-4.2.0
- ran cmake
- ran make
- there are MANY more .so files in the resulting lib directory, than I have in my kopete installation, including kopete_icq.so.

Ergo ebuild is definitively the cause for missing icq plugin => fix ebuild please :)

===============
emerge --info:

Portage 2.2_rc23 (default/linux/x86/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.28-tuxonice i686)                                                      
=================================================================            
System uname: Linux-2.6.28-tuxonice-i686-Intel-R-_Core-TM-2_CPU_T5500_@_1.66GHz-with-glibc2.0                                                             
Timestamp of tree: Thu, 29 Jan 2009 07:30:01 +0000                           
ccache version 2.4 [enabled]                                                 
app-shells/bash:     3.2_p39                                                 
dev-java/java-config: 1.3.7-r1, 2.1.6-r1                                     
dev-lang/python:     2.4.4-r14, 2.5.2-r7                                     
dev-python/pycrypto: 2.0.1-r6                                                
dev-util/ccache:     2.4-r7                                                  
dev-util/cmake:      2.6.2-r1                                                
sys-apps/baselayout: 2.0.0                                                   
sys-apps/openrc:     0.3.0-r1                                                
sys-apps/sandbox:    1.2.18.1-r2                                             
sys-devel/autoconf:  2.13, 2.63                                              
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3                                                 
sys-devel/gcc-config: 1.4.0-r4                                               
sys-devel/libtool:   1.5.26                                                  
virtual/os-headers:  2.6.27-r2                                               
ACCEPT_KEYWORDS="x86"                                                        
CBUILD="i686-pc-linux-gnu"                                                   
CFLAGS="-march=prescott -pipe -O2"                                           
CHOST="i686-pc-linux-gnu"                                                    
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.2/env /usr/kde/4.2/share/config /usr/kde/4.2/shutdown /usr/share/config /var/lib/hsqldb"                                              
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"                 
CXXFLAGS="-march=prescott -pipe -O2"                                         
DISTDIR="/usr/portage/distfiles"                                             
FEATURES="ccache collision-protect distlocks fixpackages metadata-transfer parallel-fetch preserve-libs protect-owned sandbox sfperms strict test unmerge-orphans userfetch userpriv"                                                  
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"                                                     
LC_ALL="en_US.utf8"                                                          
LDFLAGS="-Wl,-O1"                                                            
LINGUAS="en cs ru uk"                                                        
MAKEOPTS="-j3"                                                               
PKGDIR="/usr/portage/packages"                                               
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"                                         
PORTAGE_TMPDIR="/var/tmp"                                                    
PORTDIR="/usr/portage"                                                       
PORTDIR_OVERLAY="/usr/portage/local/layman/synce /usr/portage/local/layman/kde-testing /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac acl acpi adns alsa apache2 arts audiofile automount bash-completion berkdb bluetooth branding bzip2 cairo calendars caps cdparanoia cdr chm cli cracklib crypt cups curl curlwrappers custom-optimization cvs dbus dhcp dridts dvd dvdr dvdread eds emboss encode escreen esd evo fam fbcon ffmpeg firefox flac fortran gcj gdbm gif glut gpm gstreamer gtk gtk2 hal iconv icq ieee1394 imap imlib inotify ipv6 isdnlog jabber java javascript jikes jpeg junit kde kdeprefix laptop lash ldap libnotify libwww lm_sensors log4j logitech-mouse logrotate mad madwifi matroska mcal midi mikmod mime mozilla mp3 mpeg mpi mplayer mudflap mysql ncurses nls nntp nocd nodrm nptl nptlonly nsplugin ntfs obex ogg openal opengl openmp osc oss pam pcmcia pcre pdf perl php png postgres ppds pppd prelude python qt3 qt3support qt4 quicktime rdesktop readline reflection reiserfs samba scanner sdl session shorten soap sockets spell spl sqlite sqlite3 ssl startup-notification subversion svg synaptics sysfs tcpd test theora threads tidy tiff truetype unicode usb vhosts videos vorbis wifi win32codecs x86 xcomposite xine xml xorg xosd xprint xulrunner xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shmsoftvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en cs ru uk" USERLAND="GNU" VIDEO_CARDS="vesa v4l intel"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Tomáš Chvátal (RETIRED) gentoo-dev 2009-01-29 18:02:41 UTC
OSCAR!
Comment 2 Tomáš Chvátal (RETIRED) gentoo-dev 2009-01-29 18:02:56 UTC
Sorry cant help myself :P
Comment 3 infobox.oleg 2009-01-29 18:09:21 UTC
Ok, ok, my bad, I should read the documentation sometimes :-) Thanks for advice. On the other side, why does it have such a stupid name? ]:->
Comment 4 Tomáš Chvátal (RETIRED) gentoo-dev 2009-01-30 11:39:52 UTC
Dunno.
But icq protocol was allways named as oscar.