Home
Developer Resources
Technical Articles

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:

  1. Go to our website, www.qnx.com, and log into your myQNX account.
  2. Download the CD ROM image qnxpub621.iso from the 3rd-Party section of the Download Center.
  3. You can burn the image to a CD, or you can mount the image directly with this command:
    mount -tcd qnxpub621.iso directory_name
      
  4. 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.

  5. Select the repository.

    The qnxinstall utility displays a list of all the packages available in the repository.

  6. Select the packages you want to install.
  7. Click Install.
  8. You need to review and agree to the license agreement for each package you're installing and confirm the installation of any dependent packages.
  9. 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