diff mbox

[U-Boot,v2] doc: README.mxs: Add instruction to install 'libssl-dev'

Message ID 1379297509-8641-1-git-send-email-festevam@gmail.com
State Changes Requested
Delegated to: Stefano Babic
Headers show

Commit Message

Fabio Estevam Sept. 16, 2013, 2:11 a.m. UTC
From: Fabio Estevam <fabio.estevam@freescale.com>

Since commit bce883707 (ARM: mxs: tools: Add mkimage support for MXS bootstream)
the following build error is seen when doing a MAKEALL build:

$ ./MAKEALL mx28evk
Configuring for mx28evk - Board: mx28evk, Options: ENV_IS_IN_MMC
mxsimage.c:18:25: fatal error: openssl/evp.h: No such file or directory

Add an entry about the need of installing the 'libssl-dev' package.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
---
Changes since v1:
- Do not remove the 'elftosb' text.

 doc/README.mxs | 5 +++++
 1 file changed, 5 insertions(+)

Comments

Marek Vasut Sept. 16, 2013, 1:49 p.m. UTC | #1
Dear Fabio Estevam,

> From: Fabio Estevam <fabio.estevam@freescale.com>
> 
> Since commit bce883707 (ARM: mxs: tools: Add mkimage support for MXS
> bootstream) the following build error is seen when doing a MAKEALL build:
> 
> $ ./MAKEALL mx28evk
> Configuring for mx28evk - Board: mx28evk, Options: ENV_IS_IN_MMC
> mxsimage.c:18:25: fatal error: openssl/evp.h: No such file or directory
> 
> Add an entry about the need of installing the 'libssl-dev' package.
> 
> Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
> ---
> Changes since v1:
> - Do not remove the 'elftosb' text.
> 
>  doc/README.mxs | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/doc/README.mxs b/doc/README.mxs
> index 5d9e72f..1e5bc5c 100644
> --- a/doc/README.mxs
> +++ b/doc/README.mxs
> @@ -63,6 +63,11 @@ copy the binary by hand:
>  Make sure the "elftosb" binary can be found in your $PATH, in this case
> this means "/usr/local/bin/" has to be in your $PATH.
> 
> +Install the 'libssl-dev' package as well. On a Ubuntu-based distribution,
> this +package can be installed as follows:
> +
> +	$ sudo apt-get install libssl-dev
> +

Since when is Ubuntu not a Debian based distro ? :-( I think you should stick 
with the roots here, use Debian.

>  2) Compiling U-Boot for a MXS based board
>  -------------------------------------------

Best regards,
Marek Vasut
Fabio Estevam Sept. 16, 2013, 2:19 p.m. UTC | #2
On Mon, Sep 16, 2013 at 10:49 AM, Marek Vasut <marex@denx.de> wrote:

> Since when is Ubuntu not a Debian based distro ? :-( I think you should stick
> with the roots here, use Debian.

Yes, I wrote "Debian-based" in v1. The change here was not on purpose,
so I can fix it in v3.

Actually, I have been thinking about this fix: wouldn't it be better
to copy the 'openssl/evp.h' header into U-boot tool directory to avoid
people getting failures with MAKEALL if they do not have libssl-dev
installed?
Marek Vasut Sept. 16, 2013, 3:08 p.m. UTC | #3
Dear Fabio Estevam,

> On Mon, Sep 16, 2013 at 10:49 AM, Marek Vasut <marex@denx.de> wrote:
> > Since when is Ubuntu not a Debian based distro ? :-( I think you should
> > stick with the roots here, use Debian.
> 
> Yes, I wrote "Debian-based" in v1. The change here was not on purpose,
> so I can fix it in v3.
> 
> Actually, I have been thinking about this fix: wouldn't it be better
> to copy the 'openssl/evp.h' header into U-boot tool directory to avoid
> people getting failures with MAKEALL if they do not have libssl-dev
> installed?

No, because they won't be able to link without the dev package anyway.

Best regards,
Marek Vasut
Stefano Babic Sept. 16, 2013, 3:50 p.m. UTC | #4
On 16/09/2013 16:19, Fabio Estevam wrote:
> On Mon, Sep 16, 2013 at 10:49 AM, Marek Vasut <marex@denx.de> wrote:
> 
>> Since when is Ubuntu not a Debian based distro ? :-( I think you should stick
>> with the roots here, use Debian.
> 
> Yes, I wrote "Debian-based" in v1. The change here was not on purpose,
> so I can fix it in v3.
> 
> Actually, I have been thinking about this fix: wouldn't it be better
> to copy the 'openssl/evp.h' header into U-boot tool directory to avoid
> people getting failures with MAKEALL if they do not have libssl-dev
> installed?
> 

I disagree : it is not different if another include file is missing, or
the host is not installed. Then the hint is to install build-essential
(Ubuntu) or all packages, not to move them inside u-boot.

Regards,
Stefano
Marek Vasut Sept. 16, 2013, 3:55 p.m. UTC | #5
Dear Stefano Babic,

> On 16/09/2013 16:19, Fabio Estevam wrote:
> > On Mon, Sep 16, 2013 at 10:49 AM, Marek Vasut <marex@denx.de> wrote:
> >> Since when is Ubuntu not a Debian based distro ? :-( I think you should
> >> stick with the roots here, use Debian.
> > 
> > Yes, I wrote "Debian-based" in v1. The change here was not on purpose,
> > so I can fix it in v3.
> > 
> > Actually, I have been thinking about this fix: wouldn't it be better
> > to copy the 'openssl/evp.h' header into U-boot tool directory to avoid
> > people getting failures with MAKEALL if they do not have libssl-dev
> > installed?
> 
> I disagree : it is not different if another include file is missing, or
> the host is not installed. Then the hint is to install build-essential
> (Ubuntu) or all packages, not to move them inside u-boot.

Hey, build-essential is also Debian (lol) ! ;-)

Best regards,
Marek Vasut
Otavio Salvador Sept. 16, 2013, 4:48 p.m. UTC | #6
On Mon, Sep 16, 2013 at 12:55 PM, Marek Vasut <marex@denx.de> wrote:
> Dear Stefano Babic,
>
>> On 16/09/2013 16:19, Fabio Estevam wrote:
>> > On Mon, Sep 16, 2013 at 10:49 AM, Marek Vasut <marex@denx.de> wrote:
>> >> Since when is Ubuntu not a Debian based distro ? :-( I think you should
>> >> stick with the roots here, use Debian.
>> >
>> > Yes, I wrote "Debian-based" in v1. The change here was not on purpose,
>> > so I can fix it in v3.
>> >
>> > Actually, I have been thinking about this fix: wouldn't it be better
>> > to copy the 'openssl/evp.h' header into U-boot tool directory to avoid
>> > people getting failures with MAKEALL if they do not have libssl-dev
>> > installed?
>>
>> I disagree : it is not different if another include file is missing, or
>> the host is not installed. Then the hint is to install build-essential
>> (Ubuntu) or all packages, not to move them inside u-boot.
>
> Hey, build-essential is also Debian (lol) ! ;-)

Debian +1 :-)
diff mbox

Patch

diff --git a/doc/README.mxs b/doc/README.mxs
index 5d9e72f..1e5bc5c 100644
--- a/doc/README.mxs
+++ b/doc/README.mxs
@@ -63,6 +63,11 @@  copy the binary by hand:
 Make sure the "elftosb" binary can be found in your $PATH, in this case this
 means "/usr/local/bin/" has to be in your $PATH.
 
+Install the 'libssl-dev' package as well. On a Ubuntu-based distribution, this
+package can be installed as follows:
+
+	$ sudo apt-get install libssl-dev
+
 2) Compiling U-Boot for a MXS based board
 -------------------------------------------