Protobuf doesn't regenerate *.pb.{cc,h} if builddir != srcdir
Bug #335580 reported by
Luke-Jr
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Armagetron Advanced |
Fix Committed
|
High
|
Unassigned |
Bug Description
If *.proto is newer than *.pb.{cc,h} (or the latter don't exist), it should regenerate them. It does not:
[13:35:01] <luke-jr> z-man: I modified zShape.proto and neither of zShape.pb.* are being regenerated
[13:35:30] <luke-jr> z-man: if I delete zShape.pb.*, I get make⚂: ⁂ No rule to make target `../../
Changed in armagetronad: | |
importance: | Undecided → High |
milestone: | none → 0.3.1 |
status: | New → Confirmed |
To post a comment you must log in.
This was a result of first building inside the checkout, then building outside of it. The in-between make distclean didn't clean out the protobuf generated files. It now does.