#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 |
Description
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.
Hint:
git grep "efi "
andgit 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:2 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
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 , 5 years ago
Milestone: | Unscheduled → R1/beta2 |
---|
Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone
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.