Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Mar 2013 15:45:22 -0400
From:      Christian Mangin <christian.mangin@gmail.com>
To:        freebsd-ports@freebsd.org, Beeblebrox <zaphod@berentweb.com>
Subject:   Re: grub2 with libzfs
Message-ID:  <51534C52.9050709@gmail.com>
In-Reply-To: <1364411527201-5799464.post@n5.nabble.com>
References:  <1364397485043-5799405.post@n5.nabble.com> <51532491.6050507@gmail.com> <1364407584254-5799443.post@n5.nabble.com> <515341D8.1040908@gmail.com> <1364411527201-5799464.post@n5.nabble.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------000200030107010009090302
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Beeblebrox a =E9crit :
>>> current version of grub2 in the ports could be sufficient for your ne=
ed
> That's what I had hoped for and expected, but the port build fails (tha=
t's
> why I had contacted the port maintainer Sergey Matveychuk). Build for g=
rub
> 1.98_1 breaks at:
>
> gcc -Iefiemu -I./efiemu -nostdinc -isystem
> /usr/local/lib/gcc46/gcc/x86_64-portbld-freebsd10.0/4.6.3/include
> -I./include -I. -I./include -Wall -W  -Os -DGRUB_MACHINE_PCBIOS=3D1 -Wa=
ll -W
> -Wshadow -Wpointer-arith -Wmissing-prototypes                -Wundef
> -Wstrict-prototypes -g -falign-jumps=3D1 -falign-loops=3D1 -falign-func=
tions=3D1
> -mno-mmx -mno-sse -mno-sse2 -mno-3dnow -fno-dwarf2-cfi-asm -m32
> -fno-stack-protector -mno-stack-arg-probe -Werror -fno-builtin -mrtd
> -mregparm=3D3 -m32 -MD -c -o efiemu_mod-efiemu_main.o efiemu/main.c
> efiemu/main.c: In function 'grub_efiemu_prepare':
> efiemu/main.c:280:14: error: variable 'err' set but not used
> [-Werror=3Dunused-but-set-variable]
> cc1: all warnings being treated as errors
> gmake: *** [efiemu_mod-efiemu_main.o] Error 1
> *** [do-build] Error code 1
>
> Is there a way to get around the error?
>
> Thanks and Regards
>
>
>
> --
> View this message in context: http://freebsd.1045724.n5.nabble.com/grub=
2-with-libzfs-tp5799405p5799464.html
> Sent from the freebsd-ports mailing list archive at Nabble.com.
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> http://lits.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org=
"

There's something wrong here. You're compiling with gcc and use gcc46
include files?
Anyway I get the same error with grub 1.98 when trying to build with gcc4=
6.

I know that this version can be built with base gcc but the configure
script will expect cc=3Dgcc.
This is not true anymore in 10-current where cc=3Dclang.

So I guess it's broken in 10-current.

I'm sending this to your email so you can grab the tarball.




--=20
christian.mangin@gmail.com - PGP: C850892A


--------------000200030107010009090302--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?51534C52.9050709>