Opened 2 years ago

Closed 2 years ago

Last modified 14 months ago

#14987 closed task (fixed)

[investigate] ntohl error in u-boot build on arm

Reported by: adamfowleruk Owned by: bonefish
Priority: normal Milestone: R1/beta2
Component: Build System Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: arm


I spotted this in the build logs when building bootstrap. Doesn't seem to break the build, but wanted to flag it up.

/work/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/packages/libsolv_bootstrap_source-0.3.0_haiku_2014_12_22-1-source.hpkg does not have a cross-devel package defined!
../src/haiku/src/system/boot/platform/u-boot/menu.cpp: In function 'void platform_add_menus(Menu*)':
../src/haiku/src/system/boot/platform/u-boot/menu.cpp:18:12: warning: unused variable 'item' [-Wunused-variable]
  MenuItem *item;
../src/haiku/src/system/boot/platform/u-boot/cpu.cpp:35:3: warning: #warning U-Boot:TODO!! [-Wcpp]
  #warning U-Boot:TODO!!
../src/haiku/src/system/boot/platform/u-boot/uimage.cpp: In function 'void dump_uimage(image_header*)':
../src/haiku/src/system/boot/platform/u-boot/uimage.cpp:21:25: error: 'ntohl' was not declared in this scope
  dprintf("magic: %x\n", ntohl(image->ih_magic));
../src/haiku/src/system/boot/platform/u-boot/uimage.cpp: In function 'bool image_multi_getimg(image_header*, uint32, uint32*, uint32*)':
../src/haiku/src/system/boot/platform/u-boot/uimage.cpp:53:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if (idx == i) {
../src/haiku/src/system/boot/platform/u-boot/uimage.cpp:55:12: error: 'ntohl' was not declared in this scope
    *size = ntohl(sizes[i]);
../src/haiku/src/system/boot/platform/u-boot/uimage.cpp:58:12: error: 'ntohl' was not declared in this scope
   base += (ntohl(sizes[i]) + 3) & ~3;

Change History (2)

comment:1 by waddlesplash, 2 years ago

Resolution: fixed
Status: newclosed

Fixed in hrev53016.

comment:2 by nielx, 14 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.