JPEG library build using RTEMS Graphics Toolkit.
Pavel Pisa
ppisa4lists at pikron.com
Mon Oct 6 23:48:36 UTC 2014
Hello Thomas,
On Monday 06 of October 2014 09:52:18 Thomas Kim wrote:
> Dear Sir,
>
> I am tring to build jpeg-8d library using do_it script RTEMS Graphics
> Toolkit.
>
> When I execute "./do_it -j", there is below error message.
>
> ./do_it: 16: ./do_it: source: not found
> VERSION FILE NOT CORRECT
which version of RTEMS Graphics Toolkit are you using.
I am reproducing with
git clone git://git.rtems.org/rtems-graphics-toolkit.git
cd rtems-graphics-toolkit
git submodule update --init
and I can confirm the problem with
RTEMS_MAKEFILE_PATH=/opt/rtems4.11/arm-rtems4.11/lpc17xx_ea_ram/ ./do_it -j
Reason is that ./do_it scrip is BASH specific and when /bin/sh
points to DASH (Debian default) then there is a problem.
I suggest next workaround for now
diff --git a/do_it b/do_it
index 6fe0f86..46aa50f 100755
--- a/do_it
+++ b/do_it
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
#
# Script to help build RTEMS Graphics Toolkit
#
The particular problem with reading VERSIONS file should be corrected
for DASH by
-------------------------------------------
diff --git a/do_it b/do_it
index 6fe0f86..46aa50f 100755
@@ -13,7 +13,7 @@ if [ ! -r ${vfile} ] ; then
exit 1
fi
-source ${vfile}
+. ./${vfile}
if [ X${LIBJPEG} = X ] ; then
echo VERSION FILE NOT CORRECT
@@ -208,7 +208,7 @@ echo "Generating RTEMS_SETTINGS file..."
make -f Makefile.settings clean all
check_status $? Could not generate RTEMS_SETTINGS
-source ./RTEMS_SETTINGS
+. ./RTEMS_SETTINGS
PREFIX=${BSPTOP}
-------------------------------------------
Which is correct for BASH as well.
Gedare, please, commit it.
But even with this correction and /bin/sh = DASH there can be another
problem. But at least ./do_it -j then works for me.
./do_it -A
Has problem that there is missing greation of build directory for Nano-X
and even when created manually,
mkdir -p build/microwin/src
there is some problem with Microwindows GIT version checkout.
We have workaround for that somewhere (Jan Dolezal?) but it should
be corrected in Alexandru-Sever's GIT. I have asked for access
to that but I am not sure if I have granted access already.
The git://github.com/alex-sever-h/microwin.git git should be moved
to rtems.org or RTEMS GitHub or integrated as branch to Microwindows
mainline as long term solution.
Best wishes,
Pavel
More information about the users
mailing list