[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Chrooted NetBSD environment available for testing



I have a vaguely usable environment available for download at
http://www.srcf.ucam.org/~mjg59/debian-netbsd/debian-netbsd.tar.gz . It
should (just about) be possible to start compiling packages inside there
now - I think there's just about a minimal development environment.

Bugs: the dpkg suite produces packages of architecture netbsd-i386, but
believes that the system is i386-netbsdelf. This isn't too much of a
problem - just use --force-architecture for now. dpkg-architecture seems
vaguely unhappy for reasons I haven't worked out yet. Docs (and doc
packages) are almost entirely broken due to not having texinfo built
yet. Once we've got that far, rebuilding the packages shouldn't be too
much of a problem.

Todo: Stuff like init, a bootloader, that sort of thing, still need to be
done. The libc package needs to be split up. Various other libraries from
NetBSD need to be packaged. This shouldn't be too hard.

I'll stick the packages themselves somewhere shortly. I've just managed to
delete my gcc package source tree (whoops), but in the end I've got it
down to a single patch (which I still have) that can be thrown into the
debian/patches directory so ought to be able to recover that pretty
quickly. I haven't got dejagnu sorted, so testing was switched off for the
gcc package build. It seems to work, but no guarantees.

Package list:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  adduser        3.11.1         Add users and groups to the system.
ii  ae             962-26         Anthony's Editor -- a tiny full-screen edito
ii  autoconf       2.13-20        automatic configure script builder
ii  base-files     2.2.0          Debian base system miscellaneous files
ii  bash           2.03-6         The GNU Bourne Again SHell
ii  bash-builtins  2.03-6         Bash loadable builtins - headers & examples
ii  bash-doc       2.03-6         Documentation and examples for the The GNU B
ii  binutils       2.11.92.0.12.3 The GNU assembler, linker and binary utiliti
ii  binutils-dev   2.11.92.0.12.3 The GNU binary utilities (BFD development fi
ii  binutils-doc   2.11.92.0.10-4 Documentation for the GNU assembler, linker 
ii  bison          1.30-4         A parser generator that is compatible with Y
ii  chill          2.95.4-8       The GNU CHILL compiler.
ii  chill-2.95     2.95.4-0.01100 The GNU Chill compiler.
ii  cpp            2.95.4-8       The GNU C preprocessor.
ii  cpp-2.95       2.95.4-0.01100 The GNU C preprocessor.
ii  cpp-2.95-doc   2.95.4-0.01100 Documentation for the GNU C preprocessor (cp
iF  cpp-3.0-doc    3.1-3          Documentation for the GNU C preprocessor (cp
ii  debhelper      2.0.86         helper programs for debian/rules
ii  debianutils    1.13.3         Miscellaneous utilities specific to Debian.
ii  dh-make        0.21           Debianizing Tool for debhelper
ii  diff           2.7-21         File comparison utilities
ii  diff-doc       2.7-21         Documentation for GNU diffutils.
ii  dpkg           1.9.18         Package maintenance system for Debian
ii  dpkg-dev       1.9.18         Package building tools for Debian
ii  fileutils      4.0l-8         GNU file management utilities.
ii  findutils      4.1-40         utilities for finding files--find, xargs, an
ii  g++            2.95.4-8       The GNU C++ compiler.
ii  g++-2.95       2.95.4-0.01100 The GNU C++ compiler.
ii  g77            2.95.4-8       The GNU Fortran 77 compiler.
ii  g77-2.95       2.95.4-0.01100 The GNU Fortran 77 compiler.
ii  g77-2.95-doc   2.95.4-0.01100 Documentation for the GNU Fortran compiler (
ii  g77-3.0-doc    3.1-3          Documentation for the GNU Fortran compiler (
ii  gcc            2.95.4-8       The GNU C compiler.
ii  gcc-2.95       2.95.4-0.01100 The GNU C compiler.
ii  gcc-2.95-doc   2.95.4-0.01100 Documentation for the GNU compilers (gcc, go
ii  gcj            3.0.2-10       The GNU Java compiler.
iU  gettext        0.10.40-1      GNU Internationalization utilities
iU  gettext-base   0.10.40-1      GNU Internationalization utilities for the b
ii  gettext-doc    0.10.40-1      Documentation for GNU gettext.
ii  gobjc          2.95.4-8       The GNU Objective-C compiler.
ii  gobjc-2.95     2.95.4-0.01100 The GNU Objective-C compiler.
ii  gpc            2.95.4-8       The GNU Pascal compiler.
ii  gpc-2.95       2.95.4-0.01100 The GNU Pascal compiler.
ii  gpc-2.95-doc   2.95.4-0.01100 Documentation for the GNU Pascal compiler (g
ii  grep           2.4.2-1        GNU grep, egrep and fgrep.
ii  gzip           1.2.4-33       The GNU compression utility.
ii  hostname       2.07           A utility to set/show the host name or domai
ii  libncurses5    5.0-6.0potato1 Shared libraries for terminal handling
ii  libncurses5-de 5.0-6.0potato1 Developer's libraries and docs for ncurses
ii  libnet-perl    1.0703-3       Implementation of Internet protocols for Per
ii  libstdc++2.10  2.95.4-0.01100 The GNU stdc++ library
ii  libstdc++2.10- 2.95.4-0.01100 The GNU stdc++ library (development files)
ii  libwrap0       7.6-4          Wietse Venema's TCP wrappers library
ii  libwrap0-dev   7.6-4          Wietse Venema's TCP wrappers library, develo
ii  m4             1.4-10         a macro processing language
ii  m4-doc         1.4-10         Documentation for GNU m4.
ii  makedev-netbsd 2.3.1-46.2     Creates special device files in /dev.
ii  mawk           1.3.3-5        a pattern scanning and text processing langu
ii  ncurses-base   5.0-6.0potato1 Descriptions of common terminal types
ii  ncurses-bin    5.0-6.0potato1 Terminal-related programs and man pages
ii  ncurses-term   5.0-6.0potato1 Additional terminal type definitions
ii  patch          2.5-2.2        Apply a diff file to an original
ii  perl-5.005     5.005.03-7.1   Larry Wall's Practical Extracting and Report
ii  perl-5.005-bas 5.005.03-7.1   The Pathologically Eclectic Rubbish Lister
ii  perl-5.005-doc 5.005.03-7.1   Man pages and pod docs for Perl
ii  perl-5.005-sui 5.005.03-7.1   Runs setuid Perl scripts.
ii  perl-base      5.004.05-1.1   Fake package assuring that one of the -base 
ii  protoize-2.95  2.95.4-0.01100 Create/remove ANSI prototypes from C code
ii  sed            3.02-5         The GNU sed stream editor.
ii  shellutils     2.0-7          The GNU shell programming utilities.
ii  slang1         1.3.9-1        The S-Lang programming library - runtime ver
ii  slang1-dev     1.3.9-1        The S-Lang programming library, development 
ii  tar            1.13.17-2      GNU tar
ii  tcpd           7.6-4          Wietse Venema's TCP wrapper utilities
ii  textutils      2.0-2          The GNU text file processing utilities.

-- 
Matthew Garrett | mjg59@srcf.ucam.org



Reply to: