On 2020/07/19 11:14, Alessandro De Laurenzis wrote: > Hello Rafael, > > The cad/qucs-s port is currently showing wrong behaviors when the > simulator is run ("Wrong document version" message is always issued when > trying to open a schematic, some components seem to be missing, etc.) > > After a quick double check, I found that it got broken after your > modifications related to upcoming ninja 1.9.0 release (which I don't see > in the tree yet), see [1].
This was ~ a year ago, ninja is at 1.10.0 now. 1.9 changed the default from dupbuild=warn to dupbuild=err, 1.10 did not change it back so I think there was some other fix in either ninja itself or (more likely) cmake in the meantime. > By the way, I see "Maintainer timeout" in your commit comment, but > actually I didn't receive any heads-up (it could be because I changed my > e-mail address in that timeframe and maybe you sent a message that I've > never received). > > I'm not an expert of ninja (actually, all cmake world is a bit obscure > to me...), I can only report that at least PACKAGE_VERSION variable is > not propagating correctly through the sub-dirs (there could be other > hitches, the port is very complex and it's not easy to test all the > functions), so I can't propose a definite solution. > > The enclosed diff simply reverts the patches that you added/modified, > but it is of course only a temporary workaround. > > Any hints? > [1] https://marc.info/?l=openbsd-ports&m=156060814707307&w=2 I'll commit your diff. Perhaps the other ports patched in [1] could be reverted too if this was actually fixed in cmake.