QNX Technical Articles
QNX® Momentics® 6.3 Third-Party Repository Installation and Release Notes
QNX® Momentics® 6.3
Third-Party Repository
Installation and Release Notes
Date of this edition: June 04, 2004
What's in the repository?
The QNX Momentics Third Party Repository contains software that has been ported and provided by QNX users. It includes demos, commercial, non commercial and open-source binaries, source, and libraries that run on QNX Neutrino.
Although it isn't supported as an official QNX product, we have consolidated this useful set of software and made it available for the convenience of the QNX user community. Updates may be posted for download periodically, as new components and software versions become available. This version is identical to that distributed in the 6.2.1 repository, and has been tested with QNX Momentics 6.3. Known issues and workarounds are listed below.
Installing packages from the repository
To install packages from the CD ROM image:
- Go to our website, www.qnx.com, and log into your myQNX account.
- Download the CD ROM image qnxpub621.iso from the 3rd-Party section of the Download Center.
- You can burn the image to a CD, or you can mount the image directly
with this command:
mount -tcd qnxpub621.iso directory_name
- Launch qnxinstall from a pterm window.
If you burned the repository to CD, and it's in the machine's CD ROM, qnxinstall detects and opens it automatically.
If you used mount to mount the iso image, you need to use the File-->Open Repository command to browse to and open it.
The Third Party Repository appears under New Repositories as QSSL's Unsupported Repository.
- Select the repository.
The qnxinstall utility displays a list of all the packages available in the repository.
- Select the packages you want to install.
- Click Install.
- You need to review and agree to the license agreement for each package you're installing and confirm the installation of any dependent packages.
- A dialog appears confirming that the installation is successful. You can view the full installation log from this dialog.
For more information about using qnxinstall, see its entry in the Neutrino Utilities Reference.
Known issues
- IP Filter
- This package will not install on a 6.3.0 system. A fully working IP filter is included in the Network TDK for 6.3.0.
- Perl
- Perl is missing these modules:
- /usr/lib/perl5/5.8.0/pod/Checker.pm
- /usr/lib/perl5/5.8.0/pod/Find.pm
- /usr/lib/perl5/5.8.0/pod/Functions.pm
- /usr/lib/perl5/5.8.0/pod/Html.pm
- /usr/lib/perl5/5.8.0/pod/InputObjects.pm
- /usr/lib/perl5/5.8.0/pod/LaTeX.pm
- /usr/lib/perl5/5.8.0/pod/Man.pm
- /usr/lib/perl5/5.8.0/pod/ParseLink.pm
- /usr/lib/perl5/5.8.0/pod/ParseUtils.pm
- /usr/lib/perl5/5.8.0/pod/Parser.pm
- /usr/lib/perl5/5.8.0/pod/Plainer.pm
- /usr/lib/perl5/5.8.0/pod/Select.pm
- /usr/lib/perl5/5.8.0/pod/Text/Color.pm
- /usr/lib/perl5/5.8.0/pod/Text/Overstrike.pm
- /usr/lib/perl5/5.8.0/pod/Text/Termcap.pm
- /usr/lib/perl5/5.8.0/pod/Text.pm
- /usr/lib/perl5/5.8.0/pod/Usage.pm
To work around this issue, touch each of the missing files in the /opt/lib/perl5/5.8.0/pod directory, and create the /opt/lib/perl5/5.8.0/pod/Text directory.
- OpenSSH
- Create these symbolic links:
cd /opt/lib ln -s libcrypto.so.0 libcrypto.so ln -s libssl.so.0 libssl.so
- Cogent
- You need to install both Cogent packages (labeled x86 and x86 target) to use Cogent. The x86 target package contains libcogent.a, which both packages require.
- Python
- Create this symbolic link:
cd /opt/lib ln -s libpython.so.2.2 libpython.so
- Openh323
- Create these symbolic links:
cd /opt/lib ln -s libh323_QNX_x86_r.so libopenh323.so ln -s libpt_QNX_x86_r.so libpt.so
- LittleCMS
- Create this symbolic link:
cd /opt/lib ln -s liblcms.so.1 liblcms.so
- Netpbm
- Create this symbolic link:
cd /opt/lib ln -s libnetpbm.so.10 libnetpbm.so