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 Cox

In 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/bin
     
in %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