JPEG library build using RTEMS Graphics Toolkit.

Pavel Pisa ppisa4lists at
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

which version of RTEMS Graphics Toolkit are you using.
I am reproducing with

git clone 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

-source ${vfile}
+. ./${vfile}

 if [ X${LIBJPEG} = X ] ; then
@@ -208,7 +208,7 @@ echo "Generating RTEMS_SETTINGS file..."
 make -f Makefile.settings clean all
 check_status $? Could not generate RTEMS_SETTINGS




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:// git should be moved
to or RTEMS GitHub or integrated as branch to Microwindows
mainline as long term solution.

Best wishes,


More information about the users mailing list