burg efi32 fail to make with error 1
Bug #689557 reported by
fireicer
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
burg |
New
|
Undecided
|
Unassigned |
Bug Description
Make process followed:
../configure --with-platform=efi --target=i386 --prefix=
make
make install
Process fails during the make process with
CC linux_mod-
cc1: warnings being treated as errors
../loader/
../loader/
../loader/
make: *** [linux_
To post a comment you must log in.
Update:
I modified the file:
graphics_output.h
grub_efi_status_t uga_draw_ protocol *this, */ graphics_ output_ protocol *this, uga_blt_ operation blt_operation,
/* (*blt) (struct grub_efi_
(*blt) (struct grub_efi_
struct grub_efi_uga_pixel *blt_buffer,
enum grub_efi_
grub_efi_uintn_t src_x,
grub_efi_uintn_t src_y,
grub_efi_uintn_t dest_x,
grub_efi_uintn_t dest_y,
grub_efi_uintn_t width,
grub_efi_uintn_t height,
grub_efi_uintn_t delta);
struct grub_efi_ graphics_ output_ mode *mode;
This section falls towards the end of the file ~Line 78. The commented out section refereed to uga_draw_protocol which seemed strange to me why it was in the graphics output header, as you can see from the above i modified it to (*blt) (struct grub_efi_ graphics_ output_ protocol.
The make process compiles past this file and fails on a further error
CC netfs_mod- fs_efi_ netfs.o netfs.c: 55: error: passing argument 3 of ‘grub_efi_ system_ table-> boot_services- >handle_ protocol’ from incompatible pointer type netfs.c: 55: note: expected ‘void **’ but argument is of type ‘struct grub_efi_ load_file_ protocol_ t **’ mod-fs_ efi_netfs. o] Error 1
cc1: warnings being treated as errors
../fs/efi/netfs.c: In function ‘find_handles’:
../fs/efi/
../fs/efi/
make: *** [netfs_