Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 293882 - kopete-cryptography-1.3.0-r1 fails to compile
Summary: kopete-cryptography-1.3.0-r1 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-20 18:45 UTC by Jean-Philippe Robichaud
Modified: 2009-11-20 21:05 UTC (History)
0 users

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


Attachments
portage's build.log (build.log,24.48 KB, text/plain)
2009-11-20 18:46 UTC, Jean-Philippe Robichaud
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jean-Philippe Robichaud 2009-11-20 18:45:39 UTC
emerge -uDN @world asks to install 'kopete-cryptography-1.3.0' which fails to compile. It has been so for the last little while (still failing after many "emerge --sync" over time)

I'm under KDE 4.3.3



Reproducible: Always




emerge --info provides:

Portage 2.2_rc50 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.8_p20080602-r1, 2.6.31-gentoo-take-2 x86_64)  
=================================================================                                                    
System uname: Linux-2.6.31-gentoo-take-2-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T7100_@_1.80GHz-with-gentoo-1.12.13       
Timestamp of tree: Fri, 20 Nov 2009 16:45:02 +0000                                                                   
distcc 3.1 x86_64-pc-linux-gnu [disabled]                                                                            
ccache version 2.4 [disabled]                                                                                        
app-shells/bash:     4.0_p28                                                                                         
dev-java/java-config: 2.1.9-r1                                                                                       
dev-lang/python:     2.5.4-r3, 2.6.2-r1                                                                              
dev-python/pycrypto: 2.0.1-r8                                                                                        
dev-util/ccache:     2.4-r7                                                                                          
dev-util/cmake:      2.6.4-r3                                                                                        
sys-apps/baselayout: 1.12.13                                                                                         
sys-apps/sandbox:    2.2                                                                                             
sys-devel/autoconf:  2.13, 2.63-r1                                                                                   
sys-devel/automake:  1.4_p6, 1.5, 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.1                                                                                          
sys-devel/libtool:   2.2.6a                                                                                          
virtual/os-headers:  2.6.27-r2                                                                                       
ACCEPT_KEYWORDS="amd64"                                                                                              
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native -msse -msse2 -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/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/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe -march=native -msse -msse2 -msse3"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://gentoo.arcticnetwork.ca/pub/gentoo/ ftp://mirrors.tera-byte.com/pub/gentoo ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ "
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_US fr"
MAKEOPTS="-j2"
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/portage/local/layman/vmware /usr/local/portage/LocalOverlay /usr/local/portage/nekoverlay"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 amr amrnb amrwb apache2 apm audio bash-completion berkdb bluetooth branding bzip2 cairo cdaudio cdr chm cisco cli consolekit contrast cracklib crypt cups daap dbus dell disk-partition djvu dri dts dvd dvdr ebook eds emboss encode evo exchange exif fam festival ffmpeg flac flite fontconfig foomaticdb fortran freetts ftp fuse gcj gdbm gif gimp glitz gnome google-gadgets gpm gstreamer gtk hal hbci hdri htmlhandbook hybrid-auth iconv icq id3tag imagemagick inotify ipod ipv6 irda irmc ithreads jabber jack java java5 java6 jce jpeg kde kde4 kdeenablefinal kdehiddenvisibility kdexdeltas laptop ldap lensfun libnotify lm_sensors log4j lzo mad madwifi mbrola mikmod mmx mng modules mono mp3 mp3tunes mp4 mpeg mplayer msn mtp mudflap multilib ncurses nfs nls nptl nptlonly nsplugin ntfs obex odbc ofx ogg ole openexr opengl openmp pam pch pcmcia pcre pdf perl phonon plasma pmu png portaudio ppds pppd python qt qt3support qt4 quicktime quotes raw rdesktop readline reflection remote resolvconf samba sametime scanner sdl semantic-desktop servletapi session smb smp snv soundtouch spell spl sse sse2 ssh ssl startup-notification subversion svg svnserve sysfs tcpd theora threads thunar tiff truetype unicode usb vamp vboxwebsrv vdpau vim-syntax vorbis wavepack wmf x264 xattr xcb xcomposite xinerama xml xorg xulrunner xv xvid yahoo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x 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 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" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US fr" NETBEANS_MODULES="apisupport harness ide java nb profiler websvccommon groovy gsf j2ee java  websvccommon" USERLAND="GNU" VIDEO_CARDS="intel vesa"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Right now, this is what emerge -uDN @world ask:
jrobicha@mt-gen-jprob / $ sudo emerge -avuDN @world                                                                                                                               

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  NS   ] kde-misc/kopete-cryptography-1.3.0-r1 [1.3.0] USE="handbook (-aqua) -debug" LINGUAS="fr -ar -be -cs -da -de -el -en_GB -es -et -ga -gl -hi -hne -is -it -ja -km -lt -nb -nds -nl -nn -oc -pa -pt -pt_BR -ro -sk -sv -tr -uk -zh_CN -zh_TW" 0 kB                                                                                                       
[uninstall    ] kde-misc/kopete-cryptography-1.3.0  USE="(-aqua)" LINGUAS="fr -ar -be -cs -de -el -es -et -ga -gl -hi -it -ja -km -lt -nb -nds -nl -nn -oc -pa -pt -pt_BR -ro -sv -tr -uk -zh_CN -zh_TW"                                                                                                                                                              
[blocks b     ] kde-misc/kopete-cryptography:0 ("kde-misc/kopete-cryptography:0" is blocking kde-misc/kopete-cryptography-1.3.0-r1)                                                

Here are the qt packages that are installed on my computer:
jrobicha@mt-gen-jprob / $ eix -I -C x11 qt --format '<installedversions:NAMEVERSION>' --pure-packages
x11-libs/qt-3.3.8b-r2
x11-libs/qt-assistant-4.5.3
x11-libs/qt-core-4.5.3-r2
x11-libs/qt-dbus-4.5.3-r1
x11-libs/qt-gui-4.5.3-r2
x11-libs/qt-opengl-4.5.3-r1
x11-libs/qt-qt3support-4.5.3
x11-libs/qt-script-4.5.3-r1
x11-libs/qt-sql-4.5.3
x11-libs/qt-svg-4.5.3-r1
x11-libs/qt-test-4.5.3-r1
x11-libs/qt-webkit-4.5.3
x11-libs/qt-xmlpatterns-4.5.3-r1
x11-libs/qtscriptgenerator-0.1.0
x11-themes/gtk-engines-qt-1.1-r2
x11-themes/gtk-engines-qtcurve-0.69.2
x11-themes/qtcurve-qt4-0.69.2
Comment 1 Jean-Philippe Robichaud 2009-11-20 18:46:34 UTC
Created attachment 210734 [details]
portage's build.log
Comment 2 Jean-Philippe Robichaud 2009-11-20 18:47:28 UTC
BTW, here are my CFLAGS:

CFLAGS="-O2 -pipe -march=native -msse -msse2 -msse3"                     
CXXFLAGS="${CFLAGS}"                       

Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2009-11-20 19:00:13 UTC
Looks like simple missing dev-libs/boost depend? Can you try installing it?
Comment 4 Jean-Philippe Robichaud 2009-11-20 19:10:21 UTC
hum, boost seems installed:
# eix boost  --format '<installedversions:NAMEVERSION>' --pure-packages
app-admin/eselect-boost-0.3
dev-libs/boost-1.35.0-r5
dev-util/boost-build-1.35.0-r2

#eselect boost list
Available boost versions:
  [1]   boost-1.35/default *

Should I try to re-install it?
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2009-11-20 19:58:23 UTC
Your build.log:

In file included from /usr/include/kleo/keylistjob.h:38,
                 from /var/tmp/portage/kde-misc/kopete-cryptography-1.3.0-r1/work/kopete-cryptography-1.3.0-kde4.3.3/cryptographyplugin.cpp:52:
/usr/include/gpgme++/key.h:33:48: error: boost/type_traits/remove_pointer.hpp: No such file or directory


My system:


ssuominen@unique ~/gentoo-x86/kde-misc/kopete-cryptography $ qfile -v remove_pointer.hpp

dev-libs/boost-1.40.0 (/usr/include/boost-1_40/boost/type_traits/msvc/remove_pointer.hpp)

dev-libs/boost-1.40.0 (/usr/include/boost-1_40/boost/type_traits/remove_pointer.hpp)
Comment 6 Romain Perier (RETIRED) gentoo-dev 2009-11-20 20:52:06 UTC
(In reply to comment #5)
> Your build.log:
> 
> In file included from /usr/include/kleo/keylistjob.h:38,
>                  from
> /var/tmp/portage/kde-misc/kopete-cryptography-1.3.0-r1/work/kopete-cryptography-1.3.0-kde4.3.3/cryptographyplugin.cpp:52:
> /usr/include/gpgme++/key.h:33:48: error: boost/type_traits/remove_pointer.hpp:
> No such file or directory
> 
> 
> My system:
> 
> 
> ssuominen@unique ~/gentoo-x86/kde-misc/kopete-cryptography $ qfile -v
> remove_pointer.hpp
> 
> dev-libs/boost-1.40.0
> (/usr/include/boost-1_40/boost/type_traits/msvc/remove_pointer.hpp)
> 
> dev-libs/boost-1.40.0
> (/usr/include/boost-1_40/boost/type_traits/remove_pointer.hpp)
> 

Same here with boost-1.39.0 (I meant the header is present)

Jean-Philippe: Could you try using the unstable version of boost ?
Comment 7 Jean-Philippe Robichaud 2009-11-20 21:05:39 UTC
Interesting... I just recompiled the stable boost-1.35.0-r5 and I can now compile kopete-cryptography successfully.

qfile -v ...  now reports:
dev-libs/boost-1.35.0-r5 (/usr/include/boost-1_35/boost/type_traits/msvc/remove_pointer.hpp)
dev-libs/boost-1.35.0-r5 (/usr/include/boost-1_35/boost/type_traits/remove_pointer.hpp)

I notice in the Changelog that the boost ebuild was updated on November 9th (but somehow the version wasn't bumped...) while I originally installed this version of boost on October 26th.  I can't tell if that change made it work or if something else 'corrupted' my boost installation (I don't have access to an 'older' version of the ebuild).

Anyway, many thanks for your help!