Closed Bug 1825555 Opened 2 years ago Closed 2 years ago

Fails to build on Ubuntu 18.04: *** Invalid file operation: < ../../../x86_64-unknown-linux-gnu/release/http3server.d.

Categories

(Firefox Build System :: General, defect)

defect

Tracking

(firefox-esr102 unaffected, firefox111 unaffected, firefox112 unaffected, firefox113 fixed)

RESOLVED FIXED
113 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox111 --- unaffected
firefox112 --- unaffected
firefox113 --- fixed

People

(Reporter: stransky, Assigned: sergesanspaille)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Unable to build latest trunk on Ubuntu 18.04 to fix broken tests:

make[3]: Entering directory '/home/komat/src/objdir-opt/netwerk/test/http3server'
/home/komat/src/config/makefiles/rust.mk:541: *** Invalid file operation: < ../../../x86_64-unknown-linux-gnu/release/http3server.d. Stop.
make[3]: Leaving directory '/home/komat/src/objdir-opt/netwerk/test/http3server'
/home/komat/src/config/recurse.mk:72: recipe for target 'netwerk/test/http3server/target' failed
make[2]: *** [netwerk/test/http3server/target] Error 2
make[2]: Leaving directory '/home/komat/src/objdir-opt'
/home/komat/src/config/recurse.mk:32: recipe for target 'compile' failed
make[1]: *** [compile] Error 2
make[1]: Leaving directory '/home/komat/src/objdir-opt'
/home/komat/src/config/rules.mk:361: recipe for target 'default' failed
make: *** [default] Error 2

Looks like related to testing but I didn't try to build without test (as I obviously need them).

Mike, any idea?
Thanks.

Flags: needinfo?(mh+mozilla)

That would be a regression from bug 1806618, which apparently uses a make construct that is not supported in older versions of make.

Flags: needinfo?(mh+mozilla) → needinfo?(sguelton)
Keywords: regression
Regressed by: 1806618

Set release status flags based on info from the regressing bug 1806618

Mire you're right, with reverted bug 1806618 it builds fine. Thanks for the help!

Looks like $(file <) construct is too recent for some of our downstream
users.

Assignee: nobody → sguelton
Status: NEW → ASSIGNED

Martin, can you tell me if the proposed patch also fixes your build? Thanks!

Flags: needinfo?(sguelton)

(In reply to [:sergesanspaille] from comment #6)

Martin, can you tell me if the proposed patch also fixes your build? Thanks!

Yes, I tested your patch and it builds fine.

Martin, I've slightly adjusted the patch, I think it's still fine but would not say no to an extra test, thanks!

Pushed by sguelton@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/584721e04692 Portable extraction of rust dependency r=glandium

Will test that later when I'm on the VM box and will post if anything goes wrong.
Thanks.

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 113 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: