On Mon, Sep 17, 2018 at 8:27 AM Richard Shaw <hobbes1069@xxxxxxxxx> wrote:
On Sun, Sep 16, 2018 at 5:10 PM Jerry James <loganjerry@xxxxxxxxx> wrote:On Sun, Sep 16, 2018 at 3:02 PM Richard Shaw <hobbes1069@xxxxxxxxx> wrote:
> Working on a new package and tried to install it only to get:
>
> Error: Transaction check error:
> file /usr/lib/.build-id/67/7d4bdbbde390cc49fddb539cceb06ccb80efd6 from install of ft8call-0.6.4-1.fc28.x86_64 conflicts with file from package hamlib-3.2-1.fc28.x86_64
> file /usr/lib/.build-id/dc/0fdb3cc1c3d70f4eee314404d00591091eb879 from install of ft8call-0.6.4-1.fc28.x86_64 conflicts with file from package hamlib-3.2-1.fc28.x86_64
>
> It does build against hamlib...
That probably means that ft8call copied a library or binary from
hamlib. Check your ft8call buildroot for a duplicate with hamlibDidn't see anything looking through build.log... Built it mock so I COULD shell in to inspect manually but is there a way to tell which files are affected?
To answer my own question since I had never browsed the build-id directory before, it's just a lot of symlinks to the actual binary or library. The ft8call package renames the ones that conflict with hamlib but they seem to generate the same hash anyway...
They are duplicate and not needed to I just patched the build system to not install them.
Thanks,
Richard
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx