Main | Goals | Status | FAQs | HowTos | Software | Help | Links | Projects | E-mail
Stuff that needs to be done
Alex deVries, 17 Jun 1998, with comments by Alan CoxIn a fury of organization and managment, I wrote down a list of packages and things that need to be fixed. Please discuss, or take one of them on. Or, tell me what else needs to go on this list or what we can cross off. I'm operating on the assumption that I have the most up to date packages. If you have something newer send it to the list, or at least me.
They are roughly in order of priority. Packages that are currently broken in some way
- termcap
- appears to be broken in the current install. I know I have a functioning one on my machine, but that doesn't preclude the RPMified one being broken. (Thanks to Mike Shaver for reporting this)
- mkswap
- something appears to be wrong with mkswap
Components that we definitely intend on fixing for inclusion
- The install program and distribution
- Lots wrong here... the comps list, we need an initrd, etc.
- XFree86-75dpi-fonts
- XFree86-libs
- XFree86
- Huge problems here with building the X server itself, although both Ralf and Mike are working on this. There's a good chance of creating a .src.rpm for the fonts and libs, though. Ralf has released an up to date patch that lets you build the libraries.
- libstdc++
- libstdc++-devel
- egcs
- egcs-c++
- We have both rths and Ralf's sources for egcs that appear to work. All that needs to be done is packaging.
- gcc
- For inclusion in the packaging, it should really be regenerated from the source RPM. Needs lots of building time.
- kernel
- kernel-source
- kernel-headers
- The entire kernel source package needs to be regenerated.
- modutils
- Easy, just need to package the functional modutils that's in the CVS on linus. What happened there. My 4.9.1 modutils built fine.
- netscape-common
- netscape-communicator
- The whole thing needs to be patched, I haven't even started to think about it. Obviously we will have to include Mozilla.
- strace
- Even the CVS version of this dies on compile.
- xxgdb
- This requires gdb to work first.
- binutils
- This should be regenerated from the source RPM for 5.1.
- glibc
- This should be updated for pthreads (Ralf).
- emacs
- emacs-X11
- emacs-nox
- What a pain. We need to setup some configurations, and debugging anything takes 4 hours to rebuild. This needs patience.
- clock
- Needs to be completely redone because there's no clock on the ISA bus.
Applications that really should be fixed before we release the final version
- mkinitrd
- Architecture not currently supported, should be easy to fix.
- xpm
- xpm-devel
- xv
- This can't compile because it needs csh in the building, and tcsh currently hangs.
- ical
- Ical thinks it is compiling on Irix, and so dies on with strncasecmp().
- fvwm2
- fvwm2-icons
- Somehow, fvwm2 doesn't compile everything on a build.
- postgresql
- postgresql-clients
- postgresql-data
- postgresql-devel
- This is huge, and the source is broken for mipseb. I think it thinks this is IRIX.
- ppp
- Gets problems with compiling, dies with FD_ZERO problems.
- quota
- Architecture not supported.
- smbfs
- Architecture support not included.
- mawk
- This dies on compile with floating point errors. Those look like kernel problems.
- mars-nwe
- Architecture specific. Forget it -- it's very very non portable.
- ypserv
- Problems linking on gdbm; for some reason -lgdbm isnt' set.
- ncpfs
- Problems with socket.h.
- acm
- Thinks it is Irix in the configure.
- dip
- Unknown.
- xlispstat
- Architecture unsupported.
- smbfs
- Architecture not supported.
- xosview
- Architecture unsupported.
- kaffe
- Architecture unsupported.
- ElectricFence
- Source level architecture problems.
- ImageMagick
- Has problems building, and finishes with:
install -m 0755 utils/fvwmrc_c5 utils/fvwmrc_cntize_pixmaps \ /vntize_pixmaps /vt/usr/X11R6/binin %install- cmu-snmp
- cmu-snmp-utils
- Problems compiling, and finishes with conflicting internal types.
- ipxutils
- This is byte order dependant. I suspect the Sparc folks would like this. We should investigate both m68k and sparc patches.
Things that don't belong in this architecture
- aout-libs
- I'm not sure. Not needed.
- bin86
- Too difficult to do. The Red Hat supplied bin86 isnt portable. It'll build on mips and write invalid code. Get the Dev86 kit for ELKS. That one is portable.
- kernel-pcmcia-cs
- No SGIs with PCMCIA, I suspect.
- lilo
- We need a different boot loader.
- sndconfig
- There is no sound support at all yet.
- zgv
- SVGATextMode
- svgalib
- svgalib-devel
- vga_cardgames
- vga_gamespack
- My SGI doesn't have VGA ...
- xdosemu
- dosemu
- Emulate DOS on a MIPS? Not right away. 0.99 has CPU emulation in progress. So "soon".
- mkboodisk
- SGI's don't have bootdisks, never mind.
- aboot
- I'm not sure what this is.
- isapnptools
- No ISA bus on an SGI.
- ld.so
- libc
- Mipseb is only glibc.
- minlabel
- This is for Alpha disk labels.
- mouseconfig
- There's only ever one type of mouse...
- quickstrip
- I don't remember what this is.
- rhs-hwdiag
- This requires a lot of hacking to get it to handle non-i386.
Main | Goals | Status | FAQs | HowTos | Software | Help | Links | Projects | E-mail
This server runs on an SGI system with free software.
Copyright © 1997-1998 Silicon Graphics, Inc. All Rights Reserved. Linux is a trademark of Linus Torvalds