When installing sys-cluster/openmpi-1.3 it'll install /usr/include/otf.h, but that's already in use by libotf. When I installed openmpi (libotf wal already installed), paludis (0.34.1) didn't recognize this file name clash. Reproducible: Always root@thinkpad> paludis --info /usr/include paludis 0.34.1 Paludis build information: Compiler: CXX: x86_64-pc-linux-gnu-g++ 4.3.3 CXXFLAGS: -march=core2 -O2 -pipe LDFLAGS: -Wl,-O1 -Wl,--as-needed DATE: 2009-01-28T22:38:55+0100 Libraries: C++ Library: GNU libstdc++ 20090124 Reduced Privs: reduced_uid: 108 reduced_uid->name: paludisbuild reduced_uid->dir: /var/tmp/paludis reduced_gid: 1009 reduced_gid->name: paludisbuild Paths: DATADIR: /usr/share LIBDIR: /usr/lib64 LIBEXECDIR: /usr/libexec SYSCONFDIR: /etc PYTHONINSTALLDIR: RUBYINSTALLDIR: Environment: Format: paludis Config dir: /etc/paludis World file: /var/db/pkg/world Repository installed-virtuals: format: installed_virtuals root: / Repository virtuals: format: virtuals Repository gentoo: format: ebuild location: /usr/portage append_repository_name_to_write_cache: true binary_destination: false binary_keywords: binary_uri_prefix: 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 ignore_deprecated_profiles: false layout: traditional names_cache: /usr/portage/.cache/names newsdir: /usr/portage/metadata/news profile_eapi_when_unspecified: 0 profiles: /usr/portage/profiles/default/linux/amd64/2008.0/desktop securitydir: /usr/portage/metadata/glsa setsdir: /usr/portage/sets sync: rsync://rsync.de.gentoo.org/gentoo-portage sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Repository installed: format: vdb location: /var/db/pkg builddir: /var/tmp/paludis names_cache: /var/db/pkg/.cache/names provides_cache: /var/db/pkg/.cache/provides root: / Repository Tassilos_Repo: format: ebuild location: /usr/local/overlays/private append_repository_name_to_write_cache: true binary_destination: false binary_keywords: binary_uri_prefix: 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/private/eclass ignore_deprecated_profiles: false layout: traditional master_repository: gentoo names_cache: /usr/local/overlays/private/.cache/names newsdir: /usr/local/overlays/private/metadata/news profile_eapi_when_unspecified: 0 profiles: /usr/portage/profiles/default/linux/amd64/2008.0/desktop securitydir: /usr/local/overlays/private/metadata/glsa setsdir: /usr/local/overlays/private/sets sync: sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Repository emacs: format: ebuild location: /var/paludis/repositories/emacs append_repository_name_to_write_cache: true binary_destination: false binary_keywords: binary_uri_prefix: builddir: /var/tmp/paludis cache: /var/empty distdir: /usr/portage/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass /var/paludis/repositories/emacs/eclass ignore_deprecated_profiles: false layout: traditional master_repository: gentoo names_cache: /var/paludis/repositories/emacs/.cache/names newsdir: /var/paludis/repositories/emacs/metadata/news profile_eapi_when_unspecified: 0 profiles: /usr/portage/profiles/default/linux/amd64/2008.0/desktop securitydir: /var/paludis/repositories/emacs/metadata/glsa setsdir: /var/paludis/repositories/emacs/sets sync: svn+http://overlays.gentoo.org/svn/proj/emacs/emacs-overlay sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Repository gentoo-lisp-overlay: format: ebuild location: /usr/local/overlays/gentoo-lisp-overlay append_repository_name_to_write_cache: true binary_destination: false binary_keywords: binary_uri_prefix: 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/gentoo-lisp-overlay/eclass ignore_deprecated_profiles: false layout: traditional master_repository: gentoo names_cache: /usr/local/overlays/gentoo-lisp-overlay/.cache/names newsdir: /usr/local/overlays/gentoo-lisp-overlay/metadata/news profile_eapi_when_unspecified: 0 profiles: /usr/portage/profiles/default/linux/amd64/2008.0/desktop securitydir: /usr/local/overlays/gentoo-lisp-overlay/metadata/glsa setsdir: /usr/local/overlays/gentoo-lisp-overlay/sets sync: git://repo.or.cz/gentoo-lisp-overlay.git sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata No packages were specified on the command line, so detailed information is not available (Paludis can display detailed information for both installed and installable packages).
Conflict solved by moving VampirTrace include files to a subdirectory (/usr/include/vt) in both cvs and the science overlay. No comment on the paludis issue, you may want to take that up with the maintainers if you can reproduce it. Thanks for letting me know about the conflict.
The issue arises again with sys-cluster/openmpi-1.3.1. root@thinkpad> paludis --owner /usr/include/otf.h * /usr/include/otf.h dev-libs/libotf-0.9.8:0::installed /usr/include/otf.h sys-cluster/openmpi-1.3.1:0::installed /usr/include/otf.h
(In reply to comment #2) > The issue arises again with sys-cluster/openmpi-1.3.1. > Fixed again, I incorrectly copied the fix from the science overlay ebuild. Thanks for reporting and being patient with me :)