Summary: | net-irc/quassel-0.13_rc1 with CMAKE_MAKEFILE_GENERATOR=ninja build.ninja:3891: multiple rules generate quasselclient [-w dupbuild=err] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mike Gilbert <floppym> |
Component: | Current packages | Assignee: | Patrick Lauer <patrick> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | franz.trischberger, johu |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/quassel/quassel/pull/414 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 557992 |
I think this OUTPUT_PATH property causes cmake to emit two targets that refer to the same file. https://github.com/quassel/quassel/blob/0.13-rc1/src/CMakeLists.txt#L61 Could you re-check with =ninja-1.8.2? This looks similar to https://bugs.gentoo.org/663384. Could you please test 0.13_rc2 https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25f8b856e18bb98d4e5c4e6f1755c17e16d4de6f (In reply to Johannes Huber from comment #3) > Could you please test 0.13_rc2 > > https://gitweb.gentoo.org/repo/gentoo.git/commit/ > ?id=25f8b856e18bb98d4e5c4e6f1755c17e16d4de6f How about 0.13.1? This has been fixed upstream for quite some time. Also, a change was applied to ninja to fix/workaround the issue on that end. |
>>> Working in BUILD_DIR: "/x/portage/net-irc/quassel-0.13_rc1/work/quassel-0.13_rc1_build" ninja -v -j6 -l0 ninja: error: build.ninja:3891: multiple rules generate quasselclient [-w dupbuild=err]