Configure finds LIBGADU library, but it looks for a libgadu.h in /usr/kerberos/include/ instead of /usr/include/ >>> Configuring source in /var/tmp/portage/kde-base/kopete-4.3.1/work/kopete-4.3.1 ... (...) -- Found LIBGADU: /usr/lib/libgadu.so grep: /usr/kerberos/include/libgadu.h: No such file or directory -- libgadu must be compiled with pthreads support Reproducible: Always emerge --info Portage 2.1.6.13 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.10.1-r0, 2.6.30-tuxonice-r5 i686) ================================================================= System uname: Linux-2.6.30-tuxonice-r5-i686-Intel-R-_Core-TM-2_Duo_CPU_T7500_@_2.20GHz-with-gentoo-2.0.1 Timestamp of tree: Wed, 07 Oct 2009 09:30:01 +0000 app-shells/bash: 4.0_p33 dev-java/java-config: 2.1.9-r1 dev-lang/python: 2.6.3, 3.1.1-r1 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.4.3-r3 sys-apps/sandbox: 2.1 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11 sys-devel/binutils: 2.19.1-r1 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /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/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages metadata-transfer parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="pl_PL.utf8" LC_ALL="pl_PL.utf8" LDFLAGS="-Wl,-O1" LINGUAS="pl en" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" 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/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="7zip X a52 aac acl acpi additions admin administrator aften aio akode alisp alsa amarok2 amr amrnb amrwb apache2 archive artworkextra ass async audacious automount avahi bash-completion berkdb binary-drivers bl bluetooth branding bzip2 cairo cdda cddb cdinstall cdparanoia cdr cleartype cli colordiff consolekit corefonts cracklib crypt css ctype cups custom-optimization cvs dbus directfb disk-partition dri dts dv dvd dvdnav dvdr eds embedded emboss emerald enca encode esd evo exif extraemoticons extraicons extramodules fam fat fbcon fbcondecor fbsplash ffmpeg filter firefox firefox3 flac flash fortran ftp fuse fusion gadu gd gdbm gif gimp git glib glitz gmail gnet gphoto2 gpm grub gstreamer gtk hal handbook hddtemp hdri hpn htmlhandbook icons iconv id3 id3tag idn ieee1394 imagemagick innodb inotify iostats isdnlog jack java jpeg jpeg2k kde kerberos kontact lame laptop lcms ldap libnotify lm_sensors logrotate mad matroska mdnsresponder-compat memlimit mikmod mmx mmxext mng modules mono mp2 mp3 mp4 mpeg mudflap mysql mysqli ncurses new-login nls nocd nptl nptlonly nsplugin ntfs nvidia oci8-instant-client ogg openexr opengl openmp oracle pam passwordsave pcap pcf pch pcmcia pcre pdf perl pixmaps plasma plotutils pmu png posix postgres postscript powerkadu ppds pppd psf pvr python qt3support qt4 query-browser quicktime raw rdesktop readline redland reflection rss rtc samba sdl sensord session slang smp spell spl sql sqlite sqlite3 sse sse2 sse3 ssl ssse3 startup-notification stream suid svg sysfs syslog systray taglib tcpd theora threads thunar tidy tiff tk truetype unicode usb v4l v4l2 vcd vcdinfo vcdx vhosts videos visualization vnc vorbis wavpack webkit wifi win32codecs wmf wxwindows x264 x86 xcb xcomposite xine xinerama xml xorg xpm xscreensaver xulrunner xv xvid zlib" ALSA_CARDS="hda-intel" 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 shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon 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 deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="mouse keyboard synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl en" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Please sync in about 1 hour and try again.
(In reply to comment #1) > Please sync in about 1 hour and try again. > No change ;( libgadu was alredy compliled with the threads flag, to be sure I recompiled libgadu, did not help.
I found something interesting in the file /var/tmp/portage/kde-base/kopete-4.3.1/work/CMakeCache.txt: PC_LIBGADU_CFLAGS:INTERNAL=-pthread;-I/usr/kerberos/include IMHO it should be PC_LIBGADU_CFLAGS:INTERNAL=-pthread;-I/usr/include So there is something wrong in FindLibgadu.cmake file. Hope it helps, I don't know how cmake works, so I can't resolve it myself ;(
Are you sure you don't have local copy of libgadu in /usr/local ?
(In reply to comment #4) > Are you sure you don't have local copy of libgadu in /usr/local ? > Yes, I'm sure (/usr/local/lib contains only the ".keep" file and an empty directory "kde4"). I also did "emerge -e world". No effect :/
Please post the complete build log. It seems you either have a polluted environment or that there's some "collision" with a kerberos package. Do you have heimdal or mit-krb5?
Created attachment 208508 [details] Build log
(In reply to comment #6) > Please post the complete build log. It seems you either have a polluted > environment or that there's some "collision" with a kerberos package. Do you > have heimdal or mit-krb5? > no heimdal or mit-krb5
> no heimdal or mit-krb5 > SORRY!!! arrrrghh.... I made a typo when checking it, I have mit-krb5-1.7-r1 installed ;((
I noticed the following in your environment: C_INCLUDE_PATH=/usr/lib/oracle/11.1.0.7.0/client/include In the build log you also have: -- checking for module 'libgadu' -- found libgadu, version 1.8.2 -- Found LIBGADU: /usr/lib/libgadu.so grep: /usr/kerberos/include/libgadu.h: Nie ma takiego pliku ani katalogu -- libgadu must be compiled with pthreads support Can you translate the above error message?
(In reply to comment #10) > I noticed the following in your environment: > C_INCLUDE_PATH=/usr/lib/oracle/11.1.0.7.0/client/include > > In the build log you also have: > -- checking for module 'libgadu' > -- found libgadu, version 1.8.2 > -- Found LIBGADU: /usr/lib/libgadu.so > grep: /usr/kerberos/include/libgadu.h: Nie ma takiego pliku ani katalogu > -- libgadu must be compiled with pthreads support > > Can you translate the above error message? > grep: /usr/kerberos/include/libgadu.h: No such file or directory
I have the same with kopete 4.3.4 So the problem persist with the new version of kde.
It seems that the problem is somewhere else than kopete/kde. I checked in /usr/lib64/pkgconfig/libgadu.pc, and there is: prefix=/usr exec_prefix=${prefix} libdir=/usr/lib64 includedir=${prefix}/include Name: libgadu Version: 1.8.2 Description: libgadu Requires: openssl Libs: -L${libdir} -lgadu -pthread -lssl -lcrypto -ldl -lz Cflags: -I${includedir} -pthread -I/usr/kerberos/include Then I checked what other files contain /usr/kerberos/include, and I found: libssl.pc, openssl.pc, and libcrypto.pc. It seems that dependencies for ssl can't be correctly compiled at all.
I cannot reproduce this problem with kopete-4.3.5 on x86: -- checking for module 'libgadu' -- found libgadu, version 1.8.2 -- Found LIBGADU: /usr/lib/libgadu.so #define GG_CONFIG_HAVE_PTHREAD -- Looking for include files HAVE_VALGRIND_H Gadu support is available in kopete as expected (although I didn't test it because I lack an account). Portage told me to set the threads use flag for libgadu.
Miroslav, what's your ssh version and useflags? What happens after you re-emerge that? Do you need kerberos support? If not, can you disable it for ssh?
As there was no more feedback and I can build the gadu support here (even though I can't test it), I'm going to close this as WORKSFORME. Please reopen if you hit this issue again.