<rekado>I get this error on master when reconfiguring: output path `/gnu/store/0wphpff2bd763caazl77y7sxfy4hymsp-linux-libre-CVE-2017-6074.patch' should have sha256 hash `1x40slfz1qxgiaznyy13bwlh34450pkyyrkljpyjlx6c4mrzb1jj', instead has `0g8prnirhrqwvdc4rg3a339d4n97f6hnxm84gryr5ksc2cn5l63x'
<Petter>The package I'm working on has a dependency on qt and in the install phase it tries to create a directory in /gnu/store/...-qt-5.6.2, obviously it can't do that. Not sure how to overcome this though. Any tips?
<Petter>It tries to create the directory qml/QMLTermWidget (if that means something to someone).
<rekado>Petter: usually in these cases the Makefile reuses some paths that it should not.
<rekado>Petter: I had this problem with some of the SELinux packages.
<rekado>Petter: they wanted to install the Python bindings to the prefix of the “python” package, so I had to patch the Makefile.
<Petter>rekado: Thanks. I will try some different things. I suspect changing the path(s) isn't the full solution in this case.
<Petter>I assume this is how they notify qt of their existence, but there's probably an alternative way.
<Petter>Hm, maybe I should just disable that thing and see what happens.
<rekado>I guess you should just install it in the current package’s prefix.
<rekado>At build time we create a union anyway, so Qt will find it when building a package depending on this.