updated so it builds again
please users of this package test if it still works
Search Criteria
Package Details: refit 0.14-2
Package Actions
| Package Base: | refit |
|---|---|
| Description: | A GUI bootloader for Apple-Intel Macs and other (U)EFI based systems |
| Upstream URL: | http://refit.sourceforge.net |
| Category: | system |
| Licenses: | |
| Submitter: | None |
| Maintainer: | None |
| Last Packager: | None |
| Votes: | 2 |
| First Submitted: | 2008-01-25 10:47 |
| Last Updated: | 2012-03-17 09:59 |
Required by (0)
Sources
- debian_version_string.patch
- disable_EFI110_features.patch
- efi_call_wrappers.patch
- fat_binaries_build.patch
- gptsync_64bit_fix.patch
- gptsync_biosboot.patch
- gptsync_dont_truncate.patch
- gptsync_manpage.patch
- gptsync_nom_nom_nom_newline.patch
- gptsync_quiet_mode.patch
- gptsync_uefi_call_wrapper.patch
- http://downloads.sourceforge.net/refit/refit-src-0.14.tar.gz
- kfreebsd.patch
- libeg_uefi_call_wrapper.patch
- refit_uefi_call_wrapper.patch
Latest Comments
Comment by BlackIkeEagle
Comment by ridikulusrat
All users please switch to refind-x86_64 https://aur.archlinux.org/packages.php?ID=57632 .
Comment by grawity
0.14-1 plain refuses to build on x86_64:
==> Starting build()...
make: Entering directory `/home/grawity/pkg/aur/refit/src/refit-src-0.14/libeg'
/usr/bin/gcc -I. -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -DCONFIG_x86_64 -O2 -fno-strict-aliasing -mcpu=i386 -fpic -fshort-wchar -Wall -c screen.c -o screen.o
gcc: warning: ‘-mcpu=’ is deprecated; use ‘-mtune=’ or ‘-march=’ instead
screen.c:1:0: error: CPU you selected does not support x86-64 instruction set
make: *** [screen.o] Error 1
Anonymous comment
Doesn't build - please fix this!
Comment by Synthead
==> Making package: refit 0.14-1 (Thu Aug 18 21:43:52 EDT 2011)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
-> Found refit-src-0.14.tar.gz
==> Validating source files with md5sums...
refit-src-0.14.tar.gz ... Passed
==> Extracting Sources...
-> Extracting refit-src-0.14.tar.gz with bsdtar
==> Removing existing pkg/ directory...
==> Starting build()...
make: Entering directory `/home/max/aur/refit/src/refit-src-0.14/libeg'
/usr/bin/gcc -I. -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -DCONFIG_x86_64 -O2 -fno-strict-aliasing -mcpu=i386 -fpic -fshort-wchar -Wall -c screen.c -o screen.o
gcc: warning: ‘-mcpu=’ is deprecated; use ‘-mtune=’ or ‘-march=’ instead
/usr/bin/gcc -I. -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -DCONFIG_x86_64 -O2 -fno-strict-aliasing -mcpu=i386 -fpic -fshort-wchar -Wall -c image.c -o image.o
gcc: warning: ‘-mcpu=’ is deprecated; use ‘-mtune=’ or ‘-march=’ instead
/usr/bin/gcc -I. -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -DCONFIG_x86_64 -O2 -fno-strict-aliasing -mcpu=i386 -fpic -fshort-wchar -Wall -c text.c -o text.o
gcc: warning: ‘-mcpu=’ is deprecated; use ‘-mtune=’ or ‘-march=’ instead
/usr/bin/gcc -I. -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -DCONFIG_x86_64 -O2 -fno-strict-aliasing -mcpu=i386 -fpic -fshort-wchar -Wall -c load_bmp.c -o load_bmp.o
gcc: warning: ‘-mcpu=’ is deprecated; use ‘-mtune=’ or ‘-march=’ instead
/usr/bin/gcc -I. -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -DCONFIG_x86_64 -O2 -fno-strict-aliasing -mcpu=i386 -fpic -fshort-wchar -Wall -c load_icns.c -o load_icns.o
load_bmp.c:1:0: error: CPU you selected does not support x86-64 instruction set
image.c:1:0: error: CPU you selected does not support x86-64 instruction set
text.c:1:0: error: CPU you selected does not support x86-64 instruction set
screen.c:1:0: error: CPU you selected does not support x86-64 instruction set
make: *** [screen.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [image.o] Error 1
make: *** [text.o] Error 1
make: *** [load_bmp.o] Error 1
make: INTERNAL: Exiting with 6 jobserver tokens available; should be 5!
make: Leaving directory `/home/max/aur/refit/src/refit-src-0.14/libeg'
==> ERROR: A failure occurred in build().
Aborting...
Comment by yvonney
Something obvious? [thanks for package!!]
screen.c:51:1: warning: missing braces around initializer
screen.c:51:1: warning: (near initialization for ‘GraphicsOutputProtocolGuid.Data4’)
screen.c: In function ‘egClearScreen’:
screen.c:176:29: warning: passing argument 1 of ‘GraphicsOutput->Blt’ from incompatible pointer type
screen.c:176:29: note: expected ‘struct _EFI_GRAPHICS_OUTPUT_PROTOCOL *’ but argument is of type ‘struct EFI_GRAPHICS_OUTPUT_PROTOCOL *’
screen.c: In function ‘egDrawImage’:
screen.c:195:29: warning: passing argument 1 of ‘GraphicsOutput->Blt’ from incompatible pointer type
screen.c:195:29: note: expected ‘struct _EFI_GRAPHICS_OUTPUT_PROTOCOL *’ but argument is of type ‘struct EFI_GRAPHICS_OUTPUT_PROTOCOL *’
screen.c: In function ‘egDrawImageArea’:
screen.c:221:29: warning: passing argument 1 of ‘GraphicsOutput->Blt’ from incompatible pointer type
screen.c:221:29: note: expected ‘struct _EFI_GRAPHICS_OUTPUT_PROTOCOL *’ but argument is of type ‘struct EFI_GRAPHICS_OUTPUT_PROTOCOL *’
screen.c: In function ‘egScreenShot’:
screen.c:253:29: warning: passing argument 1 of ‘GraphicsOutput->Blt’ from incompatible pointer type
screen.c:253:29: note: expected ‘struct _EFI_GRAPHICS_OUTPUT_PROTOCOL *’ but argument is of type ‘struct EFI_GRAPHICS_OUTPUT_PROTOCOL *’
make: *** [screen.o] Error 1
make: Leaving directory `/var/cache/pacman/pkg/refit/src/refit-src-0.14/libeg'
Aborting...