Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 203480 - mail-client/evolution-2.12.2 emerge fails w/ app-pda/pilot-link-0.12.3
Summary: mail-client/evolution-2.12.2 emerge fails w/ app-pda/pilot-link-0.12.3
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: GNOME Office (OBSOLETE)
URL:
Whiteboard:
Keywords:
: 208985 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-12-27 16:47 UTC by vp
Modified: 2010-01-14 23:23 UTC (History)
3 users (show)

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


Attachments
config.log (config.log,144.73 KB, text/plain)
2007-12-28 09:34 UTC, vp
Details
build log of mail-client/evolution-2.28.2 (evo.txt,11.46 KB, text/plain)
2010-01-14 17:51 UTC, Attila Stehr
Details
config log of evolution-2.28.2 (evoution-2.28.2_config.log,127.33 KB, text/plain)
2010-01-14 19:02 UTC, Attila Stehr
Details
emerge --info (emerge--info.txt,3.51 KB, text/plain)
2010-01-14 19:04 UTC, Attila Stehr
Details
output of revdep-rebuild (revdep-rebuild.out,24.62 KB, text/plain)
2010-01-14 23:23 UTC, Attila Stehr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description vp 2007-12-27 16:47:59 UTC
evolution build crashed with the following error (if the pda use flag is enabled)

checking if pilot-link handles UTF-8 conversions... no
configure: error: evolution requires pilot-link to have working UTF-8 conversion routines

pilot-link-0.12.2 doesn't give this problem and allows evolution to build just fine

Reproducible: Always

Steps to Reproduce:
1. emerge pilot-link evolution
2.
3.

Actual Results:  
evolution build crashes

Expected Results:  
evolution builds fine
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2007-12-27 17:23:38 UTC
adding pda since this is probably yet another problem caused by the pilot-link.m4 rewrite

please also add your config.log
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2007-12-28 09:02:58 UTC
correction works fine here. please post your emerge --info as well.
Comment 3 vp 2007-12-28 09:30:09 UTC
emerge --info
Portage 2.1.4_rc11 (default-linux/x86/2007.0, gcc-4.2.2, glibc-2.7-r1, 2.6.23-gentoo-r4 i686)
=================================================================
System uname: 2.6.23-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1.70GHz
Timestamp of tree: Thu, 27 Dec 2007 23:00:02 +0000
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.3
dev-lang/python:     2.5.1-r4
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
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
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r2
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer -fgcse-sm -fgcse-las -fexpensive-optimizations -fbranch-target-load-optimize -finline-functions -fgcse-after-reload -mfpmath=sse,387"
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/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /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=pentium-m -O2 -pipe -fomit-frame-pointer -fgcse-sm -fgcse-las -fexpensive-optimizations -fbranch-target-load-optimize -finline-functions -fgcse-after-reload -mfpmath=sse,387"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
INSTALL_MASK="/usr/share/gtk-doc/html/ /usr/share/locale/[a-df-z]* /usr/share/locale/e[lstuo]* /usr/share/doc/silc-toolkit*"
LANG="C"
LDFLAGS="-Wl,-O1 -Wl,--strip-debug -Wl,--sort-common"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/secondlife /usr/portage/local/layman/sunrise /usr/portage/local/layman/zugaina /usr/portage/local/layman/sabayon /usr/portage/local/layman/toolchain"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3ds X a52 aac accessibility acl acpi ada aiglx alsa amr amrnb amrwb apache2 asf async atk audiofile avi bash-completion berkdb binary-drivers bindist bitmap-fonts bogofilter boost branding bzip2 cairo cal3d cddb cgi cjk cli connectionstatus contactnotes cracklib crypt cups curl d dbus deprecated depreciated devhelp discouraged divx djvu dri drm dts dvd dvdread dvi eap-tls eds emacs embedded encode esd evo evolution fam festival ffmpeg firefox flac fontconfig ftp fuse gd gdbm gif glade glibc-omitfp glitz glut gmail gmedia gnome gnome-print gnuplot gnutls graphviz gs gstreamer gtalk gtk gtk2 gtkhtml gtkspell guile gzip-el hal haskell hdaps hddtemp hibernate-script ibmacpi iconv icu idn imagemagick imap imlib inherit-graph ipv6 java javascript jpeg jpeg2k jsapi kerberos keyring ktts lame latex lcms ldap libnotify lite live lm_sensors logrotate lucene lzo mad madwifi maildir matrox maxoptimization mbrola mdnsresponder midi mikmod mime mjpeg mmx mng mono moznocompose moznoirc moznomail mp3 mp4 mp4live mpeg mplayer mppe-mppc msn mudflap musepack mysql ncurses netmeeting network networking newspr nls normalize nptl nptlonly nsplugin ntfs ode office ofx ogg opengl openmp pam pam_timestamp pango pascal pcre pda pdf pdflib perl pertty php pidgin png pppd prediction python qt3support qt4 quicktime quotes rar readline real realmedia reflection regex reiserfs rsvg rtc samba sdl session silc sms sndfile soap sou spamassassin speech speex spell spl sqlite3 sse sse2 ssl startup-notification stream subversion svg symlink syslog t1lib tetex theora threads tiff totem transparency truetype truetype-fonts type1 type1-fonts unicode usb utempter vorbis wifi win32codecs wma wmf wmp wnck workbench x86 xcomposite xft xml xorg xosd xslt xv xvid zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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 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 synaptics keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="fglrx radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 vp 2007-12-28 09:34:05 UTC
Created attachment 139492 [details]
config.log

checking for ldap_open in -lldap... yes
checking for ldap_ntlm_bind... yes
checking for pthread_create in -lpthread... yes
checking for regexec... yes
checking for GTKHTML... yes
checking for GNOME_PILOT... yes
checking if pilot-link handles UTF-8 conversions... no
configure: error: evolution requires pilot-link to have working UTF-8 conversion routines

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/mail-client/evolution-2.12.2/work/evolution-2.12.2/config.log
 * 
 * ERROR: mail-client/evolution-2.12.2 failed.
 * Call stack:
 *               ebuild.sh, line   46:  Called src_compile
 *             environment, line 2865:  Called gnome2_src_compile
 *             environment, line 2070:  Called gnome2_src_configure
 *             environment, line 2084:  Called econf 'src_compile' 'src_compile' '--without-kde-applnk-path' '--enable-plugins=experimental' '--enable-nss' '--enable-smime' '--enable-ipv6' '--enable-mono' '--disable-nntp' '--enable-pilot-conduits' '--disable-profiling' '--with-openldap' '--with-krb5=/usr' '--without-krb4'
 *               ebuild.sh, line  507:  Called die
 * The specific snippet of code:
 *   			die "econf failed"
 *  The die message:
 *   econf failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/mail-client/evolution-2.12.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/mail-client/evolution-2.12.2/temp/environment'.
 *
Comment 5 vp 2007-12-28 09:34:55 UTC
i hope the info i submitted is what you needed
Comment 6 Gilles Dartiguelongue (RETIRED) gentoo-dev 2007-12-28 10:40:49 UTC
Yes this is perfect. Here is the snippet that interests us:

configure:28766: ./conftest
./conftest: error while loading shared libraries: libpisync.so.0: cannot open shared object file: No such file or directory
configure:28769: $? = 127
configure: program exited with status 127
configure: failed program was:
| /* confdefs.h.  */

looks like your pilot-link installed is screwed (or at least was). Could you sync your portage tree and try again ?
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-01-06 13:51:28 UTC
I suggest you run revdep-rebuild and then get back to us to indicate if it fixed the bug, thanks.
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2008-02-05 11:18:00 UTC
*** Bug 208985 has been marked as a duplicate of this bug. ***
Comment 9 Ramin 2008-02-05 13:07:09 UTC
revdep-rebuild did the job ... now everything runs fine ... sorry for the 	false alarm.

Comment 10 Attila Stehr 2010-01-14 17:51:04 UTC
Created attachment 216528 [details]
build log of mail-client/evolution-2.28.2

I get the same error message for mail-client/evolution-2.28.2 when doing
revdep-rebuild -iv -- -N
Comment 11 Attila Stehr 2010-01-14 17:53:27 UTC
please reopen!
Comment 12 Attila Stehr 2010-01-14 19:02:14 UTC
Created attachment 216533 [details]
config log of evolution-2.28.2
Comment 13 Attila Stehr 2010-01-14 19:04:38 UTC
Created attachment 216535 [details]
emerge --info
Comment 14 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-01-14 21:39:20 UTC
./conftest: error while loading shared libraries: libdirectfb-1.2.so.0: cannot open shared object file: No such file or directory

revdep-rebuild problem, see also bug #300866 and bug #143562 and it's duplicates.
Comment 15 Attila Stehr 2010-01-14 23:18:33 UTC
Okay, this is the howto to solve the problem (at least for me):

# revdep-rebuild -vid -- -N  // the pretend switch is very important!

You'll get something like

[quote]
[...]
 [32;01m*[0m All prepared. Starting rebuild
emerge --oneshot --verbose --pretend -N app-text/aiksaurus:0
dev-libs/poppler-glib:0
gnome-base/gnome-desktop:0
gnome-base/libgnomeui:0
gnome-extra/fast-user-switch-applet:0
gnome-extra/nautilus-cd-burner:0
mail-client/evolution:2.0
media-libs/libcanberra:0
media-libs/swfdec:0
www-client/links:2
x11-libs/agg:0
x11-libs/gksu:0
x11-libs/libnotify:0

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

Calculating dependencies   ... done!
[ebuild     U ] mail-client/evolution-2.28.2 [2.28.1-r1] USE="crypt dbus gstreamer hal pda ssl -exchange -kerberos -krb4 -ldap -mono -networkmanager -nntp -profile -python" 0 kB

Total: 1 package (1 upgrade), Size of downloads: 0 kB
 [32;01m*[0m Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.
[/quote]

Now you need to run the emerge command shown above _manually_, because revdep-rebuild will only emerge evolution!

emerge --oneshot --verbose --pretend -N app-text/aiksaurus dev-libs/poppler-glib gnome-base/gnome-desktop gnome-base/libgnomeui gnome-extra/fast-user-switch-applet gnome-extra/nautilus-cd-burner media-libs/libcanberra media-libs/swfdec www-client/links x11-libs/agg x11-libs/gksu x11-libs/libnotify mail-client/evolution

Note, that I put evolution at the very end. This may be important!
Comment 16 Attila Stehr 2010-01-14 23:23:19 UTC
Created attachment 216556 [details]
output of revdep-rebuild