| Summary: | media-tv/dvbstreamer-1.1-r1 fails to install (/usr/bin/install: will not overwrite just-created `.../types.h' with `types.h') | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Paweł Hajdan, Jr. (RETIRED) <phajdan.jr> |
| Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
| Status: | RESOLVED OBSOLETE | ||
| Severity: | normal | CC: | media-tv |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | 413457 | ||
| Bug Blocks: | |||
| Attachments: |
build.log
Attempted to fix with 1.1-newerautotoolsfix.patch Attempted to fix |
||
|
Description
Paweł Hajdan, Jr. (RETIRED)
2011-09-27 22:42:11 UTC
FYI: I've submitted an ebuild for the current release of dvbstreamer on Bug #349457 I'm betting the dvbstreamer-1 version might have issues with updated libraries on the system. Notably libev. :-/ Aside from the above, I just noticed your inline post hides most of the error due to wrapping. According to your build log, the error occurs here: /usr/bin/install: will not overwrite just-created `/var/tmp/portage/media-tv/dvbstreamer-1.1-r1/image//usr/include/dvbstreamer/types.h' with `types.h' post from another list, "newer autotools don't seem to like listing files to install twice. Attached is a patch that fixes the problem ($(sort <filelist>) removes duplicate entries)." Created attachment 292907 [details]
Attempted to fix with 1.1-newerautotoolsfix.patch
Attempted to fix with the 1.1-newerautotoolsfix.patch.
I encased the include files within both Makefile.am & include/Makefile.am, and still getting the error.
Possible, if the include files are also being called (duplicated) by the root Makefile.am, to remove them from this Makefile.am.
(I'll upload my attempted patch file in case I just merrily missed something, making the file reusable.)
Created attachment 292909 [details]
Attempted to fix
Attempted to fix newer autotools complaining about overwriting existing files by embedding sort commands around the files to be installed.
Tried the following too to noaval. Maybe I forgot to use "reautoconf -i" instead of just "reautoconf"? <shrugs> no matter. version 1 branch is old and think most will use version 2 branch. ... giving up.
--- Makefile.am.orig 2011-11-17 07:13:07.696058025 -0900
+++ Makefile.am 2011-11-17 07:15:15.800059380 -0900
@@ -15,7 +15,7 @@
pkginclude_DATA = \
config.h
-EXTRA_DIST = $(dvbstreamerdoc_DATA) $(pkginclude_DATA)
+EXTRA_DIST = $(dvbstreamerdoc_DATA)
# Copy all the spec files. Of cource, only one is actually used.
dist-hook:
The package has been removed. |