Owner manual
Building On-Reader Applications
116 On Reader Applications
Troubleshooting
The build process for on-reader applications requires some Linux utilities that aren’t
installed as part of many default Linux distributions. If errors reporting missing
executables occur during the build you can use the Linux apt-get install utility to
install the necessary binaries. For example, the error:
SDKROOT/c/src/api/lib/install_LTKC.sh: 37: patch: not found
indicates the patch binaries are missing. These can be installed by running:
Your-Linux-PC-Prompt> sudo apt-get install patch
Another utility used that is not installed by default in most Linux distributions is xsltproc. It
can be installed by running:
Your-Linux-PC-Prompt> sudo apt-get install xsltproc
Installing the Application on the M6
Via NFS Mount
If you have successfully completed Connecting the M6 to an NFS Mount the binary
executable can simply be copied to the shared directory (see
Saving the Program to the
JFFS2 File System).
Via wget
If using an FTP or HTTP server then copy the file to the server , Telnet to the Reader, from
the M6 console interface:
1. Navigate to /tm/bin
2. run the following to get the file:
[root@m6-21071f] $ wget [URL to binary]
3. change permissions on the saved binary executable so its executable
[root@m6-21071f] $ chmod 777 [filename]