Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 May 2019 03:01:07 +0000
From:      James Shuriff <james@opentech.cc>
To:        bob prohaska <fbsd@www.zefox.net>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   RE: Compiling u-boot-rpi3 on an rpi3
Message-ID:  <BN7PR06MB51879F0EA5A24C5E7FB32A11AA300@BN7PR06MB5187.namprd06.prod.outlook.com>
In-Reply-To: <20190506021613.GB40421@www.zefox.net>
References:  <20190506020115.GA40421@www.zefox.net> <BN7PR06MB51875E5B873CC610CF475843AA300@BN7PR06MB5187.namprd06.prod.outlook.com> <20190506021613.GB40421@www.zefox.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Bob,

Which version of FreeBSD are you running? What is the output of `uname -p`?=
 The Das U-Boot tools (where your issue is) are compiled using the host sys=
tem's toolchain.

- James Shuriff
Managing Member
OpenTech.cc LLC
Direct #: +1 631 333 7437
Main #: +1 631 333 7260

-----Original Message-----
From: bob prohaska <fbsd@www.zefox.net>
Sent: Sunday, May 5, 2019 10:16 PM
To: James Shuriff <james@opentech.cc>
Cc: bob prohaska <fbsd@www.zefox.net>
Subject: Re: Compiling u-boot-rpi3 on an rpi3

Hi James,

That seems rather drastic. I'd like to stay within the ports system since t=
his isn't a "must do" situation. At one time building u-boot on an rpi work=
ed, though that was a while ago.

Thanks for writing!

bob prohaska

On Mon, May 06, 2019 at 02:08:34AM +0000, James Shuriff wrote:
> Try building it directly from the repo. This is how I build for rpi3:
>
> Clone the git repo https://github.com/u-boot/u-boot
>
> In configs/rpi_3_defconfig:
> * Change CONFIG_OF_EMBED=3Dy to CONFIG_OF_EMBED =3Dn
> * Add CONFIG_OF_BOARD=3Dy
> * Change CONFIG_ENV_FAT_DEVICE_AND_PART=3D"0:1" to CONFIG_ENV_FAT_DEVICE_=
AND_PART=3D"1:1"
>
> Make sure you have the aarch64-none-elf-gcc package.
>
> Use these commands to build:
> gmake CROSS_COMPILE=3Daarch64-none-elf- rpi_3_defconfig gmake
> CROSS_COMPILE=3Daarch64-none-elf- u-boot.bin
>
> - James Shuriff
>
> -----Original Message-----
> From: owner-freebsd-arm@freebsd.org <owner-freebsd-arm@freebsd.org> On
> Behalf Of bob prohaska
> Sent: Sunday, May 5, 2019 10:01 PM
> To: freebsd-arm@freebsd.org; freebsd-ports@freebsd.org
> Subject: Compiling u-boot-rpi3 on an rpi3
>
> With FreeBSD at r347055 and ports at 500862 attempts to compile
> sysutils/u-boot-rpi3 stop with a string of errors starting with
> ld: error: undefined symbol: EVP_MD_CTX_new
> >>> referenced by mxsimage.c
> >>>               tools/mxsimage.o:(mxsimage_generate)
>
> ld: error: undefined symbol: EVP_MD_CTX_free
> >>> referenced by mxsimage.c
> >>>               tools/mxsimage.o:(mxsimage_generate)
>
> ld: error: undefined symbol: EVP_MD_CTX_new
> >>> referenced by mxsimage.c
> >>>               tools/mxsimage.o:(mxsimage_generate)
>
> ld: error: undefined symbol: EVP_CIPHER_CTX_reset
> >>> referenced by mxsimage.c
> >>>               tools/mxsimage.o:(mxsimage_generate)
>
> Is there a fix or workaround?
>
> Thanks for reading,
>
> bob prohaska
> _______________________________________________
> freebsd-arm@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"
> ________________________________
>  DISCLAIMER: This message and any attachments are intended solely for the=
 use of the recipient and may contain confidential information. If you have=
 received this message in error please delete it and promptly notify the se=
nder, James Shuriff (james@opentech.cc<mailto:james@opentech.cc>).
>
________________________________
 DISCLAIMER: This message and any attachments are intended solely for the u=
se of the recipient and may contain confidential information. If you have r=
eceived this message in error please delete it and promptly notify the send=
er, James Shuriff (james@opentech.cc<mailto:james@opentech.cc>).



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