udev build after source -sa build fails due to missing configure target
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
udev (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Raring |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
If you do a source-with-tarball udev build then all subsequent builds will fail because the configure file has been removed and there is no configure: target to remake it
apt-get source udev
cd udev-175
dpkg-buildpackage -S -sa
dpkg-buildpackage -B
results in
debian/rules build
make: *** No rule to make target `configure', needed by `build-
The source is shipped with a configure file but there is no configure: target, only a
# Configure the package
debian/
Interestingly, if you do a dpkg-builpackage -S before the -B then it's fine. Something about -sa makes it remove the various autogenerated files.
Adding this seems to fix it:
configure: debian/
but maybe that always runs dh_autoreconf and it didn't before? I don;t fully grok how this stuff interacts.
The attachment "udev-175- 0ubuntu17- configure- target. patch" of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-reviewers team please also unsubscribe the team from this bug report.
[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]