>>> Installing (1 of 1) sci-libs/gdal-1.10.0-r1 * * Installation of a regular file is blocked by a directory: * '/usr/lib64/ruby/site_ruby/1.8/x86_64-linux/gdal' * This file will be merged with a different name: * '/usr/lib64/ruby/site_ruby/1.8/x86_64-linux/gdal.backup.0000' * The ebuild already has a workaround for ruby 1.9, but for ruby 1.8 the collision still happens.
Created attachment 351872 [details, diff] gdal-1.10.0-ruby-makefile.patch The problem is in RubyMakefile.mk which doesn't create $(DESTDIR)$(INSTALL_DIR) in D when $(INSTALL_DIR) exists in the live system. Attached patch should fix it.
(In reply to Ulrich Müller from comment #1) > Created attachment 351872 [details, diff] [details, diff] > gdal-1.10.0-ruby-makefile.patch > > The problem is in RubyMakefile.mk which doesn't create > $(DESTDIR)$(INSTALL_DIR) in D when $(INSTALL_DIR) exists in the live system. > Attached patch should fix it. Is this in addition to the existing Ruby patch, or to replace the existing Ruby patch?
(In reply to Aaron W. Swenson from comment #2) > Is this in addition to the existing Ruby patch, or to replace the existing > Ruby patch? In addition.
*gdal-1.10.0-r2 (26 Jun 2013) 26 Jun 2013; Aaron W. Swenson <titanofold@gentoo.org> -gdal-1.10.0-r1.ebuild, +gdal-1.10.0-r2.ebuild, +files/gdal-1.10.0-ruby-makefile.patch: Fix bug 474678. Thanks Ulrich Müller.
*** Bug 497146 has been marked as a duplicate of this bug. ***
(In reply to Aaron W. Swenson from comment #4) > *gdal-1.10.0-r2 (26 Jun 2013) > > 26 Jun 2013; Aaron W. Swenson <titanofold@gentoo.org> > -gdal-1.10.0-r1.ebuild, > +gdal-1.10.0-r2.ebuild, +files/gdal-1.10.0-ruby-makefile.patch: > Fix bug 474678. Thanks Ulrich Müller. This never happened?
*gdal-1.10.1 (26 Jan 2014) 26 Jan 2014; Aaron W. Swenson <titanofold@gentoo.org> +files/gdal-1.10.0-ruby-makefile.patch, +gdal-1.10.1.ebuild: Fix bug 493236: Depend on Perl conditionally. Thanks Nikoli. Fix bug 492338: Version bump. Thanks Stephan Litterst. Fix bug 483074: Convert to python-r1 to support multiple Pythons. Thanks Ian Stakenvicius. Fix bug 466114: Append -lisqlite3 to LIBS. Thanks cmuelle8. Fix bug 482888: Modify poppler dependency to have a minimum version (>=0.24.3). Fix bug 490048: Add dev-libs/libpcre and dev-libs/libxml2 to RDEPEND Fix bug 489224: Add sub-slot operator to trigger rebuild when poppler or Perl is updated. Thanks Nikoli. Fix bug 490046: Resolved by sci-libs/gdal version bump. Fix bug 474678: Really include the patch this time.