I am using imx27,
I download the linux source for imx27 from freescale, named LPDK_IMX27_R1_1.tar.gz.
I follow the instructions in the pdk10_imx27_Linux_UG.pdf:
Install the LTIB package not as root:
tar zxvf LPDK_iMX27_R1.tar.gz
but when i run this cmd:
cd <your LTIB directory>
./ltib -m config
the messege i get:
[steven@localhost ltib]$ ./ltib -m config
Don't have Digest::MD5, will fallback to md5sum
Don't have HTTP::Request::Common
Don't have LWP::UserAgent
Cannot test proxies, or remote file availability without both
HTTP::Request::Common and LWP::UserAgent
defined(@array) is deprecated at /home/steven/ltib/ltib/bin/Ltibutils.pm line 378.
(Maybe you should just omit the defined()?)
Installing host support packages.
This only needs to be done once per host, but may take up to
an hour to complete ...
If an error occurs, a log file with the full output may be found in:
I check the host_config.log :
Processing platform: host support
Try rpm-4.0.4.tar.gz.md5 from the PPP
2015-11-11 10:09:38 URL:http://auslxsc01.mtwk.freescale.net/ppp//rpm-4.0.4.tar.gz.md5 [332/332] -> "rpm-4.0.4.tar.gz.md5" 
Error: corrupt md5 file: /tmp/rpm-4.0.4.tar.gz.md5, renamed to /tmp/rpm-4.0.4.tar.gz.md5.bad
What can i do to fix this problem and how to build the ltib correct? thanks!
one can delete wrong md5 sum file then create new md5 sum file
using md5 linux utility, put it in /opt/freescale/pkgs,
(do not forget to set necessary permissions) and run ltib again.