kmymoney2-0.9.3 fails to compile and stops here: ../../../kmymoney/mymoneymoney.h: In constructor 'MyMoneyMoney::MyMoneyMoney(double, signed64)': ../../../kmymoney/mymoneymoney.h:298: warning: conversion to 'double' from 'signed64' may alter its value /bin/sh ../../../libtool --silent --tag=CXX --mode=link i686-pc-linux-gnu-g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=prescott -O2 -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -module -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/kde/3.5/lib -R /usr/kde/3.5/lib -R /usr/qt/3/lib -R /usr/lib -L/usr/kde/3.5/lib -L/usr/qt/3/lib -L/usr/lib -lkhtml -lkdecore -lkdeui -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread -L../.libs -Wl,-O1 -o kmm_ofximport.la -rpath /usr/kde/3.5/lib/kde3 ofximporterplugin.lo ofxpartner.lo -losp -lofx dialogs/libdialogs.la ../libkmm_plugin.la ../libkmm_plugin.la ../../../kmymoney2/mymoney/libkmm_mymoney.la grep: /usr/lib/libpcreposix.la: No such file or directory /bin/sed: can't read /usr/lib/libpcreposix.la: No such file or directory libtool: link: `/usr/lib/libpcreposix.la' is not a valid libtool archive make[7]: *** [kmm_ofximport.la] Error 1 make[7]: Leaving directory `/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/work/kmymoney2-0.9.3/kmymoney2/plugins/ofximport' make[6]: *** [all-recursive] Error 1 make[6]: Leaving directory `/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/work/kmymoney2-0.9.3/kmymoney2/plugins/ofximport' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory `/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/work/kmymoney2-0.9.3/kmymoney2/plugins' make[4]: *** [all] Error 2 make[4]: Leaving directory `/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/work/kmymoney2-0.9.3/kmymoney2/plugins' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/work/kmymoney2-0.9.3/kmymoney2' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/work/kmymoney2-0.9.3/kmymoney2' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/work/kmymoney2-0.9.3' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: Actual Results: fails to compile Expected Results: compiles emerge --info Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.29-gentoo-r4 i686) ================================================================= System uname: Linux-2.6.29-gentoo-r4-i686-Genuine_Intel-R-_CPU_T2300_@_1.66GHz-with-glibc2.0 Timestamp of tree: Wed, 10 Jun 2009 13:15:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7-r1, 2.1.7 dev-lang/python: 2.4.4-r13, 2.5.4-r2 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 dev-util/cmake: 2.6.4 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.4.3-r3 sys-apps/sandbox: 1.6-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.1 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.28-r1 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" 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" 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/sandbox.d /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks fixpackages metadata-transfer parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://portage.home http://lug.mtu.edu/gentoo/ http://gentoo.netnitco.net " LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="en ru" MAKEOPTS="-j6" 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/portage" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/sunrise /usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi adns ads alsa apache2 async audiofile automount avi bcmath bdf berkdb bzip2 cairo calendar caps cddb cdparanoia cdr cjk clamav cli cracklib crypt ctype cups curl curlwrappers dbi dbus directfb djvu dri dts dvb dvd dvdnav dvdread encode exif fam fbcon ffmpeg flac foomaticdb fortran ftp gd gdbm gif git glib gmp gnutls gpm gstreamer gtk gtk2 hal hash iconv imagemagick imap imlib innodb ipv6 isdnlog java javascript jpeg jpeg2k json kde kipi kson lcms ldap ldap-sasl live logrotate lzo mad matroska mcal mhash midi mime mjpeg mmap mmx mmxext mng mp2 mp3 mp4 mpeg mplayer msession msn mssql mudflap mysql mysqli ncurses network nls nptl nptlonly nsplugin nss offensive ofx ogg openal opengl openmp osc oss pam passwordsave pch pcntl pcre pdf pdo perl php png posix ppds pppd python qt3 qt3support qt4 quicktime readline reflection resolvconf rtc samba sasl sdl seamonkey session simplexml soap sockets spell spl sqlite sse sse2 ssl subversion suexec suhosin svg swat sysfs syslog tcpd theora threads tidy tiff tokenizer transcode truetype unicode usb v4l v4l2 vcd vorbis wddx win32codecs winbind wxwindows x264 x86 xcomposite xforms xinerama xml xorg xpm xsl xv xvid xvmc zip zlib" ALSA_CARDS="hda-intel ens1371" 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 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 vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ru" USERLAND="GNU" VIDEO_CARDS="intel i810 fbdev vesa vmware" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 194169 [details] build.log
*** This bug has been marked as a duplicate of bug 266016 ***
I unmerged kmymoney2, ran a revdep-rebuild and ran a new emerge to reemerge kmymoney2. It still doesn't compile and install: /usr/bin/install -c -p -m 644 'kmymoneycompletion.h' '/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/image//usr/kde/3.5/include/kmymoney/kmymoneycompletion.h' /usr/bin/install -c -p -m 644 'kmymoneycombo.h' '/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/image//usr/kde/3.5/include/kmymoney/kmymoneycombo.h' /usr/bin/install -c -p -m 644 'kbudgetvalues.h' '/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/image//usr/kde/3.5/include/kmymoney/kbudgetvalues.h' /usr/bin/install -c -p -m 644 'kaccounttemplateselector.h' '/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/image//usr/kde/3.5/include/kmymoney/kaccounttemplateselector.h' /usr/bin/install -c -p -m 644 'transactionsortoption.h' '/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/image//usr/kde/3.5/include/kmymoney/transactionsortoption.h' make[5]: Leaving directory `/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/work/kmymoney2-0.9.3/kmymoney2/widgets' make[4]: *** [install-am] Error 2 make[4]: Leaving directory `/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/work/kmymoney2-0.9.3/kmymoney2/widgets' make[3]: *** [install] Error 2 make[3]: Leaving directory `/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/work/kmymoney2-0.9.3/kmymoney2/widgets' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/work/kmymoney2-0.9.3/kmymoney2' make[1]: *** [install] Error 2 make[1]: Leaving directory `/var/tmp/portage/portage/app-office/kmymoney2-0.9.3/work/kmymoney2-0.9.3/kmymoney2' make: *** [install-recursive] Error 1
Created attachment 194184 [details] build.log new build.log with different install error
Try: MAKEOPTS=-j1 emerge -1 kmymoney2 To check if it's a parallel-make issue.
Created attachment 194250 [details] build.log without parallel make
Apparently make install is looking for an image that doesn't exist: /usr/bin/install: cannot stat `./kmymoneytitlelabel.png': No such file or directory
About the last comment, the kmymoneytitlelabel.png missing file error is probably due to qtdesigner use flag. I stumbled upon this error too and disabling the use flag helped me emerge kmymoney2-0.9.3. I got a hint from this conversation: http://www.nabble.com/cmake-and-qtdesigner-td22265608.html
Please run lafilefixer from the dev-util/lafilefixer package and reopen this bug report if kmymoney then still fails to emerge.
Nope kmymoney2 still doesn't compile after running lafilefixer. The problem isn't a .la file anyway. It's trying to install a missing file called kmymoneytitlelabel.png.