Hi, I just tried to compile app-office/gnucash-2.3.12, and it bailed out ungracefully with =================== *snip* =================== [...] ibgconf-2.so /usr/lib64/libdbus-glib-1.so -lnsl /usr/lib64/libdbus-1.so /usr/lib64/libbonobo-2.so /usr/lib64/libbonobo-activation.so /usr/lib64/libORBitCosNaming-2.so /usr/lib64/libORBit-2.so -lpthread /usr/lib64/libXext.so -lbz2 -lresolv /usr/lib64/libpixman-1.so /usr/lib64/libexpat.so /usr/lib64/libpng12.so /usr/lib64/libXrender.so /usr/lib64/libX11.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -lz -ldl ../../../src/libqof/qof/.libs/libgnc-qof.so /usr/lib64/libgoffice-0.6.so /usr/lib64/libgsf-1.so /usr/lib64/libglade-2.0.so /usr/lib64/libart_lgpl_2.so /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libxml2.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libpangoft2-1.0.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libfreetype.so /usr/lib64/libfontconfig.so /usr/lib64/libpango-1.0.so /usr/lib64/libcairo.so /usr/lib64/libgthread-2.0.so -lrt /usr/lib64/libgobject-2.0.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libglib-2.0.so -lm -march=native -Wl,-O1 -pthread -Wl,--export-dynamic -pthread -Wl,-soname -Wl,libgncmod-csv.so -o .libs/libgncmod-csv.so gcc: /usr/lib64/libgsf-gnome-1.so: No such file or directory make[5]: Leaving directory `/var/tmp/paludis/app-office-gnucash-2.3.12/work/gnucash-2.3.12/src/import-export/csv' make[4]: Leaving directory `/var/tmp/paludis/app-office-gnucash-2.3.12/work/gnucash-2.3.12/src/import-export/csv' make[5]: *** [libgncmod-csv.la] Error 1 make[4]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/paludis/app-office-gnucash-2.3.12/work/gnucash-2.3.12/src/import-export' make[2]: Leaving directory `/var/tmp/paludis/app-office-gnucash-2.3.12/work/gnucash-2.3.12/src' make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/paludis/app-office-gnucash-2.3.12/work/gnucash-2.3.12' make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 /usr/libexec/paludis/utils/emake: emake returned error 2 [...] =================== *snap* =================== I guess that means that gnome-extra/libgsf needs to be build with the gnome flag on. Will try that later. Cheers, Nico Reproducible: Always paludis 0.46.0 Paludis build information: Compiler: CXX: g++ 4.3.4 CXXFLAGS: -O2 -march=native -pipe LDFLAGS: -Wl,-O1 DATE: 2010-04-09T15:09:32+0200 Libraries: C++ Library: GNU libstdc++ 20090804 Paths: DATADIR: /usr/share LIBDIR: /usr/lib64 LIBEXECDIR: /usr/libexec SYSCONFDIR: /etc PYTHONINSTALLDIR: RUBYINSTALLDIR: System: Linux everest 2.6.32-gentoo-r7 #1 SMP Sun Apr 25 11:16:43 CEST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz GenuineIntel GNU/Linux Reduced Privs: reduced_uid: 101 reduced_uid->name: paludisbuild reduced_uid->dir: /var/tmp/paludis reduced_gid: 1000 reduced_gid->name: paludisbuild Environment: Format: paludis Config dir: /etc/paludis World file: /var/db/pkg/world Repository layman: format: unavailable location: /var/db/paludis/repositories/layman sync: tar+http://git.exherbo.org/layman_repositories.tar.bz2 sync_options: Repository installed-virtuals: format: installed_virtuals root: / Repository virtuals: format: virtuals Repository gentoo: format: ebuild location: /usr/portage builddir: /var/tmp/paludis cache: /usr/portage/metadata/cache distdir: /usr/portage/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass layout: traditional names_cache: /usr/portage/.cache/names newsdir: /usr/portage/metadata/news profile_eapi_when_unspecified: 0 profile_layout: traditional profiles: /usr/portage/profiles/default/linux/amd64/10.0/desktop securitydir: /usr/portage/metadata/glsa setsdir: /usr/portage/sets sync: rsync://rsync.gentoo.org/gentoo-portage sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Package information: app-admin/eselect-compiler: (none) app-shells/bash: 4.0_p37 dev-java/java-config: 2.1.10 dev-lang/python: 2.6.5-r2 dev-python/pycrypto: (none) dev-util/ccache: (none) dev-util/cmake: 2.8.1-r1 dev-util/confcache: (none) sys-apps/baselayout: 1.12.13 sys-apps/openrc: (none) sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13 2.63-r1 sys-devel/automake: 1.10.3 1.11.1 1.9.6-r2 sys-devel/binutils: 2.18-r3 sys-devel/gcc: 4.4.3-r2 4.5.0 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.30-r1 (for sys-kernel/linux-headers::installed) Repository installed: format: vdb location: /var/db/pkg builddir: /var/tmp/paludis eapi_when_unknown: 0 names_cache: /var/db/pkg/.cache/names provides_cache: /var/db/pkg/.cache/provides root: / Repository g-ctan: format: ebuild location: /usr/local/overlays/g-ctan builddir: /var/tmp/paludis cache: /var/empty distdir: /usr/portage/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass /usr/local/overlays/g-ctan/eclass layout: traditional master_repository: gentoo names_cache: /usr/local/overlays/g-ctan/.cache/names newsdir: /usr/local/overlays/g-ctan/metadata/news profile_eapi_when_unspecified: 0 profile_layout: traditional profiles: /usr/portage/profiles/default/linux/amd64/10.0/desktop securitydir: /usr/local/overlays/g-ctan/metadata/glsa setsdir: /usr/local/overlays/g-ctan/sets sync: sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Repository misc: format: ebuild location: /usr/local/overlays/misc builddir: /var/tmp/paludis cache: /var/empty distdir: /usr/portage/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass /usr/local/overlays/misc/eclass layout: traditional master_repository: gentoo names_cache: /usr/local/overlays/misc/.cache/names newsdir: /usr/local/overlays/misc/metadata/news profile_eapi_when_unspecified: 0 profile_layout: traditional profiles: /usr/portage/profiles/default/linux/amd64/10.0/desktop securitydir: /usr/local/overlays/misc/metadata/glsa setsdir: /usr/local/overlays/misc/sets sync: sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Repository sectools: format: ebuild location: /usr/local/overlays/sectools builddir: /var/tmp/paludis cache: /var/empty distdir: /usr/portage/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass /usr/local/overlays/sectools/eclass layout: traditional master_repository: gentoo names_cache: /usr/local/overlays/sectools/.cache/names newsdir: /usr/local/overlays/sectools/metadata/news profile_eapi_when_unspecified: 0 profile_layout: traditional profiles: /usr/portage/profiles/default/linux/amd64/10.0/desktop securitydir: /usr/local/overlays/sectools/metadata/glsa setsdir: /usr/local/overlays/sectools/sets sync: rsync://gentoo.o0o.nu/sectools sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Package app-office/gnucash-2.3.12:0::gentoo: >>> Running ebuild phase killold as paludisbuild:paludisbuild... >>> Starting builtin_killold >>> Done builtin_killold >>> Completed ebuild phase killold >>> Running ebuild phases initmisc infovars as paludisbuild:paludisbuild... >>> Starting builtin_initmisc >>> Done builtin_initmisc >>> Starting builtin_infovars ACCEPT_KEYWORDS=amd64 CBUILD=x86_64-pc-linux-gnu CFLAGS=-O2 -march=native -pipe CHOST=x86_64-pc-linux-gnu CONFIG_PROTECT= CONFIG_PROTECT_MASK= CPPFLAGS= CTARGET= CXXFLAGS=-O2 -march=native -pipe DISTDIR=/usr/portage/distfiles FEATURES= FFLAGS= GENTOO_MIRRORS= INSTALL_MASK= LANG= LC_ALL=C LDFLAGS=-Wl,-O1 LINGUAS=en MAKEOPTS=-j3 -j1 PORTAGE_COMPRESS= PORTAGE_COMPRESS_FLAGS= PORTAGE_CONFIGROOT= PORTAGE_RSYNC_EXTRA_OPTS= PORTAGE_RSYNC_OPTS= PORTAGE_TMPDIR=/var/tmp/paludis PORTDIR=/usr/portage PORTDIR_OVERLAY= SYNC= USE=doc ofx webkit amd64 alsa_cards_hda-intel alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mmap_emul alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol apache2_modules_actions apache2_modules_alias apache2_modules_auth_basic apache2_modules_authn_alias apache2_modules_authn_anon apache2_modules_authn_dbm apache2_modules_authn_default apache2_modules_authn_file apache2_modules_authz_dbm apache2_modules_authz_default apache2_modules_authz_groupfile apache2_modules_authz_host apache2_modules_authz_owner apache2_modules_authz_user apache2_modules_autoindex apache2_modules_cache apache2_modules_dav apache2_modules_dav_fs apache2_modules_dav_lock apache2_modules_deflate apache2_modules_dir apache2_modules_disk_cache apache2_modules_env apache2_modules_expires apache2_modules_ext_filter apache2_modules_file_cache apache2_modules_filter apache2_modules_headers apache2_modules_include apache2_modules_info apache2_modules_log_config apache2_modules_logio apache2_modules_mem_cache apache2_modules_mime apache2_modules_mime_magic apache2_modules_negotiation apache2_modules_rewrite apache2_modules_setenvif apache2_modules_speling apache2_modules_status apache2_modules_unique_id apache2_modules_userdir apache2_modules_usertrack apache2_modules_vhost_alias cameras_all elibc_glibc input_devices_evdev input_devices_synaptics kernel_linux lcd_devices_bayrad lcd_devices_cfontz lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780 lcd_devices_lb216 lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses lcd_devices_text linguas_en ruby_targets_ruby18 userland_GNU video_cards_intel xtables_addons_account xtables_addons_chaos xtables_addons_condition xtables_addons_delude xtables_addons_dhcpmac xtables_addons_fuzzy xtables_addons_geoip xtables_addons_iface xtables_addons_ipmark xtables_addons_ipp2p xtables_addons_ipset xtables_addons_ipv4options xtables_addons_length2 xtables_addons_logmark xtables_addons_lscan xtables_addons_pknock xtables_addons_psd xtables_addons_quota2 xtables_addons_rawnat xtables_addons_steal xtables_addons_sysrq xtables_addons_tarpit xtables_addons_tee amd64 >>> Done builtin_infovars >>> Completed ebuild phases initmisc infovars >>> Running ebuild phase tidyup as paludisbuild:paludisbuild... >>> Starting builtin_tidyup rm -fr /var/tmp/paludis/app-office-gnucash-2.3.12-info >>> Done builtin_tidyup >>> Completed ebuild phase tidyup
Okay, compiled gnome-extra/libgsf[gnome], and app-office/gnucash-2.3.12 installed just fine. Please update the dependencies accordingly.
gnucash DEPENDS on >=x11-libs/goffice-0.6[gnome] and all goffice ebuilds RDEPEND on >=gnome-extra/libgsf-1.13.3[gnome?]. So libgsf has to be installed with the gnome useflag to meet the requirements. Looks like INVALID to me.
(In reply to comment #2) > gnucash DEPENDS on >=x11-libs/goffice-0.6[gnome] > and all goffice ebuilds RDEPEND on >=gnome-extra/libgsf-1.13.3[gnome?]. > > So libgsf has to be installed with the gnome useflag to meet the requirements. I don't think so. One can install gnucash with gnome-extra/libgsf w/o [gnome] with no notification at all. Is that the "?" in gnome-extra/libgsf-1.13.3[gnome?]?
(In reply to comment #3) > (In reply to comment #2) > > gnucash DEPENDS on >=x11-libs/goffice-0.6[gnome] > > and all goffice ebuilds RDEPEND on >=gnome-extra/libgsf-1.13.3[gnome?]. > > > > So libgsf has to be installed with the gnome useflag to meet the requirements. > > I don't think so. One can install gnucash with gnome-extra/libgsf w/o [gnome] > with no notification at all. emerge: there are no ebuilds built with USE flags to satisfy ">=gnome-extra/libgsf-1.13.3[gnome]". !!! One of the following packages is required to complete your request: - gnome-extra/libgsf-1.14.18 (Change USE: +gnome) (dependency required by "x11-libs/goffice-0.6.6" [ebuild]) (dependency required by "app-office/gnucash-2.3.12" [ebuild]) (dependency required by "gnucash" [argument]) > Is that the "?" in gnome-extra/libgsf-1.13.3[gnome?]? foo[bar?] means bar? ( foo[bar] ) !bar? ( foo ) http://devmanual.gentoo.org/ebuild-writing/eapi/index.html If you USE=gnome for goffice then you must USE=gnome for libgsf too.
(In reply to comment #4) > > If you USE=gnome for goffice then you must USE=gnome for libgsf too. Right. So when trying to pull in goffice, I also get Error searching for '>=gnome-extra/libgsf-1.13.3[gnome?]': additional requirements are not met on 'gnome-extra/libgsf-1.14.18:0::installed' When installing gnucash, however, this error is not given at all. Is that a shortcoming of the package manager? (I use paludis.) How does portage behave?
(In reply to comment #5) > So when trying to pull in goffice, I also get > > Error searching for '>=gnome-extra/libgsf-1.13.3[gnome?]': additional > requirements are not met on 'gnome-extra/libgsf-1.14.18:0::installed' > > When installing gnucash, however, this error is not given at all. Is that a > shortcoming of the package manager? (I use paludis.) How does portage behave? See comment #4. Can't help with paludis. Maybe it has a 25 character, 6 dashes option.