C Compiler

I have no CD burner, so I downloaded the EXE-file of QNX RTP. Installing
went very quick and easy, but when playing around in the terminal I noticed
that I didn’t have a C compiler. It seems that I should download them from
the repository, but since QNX doesn’t recognize my USB modem, I cannot go to
the internet. So I’m internetting using Windows.

Is there a place where I can download the C compiler binaries. I’ve already
downloaded GCC, but I need a compiler to compile GCC.

Hi,

Nathan Wynia <nathan.wijnia@ict.nl> wrote in article <a5ot30$eu7$1@inn.qnx.com>…

I have no CD burner, so I downloaded the EXE-file of QNX RTP. Installing
went very quick and easy, but when playing around in the terminal I noticed
that I didn’t have a C compiler. It seems that I should download them from
the repository, but since QNX doesn’t recognize my USB modem, I cannot go to
the internet. So I’m internetting using Windows.

Is there a place where I can download the C compiler binaries. I’ve already
downloaded GCC, but I need a compiler to compile GCC.

You could download the packages into local folder, then you’ll install them by pkg-installer from
local directory (press Add… button in installer and fill in the path). You don’t need GCC source.
Here is GetRight’s list (gcc61.grx), and I’m only hope I did not miss anything :wink:

Good luck!
Eduard.

//====================================================================
// GetRight Download List for QNX RTP 6.1.0 Packages
//--------------------------------------------------------------------
// File Format:
// // xxx – Comment line; ignored.
// URL: xxx – URL to be downloaded.
// File: xxx – Local path/filename for file.
// Desc: xxx – Description to use for download.
// Alt: xxx – Alternate URLs for downloading (may be up to 16).
// And should contain the value of the URL item as
// one of the Alt values.
//
// * Each ‘name: value’ pair should be on it’s own line.
// * The URL value should be the first item in each group.
// Other items (such as File) following the URL value will be used
// for that URL until the next URL value is found.
//====================================================================
//
// C/C++ Toolset
//

URL: http://packages.qnx.com/repository/bundles-tools-dev_x86-1.1.0-x86-qnx.qpm
File: D:\repository61\bundles-tools-dev_x86-1.1.0-x86-qnx.qpm
URL: http://packages.qnx.com/repository/bundles-tools-dev_x86-1.1.0-x86-qnx.qpk
File: D:\repository61\bundles-tools-dev_x86-1.1.0-x86-qnx.qpk

URL: http://packages.qnx.com/repository/os-devtools-2.1.2-qnx.qpm
File: D:\repository61\os-devtools-2.1.2-qnx.qpm
URL: http://packages.qnx.com/repository/os-devtools-2.1.2-qnx.qpk
File: D:\repository61\os-devtools-2.1.2-qnx.qpk

URL: http://packages.qnx.com/repository/os-devtools-2.1.2-x86-qnx.qpm
File: D:\repository61\os-devtools-2.1.2-x86-qnx.qpm
URL: http://packages.qnx.com/repository/os-devtools-2.1.2-x86-qnx.qpk
File: D:\repository61\os-devtools-2.1.2-x86-qnx.qpk

URL: http://packages.qnx.com/repository/ph-devtools-2.0.2-qnx.qpm
File: D:\repository61\ph-devtools-2.0.2-qnx.qpm
URL: http://packages.qnx.com/repository/ph-devtools-2.0.2-qnx.qpk
File: D:\repository61\ph-devtools-2.0.2-qnx.qpk

URL: http://packages.qnx.com/repository/ph-devtools-2.0.2-x86-qnx.qpm
File: D:\repository61\ph-devtools-2.0.2-x86-qnx.qpm
URL: http://packages.qnx.com/repository/ph-devtools-2.0.2-x86-qnx.qpk
File: D:\repository61\ph-devtools-2.0.2-x86-qnx.qpk

URL: http://packages.qnx.com/repository/make-3.79.1-qnx.qpm
File: D:\repository61\make-3.79.1-qnx.qpm
URL: http://packages.qnx.com/repository/make-3.79.1-qnx.qpk
File: D:\repository61\make-3.79.1-qnx.qpk

URL: http://packages.qnx.com/repository/make-3.79.1-x86-qnx.qpm
File: D:\repository61\make-3.79.1-x86-qnx.qpm
URL: http://packages.qnx.com/repository/make-3.79.1-x86-qnx.qpk
File: D:\repository61\make-3.79.1-x86-qnx.qpk

URL: http://packages.qnx.com/repository/gdb-5.0-qnx.qpm
File: D:\repository61\gdb-5.0-qnx.qpm
URL: http://packages.qnx.com/repository/gdb-5.0-qnx.qpk
File: D:\repository61\gdb-5.0-qnx.qpk

URL: http://packages.qnx.com/repository/gdb-5.0-x86-qnx.qpm
File: D:\repository61\gdb-5.0-x86-qnx.qpm
URL: http://packages.qnx.com/repository/gdb-5.0-x86-qnx.qpk
File: D:\repository61\gdb-5.0-x86-qnx.qpk

URL: http://packages.qnx.com/repository/gdb-dev_x86-5.0-qnx.qpm
File: D:\repository61\gdb-dev_x86-5.0-qnx.qpm
URL: http://packages.qnx.com/repository/gdb-dev_x86-5.0-qnx.qpk
File: D:\repository61\gdb-dev_x86-5.0-qnx.qpk

URL: http://packages.qnx.com/repository/gdb-dev_x86-5.0-x86-qnx.qpm
File: D:\repository61\gdb-dev_x86-5.0-x86-qnx.qpm
URL: http://packages.qnx.com/repository/gdb-dev_x86-5.0-x86-qnx.qpk
File: D:\repository61\gdb-dev_x86-5.0-x86-qnx.qpk

URL: http://packages.qnx.com/repository/gcc-2.95.2-qnx.qpm
File: D:\repository61\gcc-2.95.2-qnx.qpm
URL: http://packages.qnx.com/repository/gcc-2.95.2-qnx.qpk
File: D:\repository61\gcc-2.95.2-qnx.qpk

URL: http://packages.qnx.com/repository/gcc-dev-2.95.2-qnx.qpm
File: D:\repository61\gcc-dev-2.95.2-qnx.qpm
URL: http://packages.qnx.com/repository/gcc-dev-2.95.2-qnx.qpk
File: D:\repository61\gcc-dev-2.95.2-qnx.qpk

URL: http://packages.qnx.com/repository/gcc-dev_x86-2.95.2-qnx.qpm
File: D:\repository61\gcc-dev_x86-2.95.2-qnx.qpm
URL: http://packages.qnx.com/repository/gcc-dev_x86-2.95.2-qnx.qpk
File: D:\repository61\gcc-dev_x86-2.95.2-qnx.qpk

URL: http://packages.qnx.com/repository/gcc-dev_x86-2.95.2-x86-qnx.qpm
File: D:\repository61\gcc-dev_x86-2.95.2-x86-qnx.qpm
URL: http://packages.qnx.com/repository/gcc-dev_x86-2.95.2-x86-qnx.qpk
File: D:\repository61\gcc-dev_x86-2.95.2-x86-qnx.qpk

URL: http://packages.qnx.com/repository/binu-2.10.1-qnx.qpm
File: D:\repository61\binu-2.10.1-qnx.qpm
URL: http://packages.qnx.com/repository/binu-2.10.1-qnx.qpk
File: D:\repository61\binu-2.10.1-qnx.qpk

URL: http://packages.qnx.com/repository/binu-2.10.1-x86-qnx.qpm
File: D:\repository61\binu-2.10.1-x86-qnx.qpm
URL: http://packages.qnx.com/repository/binu-2.10.1-x86-qnx.qpk
File: D:\repository61\binu-2.10.1-x86-qnx.qpk

URL: http://packages.qnx.com/repository/binu-dev-2.10.1-qnx.qpm
File: D:\repository61\binu-dev-2.10.1-qnx.qpm
URL: http://packages.qnx.com/repository/binu-dev-2.10.1-qnx.qpk
File: D:\repository61\binu-dev-2.10.1-qnx.qpk

URL: http://packages.qnx.com/repository/binu-dev-2.10.1-x86-qnx.qpm
File: D:\repository61\binu-dev-2.10.1-x86-qnx.qpm
URL: http://packages.qnx.com/repository/binu-dev-2.10.1-x86-qnx.qpk
File: D:\repository61\binu-dev-2.10.1-x86-qnx.qpk

URL: http://packages.qnx.com/repository/binu-dev_x86-2.10.1-qnx.qpm
File: D:\repository61\binu-dev_x86-2.10.1-qnx.qpm
URL: http://packages.qnx.com/repository/binu-dev_x86-2.10.1-qnx.qpk
File: D:\repository61\binu-dev_x86-2.10.1-qnx.qpk

URL: http://packages.qnx.com/repository/binu-dev_x86-2.10.1-x86-qnx.qpm
File: D:\repository61\binu-dev_x86-2.10.1-x86-qnx.qpm
URL: http://packages.qnx.com/repository/binu-dev_x86-2.10.1-x86-qnx.qpk
File: D:\repository61\binu-dev_x86-2.10.1-x86-qnx.qpk

URL: http://packages.qnx.com/repository/flex-2.5.4-qnx.qpm
File: D:\repository61\flex-2.5.4-qnx.qpm
URL: http://packages.qnx.com/repository/flex-2.5.4-qnx.qpk
File: D:\repository61\flex-2.5.4-qnx.qpk

URL: http://packages.qnx.com/repository/flex-2.5.4-x86-qnx.qpm
File: D:\repository61\flex-2.5.4-x86-qnx.qpm
URL: http://packages.qnx.com/repository/flex-2.5.4-x86-qnx.qpk
File: D:\repository61\flex-2.5.4-x86-qnx.qpk

URL: http://packages.qnx.com/repository/flex-dev-2.5.4-qnx.qpm
File: D:\repository61\flex-dev-2.5.4-qnx.qpm
URL: http://packages.qnx.com/repository/flex-dev-2.5.4-qnx.qpk
File: D:\repository61\flex-dev-2.5.4-qnx.qpk

URL: http://packages.qnx.com/repository/flex-dev_x86-2.5.4-qnx.qpm
File: D:\repository61\flex-dev_x86-2.5.4-qnx.qpm
URL: http://packages.qnx.com/repository/flex-dev_x86-2.5.4-qnx.qpk
File: D:\repository61\flex-dev_x86-2.5.4-qnx.qpk

URL: http://packages.qnx.com/repository/bison-1.28-qnx.qpm
File: D:\repository61\bison-1.28-qnx.qpm
URL: http://packages.qnx.com/repository/bison-1.28-qnx.qpk
File: D:\repository61\bison-1.28-qnx.qpk

URL: http://packages.qnx.com/repository/bison-1.28-x86-qnx.qpm
File: D:\repository61\bison-1.28-x86-qnx.qpm
URL: http://packages.qnx.com/repository/bison-1.28-x86-qnx.qpk
File: D:\repository61\bison-1.28-x86-qnx.qpk

URL: http://packages.qnx.com/repository/nasm-0.98-qnx.qpm
File: D:\repository61\nasm-0.98-qnx.qpm
URL: http://packages.qnx.com/repository/nasm-0.98-qnx.qpk
File: D:\repository61\nasm-0.98-qnx.qpk

URL: http://packages.qnx.com/repository/nasm-0.98-x86-qnx.qpm
File: D:\repository61\nasm-0.98-x86-qnx.qpm
URL: http://packages.qnx.com/repository/nasm-0.98-x86-qnx.qpk
File: D:\repository61\nasm-0.98-x86-qnx.qpk

//
// Development (libs and headers)
//

URL: http://packages.qnx.com/repository/bundles-dev_x86-6.1.0-qnx.qpm
File: D:\repository61\bundles-dev_x86-6.1.0-qnx.qpm
URL: http://packages.qnx.com/repository/bundles-dev_x86-6.1.0-qnx.qpk
File: D:\repository61\bundles-dev_x86-6.1.0-qnx.qpk

URL: http://packages.qnx.com/repository/os-dev-2.1.2-qnx.qpm
File: D:\repository61\os-dev-2.1.2-qnx.qpm
URL: http://packages.qnx.com/repository/os-dev-2.1.2-qnx.qpk
File: D:\repository61\os-dev-2.1.2-qnx.qpk

URL: http://packages.qnx.com/repository/os-dev_x86-2.1.2-qnx.qpm
File: D:\repository61\os-dev_x86-2.1.2-qnx.qpm
URL: http://packages.qnx.com/repository/os-dev_x86-2.1.2-qnx.qpk
File: D:\repository61\os-dev_x86-2.1.2-qnx.qpk

URL: http://packages.qnx.com/repository/os-devdoc-2.1.2-qnx.qpm
File: D:\repository61\os-devdoc-2.1.2-qnx.qpm
URL: http://packages.qnx.com/repository/os-devdoc-2.1.2-qnx.qpk
File: D:\repository61\os-devdoc-2.1.2-qnx.qpk

URL: http://packages.qnx.com/repository/ph-dev-2.0.2-qnx.qpm
File: D:\repository61\ph-dev-2.0.2-qnx.qpm
URL: http://packages.qnx.com/repository/ph-dev-2.0.2-qnx.qpk
File: D:\repository61\ph-dev-2.0.2-qnx.qpk

URL: http://packages.qnx.com/repository/ph-dev_x86-2.0.2-qnx.qpm
File: D:\repository61\ph-dev_x86-2.0.2-qnx.qpm
URL: http://packages.qnx.com/repository/ph-dev_x86-2.0.2-qnx.qpk
File: D:\repository61\ph-dev_x86-2.0.2-qnx.qpk

URL: http://packages.qnx.com/repository/ph-devdoc-2.0.2-qnx.qpm
File: D:\repository61\ph-devdoc-2.0.2-qnx.qpm
URL: http://packages.qnx.com/repository/ph-devdoc-2.0.2-qnx.qpk
File: D:\repository61\ph-devdoc-2.0.2-qnx.qpk


//////////////////////////////////
// Others
/////////////////////////////////

URL: http://packages.qnx.com/repository/gplusplus-slib-2.10-qnx.qpm
File: D:\repository61\gplusplus-slib-2.10-qnx.qpm
URL: http://packages.qnx.com/repository/gplusplus-slib-2.10-qnx.qpk
File: D:\repository61\gplusplus-slib-2.10-qnx.qpk

URL: http://packages.qnx.com/repository/gplusplus-slib-2.10-x86-qnx.qpm
File: D:\repository61\gplusplus-slib-2.10-x86-qnx.qpm
URL: http://packages.qnx.com/repository/gplusplus-slib-2.10-x86-qnx.qpk
File: D:\repository61\gplusplus-slib-2.10-x86-qnx.qpk

URL: http://packages.qnx.com/repository/os-slib-2.1.2-qnx.qpm
File: D:\repository61\os-slib-2.1.2-qnx.qpm
URL: http://packages.qnx.com/repository/os-slib-2.1.2-qnx.qpk
File: D:\repository61\os-slib-2.1.2-qnx.qpk

URL: http://packages.qnx.com/repository/os-slib-2.1.2-x86-qnx.qpm
File: D:\repository61\os-slib-2.1.2-x86-qnx.qpm
URL: http://packages.qnx.com/repository/os-slib-2.1.2-x86-qnx.qpk
File: D:\repository61\os-slib-2.1.2-x86-qnx.qpk

URL: http://packages.qnx.com/repository/os-slib-2.1.1-qnx.qpm
File: D:\repository61\os-slib-2.1.1-qnx.qpm
URL: http://packages.qnx.com/repository/os-slib-2.1.1-qnx.qpk
File: D:\repository61\os-slib-2.1.1-qnx.qpk

URL: http://packages.qnx.com/repository/os-slib-2.1.1-x86-qnx.qpm
File: D:\repository61\os-slib-2.1.1-x86-qnx.qpm
URL: http://packages.qnx.com/repository/os-slib-2.1.1-x86-qnx.qpk
File: D:\repository61\os-slib-2.1.1-x86-qnx.qpk

URL: http://packages.qnx.com/repository/os-slib-drivers-2.1.2-qnx.qpm
File: D:\repository61\os-slib-drivers-2.1.2-qnx.qpm
URL: http://packages.qnx.com/repository/os-slib-drivers-2.1.2-qnx.qpk
File: D:\repository61\os-slib-drivers-2.1.2-qnx.qpk

URL: http://packages.qnx.com/repository/os-slib-drivers-2.1.2-x86-qnx.qpm
File: D:\repository61\os-slib-drivers-2.1.2-x86-qnx.qpm
URL: http://packages.qnx.com/repository/os-slib-drivers-2.1.2-x86-qnx.qpk
File: D:\repository61\os-slib-drivers-2.1.2-x86-qnx.qpk

URL: http://packages.qnx.com/repository/binu-slib-2.10.1-qnx.qpm
File: D:\repository61\binu-slib-2.10.1-qnx.qpm
URL: http://packages.qnx.com/repository/binu-slib-2.10.1-qnx.qpk
File: D:\repository61\binu-slib-2.10.1-qnx.qpk

URL: http://packages.qnx.com/repository/binu-slib-2.10.1-x86-qnx.qpm
File: D:\repository61\binu-slib-2.10.1-x86-qnx.qpm
URL: http://packages.qnx.com/repository/binu-slib-2.10.1-x86-qnx.qpk
File: D:\repository61\binu-slib-2.10.1-x86-qnx.qpk

URL: http://packages.qnx.com/repository/ph-slib-2.0.2-qnx.qpm
File: D:\repository61\ph-slib-2.0.2-qnx.qpm
URL: http://packages.qnx.com/repository/ph-slib-2.0.2-qnx.qpk
File: D:\repository61\ph-slib-2.0.2-qnx.qpk

URL: http://packages.qnx.com/repository/ph-slib-2.0.2-x86-qnx.qpm
File: D:\repository61\ph-slib-2.0.2-x86-qnx.qpm
URL: http://packages.qnx.com/repository/ph-slib-2.0.2-x86-qnx.qpk
File: D:\repository61\ph-slib-2.0.2-x86-qnx.qpk

URL: http://packages.qnx.com/repository/ph-slib-drivers-2.0.2-qnx.qpm
File: D:\repository61\ph-slib-drivers-2.0.2-qnx.qpm
URL: http://packages.qnx.com/repository/ph-slib-drivers-2.0.2-qnx.qpk
File: D:\repository61\ph-slib-drivers-2.0.2-qnx.qpk

URL: http://packages.qnx.com/repository/ph-slib-drivers-2.0.2-x86-qnx.qpm
File: D:\repository61\ph-slib-drivers-2.0.2-x86-qnx.qpm
URL: http://packages.qnx.com/repository/ph-slib-drivers-2.0.2-x86-qnx.qpk
File: D:\repository61\ph-slib-drivers-2.0.2-x86-qnx.qpk

URL: http://packages.qnx.com/repository/m4-1.4-public.qpm
File: D:\repository61\m4-1.4-public.qpm
URL: http://packages.qnx.com/repository/m4-1.4-public.qpk
File: D:\repository61\m4-1.4-public.qpk

URL: http://packages.qnx.com/repository/m4-1.4-x86-public.qpm
File: D:\repository61\m4-1.4-x86-public.qpm
URL: http://packages.qnx.com/repository/m4-1.4-x86-public.qpk
File: D:\repository61\m4-1.4-x86-public.qpk

URL: http://packages.qnx.com/repository/ph-legacy-fonts-2.0.2-qnx.qpm
File: D:\repository61\ph-legacy-fonts-2.0.2-qnx.qpm
URL: http://packages.qnx.com/repository/ph-legacy-fonts-2.0.2-qnx.qpk
File: D:\repository61\ph-legacy-fonts-2.0.2-qnx.qpk

//
// Repository M A N I F E S T
//
URL: http://packages.qnx.com/repository/repository.qrm
File: D:\repository61\repository.qrm


//============= END OF LIST ==============

Also you’ll have to download all required license files (grep all .qpm’s for .repdata)
from
http://packages.qnx.com/repository/.repdata/LicenseUrl/license.txt
to
D:\repository61<packagename>.repdata\LicenseUrl\license.txt

For example,

URL: http://packages.qnx.com/repository/os-2.1.2-qnx.repdata/LicenseUrl/license.txt
File: D:\repository61\os-2.1.2-qnx.repdata\LicenseUrl\license.txt

Cheers,
Eduard.