Hi folks ! After successfully installing palinux-0.9.2 on my 715/64 I'm looking for the compilers (c, c++) ...
At present I'm not able to build a new kernel or utilities from their source code :-( During the installation process I choose something like task-devel-common task-c task-c++ According to dselect- and dpkg-inquiries several packages I would suggest to install for a C development enviroment were installed after the base installation was completed. What was surprising me is that '/usr/bin/cc' was a symbolic link to '/etc/alternatives/cc' which again was a symbolic link to the missing 'cc.1.gz' (seems to be a man page ... !?!). '/usr/bin/gcc' was a link to the missing 'gcc-3.0' After removing the false symbolic links and (symbolic) linking 'hppa64-linux-gcc' to 'gcc' and 'cc' I could get at least a more or less valid 'cc -v' output. The compilation of the well known trivial 'hello.c' led to the message that 'stdio.h' could not been found. Afterwards I tried to install some packages out of the 'more_packages'-folder by hand using dpkg. I tried it in several different sequences but wihtout success. Enclodes some 'dpkg --info' outputs, which are somewhat confusing (at least for me at present ... :-) ----- 8< ----- 8< ----- 8< ----- 8< ----- 8< ----- /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info ../base/gcc-3.0-base_1\:3.0-1_all.deb new debian package, version 2.0. size 34502 bytes: control archive= 801 bytes. 376 bytes, 11 lines control 377 bytes, 5 lines md5sums 273 bytes, 8 lines * postinst #!/bin/sh 202 bytes, 6 lines * prerm #!/bin/sh Package: gcc-3.0-base Version: 1:3.0-1 Section: devel Priority: standard Architecture: all Installed-Size: 43 Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org> Source: gcc-3.0 (3.0.ds9-1) Description: The GNU compiler collection (base package). This package contains files common to all languages and libraries contained in the GNU compiler collection (gcc). /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info binutils-hppa64_2.11.90.0.7-2.0.0.1_hppa.deb new debian package, version 2.0. size 6386660 bytes: control archive= 1739 bytes. 377 bytes, 11 lines control 2980 bytes, 44 lines md5sums 285 bytes, 8 lines * postinst #!/bin/sh 208 bytes, 6 lines * prerm #!/bin/sh Package: binutils-hppa64 Version: 2.11.90.0.7-2.0.0.1 Section: alien Priority: extra Architecture: hppa Depends: libc6 (>= 2.2.3-1) Installed-Size: 17028 Maintainer: Matt Taggart <[EMAIL PROTECTED]> Description: Cross binutils for hppa64 These programs are used when cross compiling anything for hppa64, currently the only thing you'd want to build is the hppa64 linux kernel. /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info binutils_2.11.90.0.7-2.0.1_hppa.deb new debian package, version 2.0. size 1423686 bytes: control archive= 2969 bytes. 547 bytes, 15 lines control 4086 bytes, 65 lines md5sums 866 bytes, 39 lines * postinst #!/bin/sh 202 bytes, 10 lines * prerm #!/bin/sh 60 bytes, 2 lines shlibs Package: binutils Version: 2.11.90.0.7-2.0.1 Section: devel Priority: standard Architecture: hppa Depends: libc6 (>= 2.2.3-1) Suggests: binutils-doc (= 2.11.90.0.7-2.0.1) Conflicts: gas, elf-binutils Provides: elf-binutils Installed-Size: 2940 Maintainer: Matt Taggart <[EMAIL PROTECTED]> Description: The GNU assembler, linker and binary utilities. The programs in this package are used to assemble, link and manipulate binary and object files. They may be used in conjunction with a compiler and various libraries to build programs for Linux. /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info cpp_3.0-6_hppa.deb new debian package, version 2.0. size 2998 bytes: control archive= 747 bytes. 380 bytes, 13 lines control 200 bytes, 3 lines md5sums 237 bytes, 8 lines * postinst #!/bin/sh 184 bytes, 6 lines * prerm #!/bin/sh Package: cpp Version: 2:3.0-6 Section: interpreters Priority: standard Architecture: hppa Depends: cpp-3.0 Installed-Size: 60 Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org> Source: gcc-defaults (0.11) Description: The GNU C preprocessor. The default GNU preprocessor for Debian GNU/Linux systems. . This is currently version 3.0 for this architecture (hppa). /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info gcc-3.0-base_3.0-3_all.deb new debian package, version 2.0. size 34396 bytes: control archive= 767 bytes. 376 bytes, 11 lines control 303 bytes, 4 lines md5sums 273 bytes, 8 lines * postinst #!/bin/sh 202 bytes, 6 lines * prerm #!/bin/sh Package: gcc-3.0-base Version: 1:3.0-3 Section: devel Priority: standard Architecture: all Installed-Size: 42 Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org> Source: gcc-3.0 (3.0.ds9-3) Description: The GNU compiler collection (base package). This package contains files common to all languages and libraries contained in the GNU compiler collection (gcc). /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info gcc-hppa64_3.0-0pre010427.0.0.1_hppa.deb new debian package, version 2.0. size 2983800 bytes: control archive= 1382 bytes. 382 bytes, 11 lines control 1930 bytes, 25 lines md5sums 265 bytes, 8 lines * postinst #!/bin/sh 198 bytes, 6 lines * prerm #!/bin/sh Package: gcc-hppa64 Version: 3.0-0pre010427.0.0.1 Section: alien Priority: extra Architecture: hppa Depends: libc6 (>= 2.2.3-1), binutils-hppa64 Installed-Size: 7680 Maintainer: Matt Taggart <[EMAIL PROTECTED]> Description: Cross gcc for hppa64 This compiler is used when cross compiling anything for hppa64, currently the only thing you'd want to build is the hppa64 linux kernel. /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info gcc_3.0-6_hppa.deb new debian package, version 2.0. size 3222 bytes: control archive= 901 bytes. 457 bytes, 16 lines control 108 bytes, 2 lines md5sums 395 bytes, 16 lines * postinst #!/bin/sh 126 bytes, 6 lines * preinst #!/bin/sh 274 bytes, 14 lines * prerm #!/bin/sh Package: gcc Version: 2:3.0-6 Section: devel Priority: standard Architecture: hppa Depends: cpp (>= 2:3.0-6), gcc-3.0, cpp-3.0 Recommends: libc-dev Suggests: task-c-dev Provides: c-compiler Installed-Size: 52 Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org> Source: gcc-defaults (0.11) Description: The GNU C compiler. The default GNU C compiler for Debian GNU/Linux systems. . This is currently version 3.0 for this architecture (hppa). /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info g++_3.0-6_hppa.deb new debian package, version 2.0. size 1192 bytes: control archive= 748 bytes. 444 bytes, 15 lines control 398 bytes, 15 lines * postinst #!/bin/sh 275 bytes, 14 lines * prerm #!/bin/sh Package: g++ Version: 2:3.0-6 Section: devel Priority: standard Architecture: hppa Depends: cpp (>= 2:3.0-6), g++-3.0, gcc-3.0 Suggests: task-c++-dev Provides: c++-compiler Installed-Size: 40 Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org> Source: gcc-defaults (0.11) Description: The GNU C++ compiler. The default GNU C++ compiler for Debian GNU/Linux systems. . This is currently version 3.0 for this architecture (hppa). /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info gdb-hppa_5.0-4.pehc.2_hppa.deb new debian package, version 2.0. size 1238264 bytes: control archive= 791 bytes. 390 bytes, 11 lines control 246 bytes, 4 lines md5sums 257 bytes, 8 lines * postinst #!/bin/sh 194 bytes, 6 lines * prerm #!/bin/sh Package: gdb-hppa Version: 5.0-4.pehc.2 Section: alien Priority: extra Architecture: hppa Installed-Size: 3424 Maintainer: Matt Taggart <[EMAIL PROTECTED]> Description: Static gdb for hppa This is a static version of gdb for hppa based on puffin.external.hp.com cvs. This is an unofficial debian package and will go away when hppa support has been integrated in to the normal gdb package. /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info libc6-dev_2.2.3-6.0.1_hppa.deb new debian package, version 2.0. size 2733850 bytes: control archive= 899 bytes. 706 bytes, 17 lines control 287 bytes, 16 lines * postinst #!/bin/sh 247 bytes, 7 lines * preinst #!/bin/sh 180 bytes, 12 lines * prerm #!/bin/sh Package: libc6-dev Version: 2.2.3-6.0.1 Section: devel Priority: standard Architecture: hppa Depends: libc6 (= 2.2.3-6.0.1) Recommends: c-compiler Suggests: glibc-doc Conflicts: libstdc++2.10-dev (<< 1:2.95.2-15), gcc-2.95 (<< 1:2.95.3-8), netkit-rpc, libc-dev Replaces: man-db (<= 2.3.10-41), gettext (<= 0.10.26-1), ppp (<= 2.2.0f-24), libgdbmg1-dev (<= 1.7.3-24), ldso (<= 1.9.11-9), netkit-rpc, netbase (<< 4.0) Provides: libc-dev Installed-Size: 11860 Maintainer: Ben Collins <[EMAIL PROTECTED]> Source: glibc Description: GNU C Library: Development Libraries and Header Files. Contains the symlinks, headers, and object files needed to compile and link programs which use the standard C library. /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info libc6_2.2.3-6.0.1_hppa.deb new debian package, version 2.0. size 4343044 bytes: control archive= 5160 bytes. 20 bytes, 1 lines conffiles 827 bytes, 18 lines control 8008 bytes, 321 lines * postinst #!/bin/bash 547 bytes, 27 lines * postrm #!/bin/sh 2901 bytes, 96 lines * preinst #!/bin/bash 182 bytes, 11 lines * prerm #!/bin/sh 653 bytes, 22 lines shlibs Package: libc6 Version: 2.2.3-6.0.1 Section: base Priority: required Architecture: hppa Depends: libdb2 (>= 2:2.7.7-4) Suggests: locales, glibc-doc Conflicts: strace (<< 4.0-0), libnss-db (<< 2.2-3), timezone, timezones, gconv-modules, libtricks, libc6-doc, libc6-i586, libc6-i686, libc6-v9, netkit-rpc Replaces: ldso (<= 1.9.11-9), timezone, timezones, gconv-modules, libtricks, netkit-rpc, netbase (<< 4.0) Provides: gconv-modules, glibc2.2 Installed-Size: 14596 Maintainer: Ben Collins <[EMAIL PROTECTED]> Source: glibc Description: GNU C Library: Shared libraries and Timezone data Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library and the standard math library, as well as many others. Timezone data is also included. /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info libstdc++3_3.0-1_hppa.deb new debian package, version 2.0. size 257680 bytes: control archive= 882 bytes. 390 bytes, 12 lines control 282 bytes, 4 lines md5sums 383 bytes, 13 lines * postinst #!/bin/sh 128 bytes, 6 lines * postrm #!/bin/sh 198 bytes, 6 lines * prerm #!/bin/sh 23 bytes, 1 lines shlibs Package: libstdc++3 Version: 1:3.0-1 Section: base Priority: required Architecture: hppa Depends: gcc-3.0-base, libc6 (>= 2.2.3-1) Installed-Size: 892 Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org> Source: gcc-3.0 (3.0.ds9-1) Description: The GNU stdc++ library version 3 This package contains an additional runtime library for C++ programs built with the GNU compiler. /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info libstdc++3-dev_3.0-1_hppa.deb new debian package, version 2.0. size 593396 bytes: control archive= 6769 bytes. 827 bytes, 16 lines control 15408 bytes, 221 lines md5sums 224 bytes, 7 lines * postinst #!/bin/sh 146 bytes, 5 lines * prerm #!/bin/sh Package: libstdc++3-dev Version: 1:3.0-1 Section: devel Priority: optional Architecture: hppa Depends: gcc-3.0-base, libstdc++3 (>= 1:3.0-1), libc6-dev (>= 2.2.3-1), g++-3.0 (>= 1:3.0-1) Suggests: stl-manual Conflicts: libg++27-dev, libg++272-dev (<< 2.7.2.8-1), libstdc++2.8-dev, libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev, libstdc++2.10-dev (<< 1:2.95.3-2), libstdc++3.0-dev Provides: libstdc++-dev Installed-Size: 4032 Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org> Source: gcc-3.0 (3.0.ds9-1) Description: The GNU stdc++ library version 3 (development files) This package contains the headers and static library files necessary for building C++ programs which use libstdc++. Be advised that this only works with the GNU C++ compiler (version 2.95), and no earlier library will work it. /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info task-c-dev_0.7_all.deb new debian package, version 2.0. size 3570 bytes: control archive= 985 bytes. 847 bytes, 21 lines control 207 bytes, 3 lines md5sums 265 bytes, 8 lines * postinst #!/bin/sh 198 bytes, 6 lines * prerm #!/bin/sh Package: task-c-dev Version: 0.7 Section: devel Priority: optional Architecture: all Depends: task-devel-common, gcc | c-compiler, cpp, manpages-dev Suggests: task-debug, autoproject, protoize-2.95, doc++ | cweb | cwebx | cweb-latex | nowebm | fweb | funnelweb, c2man, cxref, cutils, tendra, cflow, liwc Installed-Size: 12 Maintainer: Debian GCC maintainers <[EMAIL PROTECTED]> Source: task-devel Description: Development in C A metapackage containing dependencies and suggestions for a complete environment for development of programs in the C programming language, including: o Tools common for C, C++ and Objective C development o A C preprocessor o A C compiler o Development files of the standard C library o Debugging tools o Literate programming tools for C o C source analysis tools and tools to manipulate C source /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info task-c++-dev_0.7_all.deb new debian package, version 2.0. size 3558 bytes: control archive= 974 bytes. 846 bytes, 22 lines control 213 bytes, 3 lines md5sums 273 bytes, 8 lines * postinst #!/bin/sh 202 bytes, 6 lines * prerm #!/bin/sh Package: task-c++-dev Version: 0.7 Section: devel Priority: optional Architecture: all Depends: task-devel-common, c++-compiler, cpp, manpages-dev Recommends: stl-manual Suggests: task-debug, task-c-dev, doc++ | cweb | cwebx | cweb-latex | nowebm | fweb | funnelweb, openc++ Installed-Size: 12 Maintainer: Debian GCC maintainers <[EMAIL PROTECTED]> Source: task-devel Description: Development in C++ A metapackage containing dependencies, recommendations and suggestions for a complete environment for development of programs in the C++ programming language, including: o Tools common for C, C++ and Objective C development o A C preprocessor o A C++ compiler and the standard C++ library o Documentation for the Standard Template Library o Debugging tools o Literate programming tools for C++ o An extensible C++ compiler /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info task-devel-common_0.7_all.deb new debian package, version 2.0. size 3868 bytes: control archive= 1284 bytes. 1491 bytes, 27 lines control 228 bytes, 3 lines md5sums 293 bytes, 8 lines * postinst #!/bin/sh 212 bytes, 6 lines * prerm #!/bin/sh Package: task-devel-common Version: 0.7 Section: devel Priority: optional Architecture: all Depends: make, binutils | binutils-multiarch, glibc-doc, manpages-dev | manpages-de-dev | manpages-pl-dev, autoconf, automake, libtool, flex, bison, indent | astyle, patch, strace | hurd, cvs | rcs | aegis | prcs, gettext Suggests: task-c-dev | task-c++-dev | task-objc-dev | task-debug, icmake | pmake | xmake | cook | cons, sourcenav, byacc, gperf, clig | wyg | opt | autogen, colorgcc, dejagnu, cdecl, metrics, dist, nana, gnu-standards, ltrace Installed-Size: 12 Maintainer: Debian GCC maintainers <[EMAIL PROTECTED]> Source: task-devel Description: Development in various languages A metapackage containing dependencies, recommendations and suggestions for tools commonly used in development and debugging using the C, C++, and Objective C programming languages and others, including: o Developer's documentation o An assembler, linker and tools to manipulate object files o Tools to script the build process o Tools to help deal with system differences and simplify the creation of libraries o Tools to generate lexical analyzers and parsers o Tools to automate indentation and cross-reference generation o System and library call tracers o Version and configuration management systems o I18n (internationalization) tools o Tools for enhanced assertion checking o Tools to help in command line parsing and writing help texts o Tools for regression testing /cdrom/dists/sid/main/binary-hppa/more_packages [EMAIL PROTECTED] # dpkg --info libtool_1.4-1_all.deb new debian package, version 2.0. size 309832 bytes: control archive= 2195 bytes. 763 bytes, 18 lines control 1678 bytes, 25 lines md5sums 1611 bytes, 65 lines * postinst #!/bin/sh 234 bytes, 18 lines * preinst #!/bin/sh 263 bytes, 13 lines * prerm #!/bin/sh Package: libtool Version: 1.4-1 Section: devel Priority: optional Architecture: all Depends: gcc | c-compiler, cpp, libc6-dev | libc-dev, file Recommends: libltdl3-dev Suggests: libtool-doc, autoconf, automake Conflicts: autoconf (<= 2.12), automake (<= 1.3) Installed-Size: 1099 Maintainer: Ossama Othman <[EMAIL PROTECTED]> Description: Generic library support script This is GNU libtool, a generic library support script. Libtool hides the complexity of generating special library types (such as shared libraries) behind a consistent interface. To use libtool, add the new generic library building commands to your Makefile, Makefile.in, or Makefile.am. See the documentation for details. Libtool supports building static libraries on all platforms. ----- 8< ----- 8< ----- 8< ----- 8< ----- 8< ----- Some packages seem to relie on packages which are either not present or the dependencies are not up-to-date ... Another way could be to configure the already installed utilities. Is there a central configuration file for gcc ? How gcc knows where to look for the include files and essential libraries ? Anybody outthere who could help ? Thanks in advance ! Reinhard. P.S.: This topic was an issue in parisc-linux digest, Vol 1 #208. The way offered there did not lead to success ...