Opened 3 years ago

Closed 19 months ago

Last modified 4 months ago

#13917 closed task (fixed)

Building haiku_loader.efi fails because of missing zlib.h

Reported by: tqh Owned by: nobody
Priority: normal Milestone: R1/beta2
Component: System/Boot Loader Version: R1/Development
Keywords: easy uefi Cc:
Blocked By: Blocking:
Platform: All


When building haiku_loader.efi directly after configure, it fails with missing zlib.h. After doing a Haiku builds it works, most likely because the build package for zlib has been downloaded. Add the dependency for zlib for efi.


git grep "efi " and git grep "zlib " in build/ directory

Commands to reproduce in a new haiku dir (with no generated dir):

./configure --build-cross-tools x86_64 {buildtools-dir}

jam -j1 -q -sHAIKU_BOOT_PLATFORM=efi haiku_loader.efi

Change History (3)

comment:1 by tqh, 3 years ago

Not sure it is a real problem as it built fine now. Maybe it's only a problem if you are doing -j2 or higher. It seems another part (tarfs) downloaded zlib.h before the error could occur.

Last edited 3 years ago by tqh (previous) (diff)

comment:2 by waddlesplash, 19 months ago

Resolution: fixed
Status: newclosed

This dependency issue appears to have been solved; at least I have not seen it in quite a long time, and -j16 builds succeed for the most part.

comment:3 by nielx, 4 months ago

Milestone: UnscheduledR1/beta2

Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone

Note: See TracTickets for help on using tickets.