Subject: Re: An attempt at using pkgsrc/which work & which don't (stock)
To: None <joe@mediaone.net>
From: Tim Rightnour <root@garbled.net>
List: port-alpha
Date: 07/15/1998 07:17:22
Ive been digging through most of these.. and so far I have the follwing list of
broken pkgs.

Mind you.. these are from a 6/10/98 kernel and userland with 1.3.2 toolchain. 
I make *no* guarantees that anything else works.

devel/bohem-gc          ASM
devel/pthreads          ASM
editors/joe             cc1 failure
lang/elk                hosed elfdom
unroff                  needs elk
scheme                  alignment hosage
scsh                    needs scheme to work
sniffit                 brain dead int assumptions
wu-ftpd-2.4.2b16        fixed--  Need to PR.
rc-1.5b1                fixed--  Need to PR.

Now.. I haven't even touched the X11 stuff yet.  I wanted to get the rest
working first.  All these execpt the two I have fixes for (going to PR them
tonight) seem to compile and install OK for me.  

joes problem is somewhat severe, in that it is caused by a glitch in our cc. 
Which I have been told has been fixed in egcs.. so, I really can't do much
until we upgrade our toolchain.  There are a few programs which are affected by
the strip bug during install.  I consider this moot as well, because Ross fixed
it in his latest snapshot.  (Which I need to upgrade to now that I'm back)

The others in that list are currently on my "punt-list"  I give up.  If someone
else wants to tackle these.. it would be nice.  Also.. I fixed *most* of the
LP64 bugs and whatnot on the ones I fixed, but if stuff installed and seemed to
work "out of the box" I left it alone for now.  I don't have the time to fix
everything in every package.  This would be ideal territory for someone else to
get involved and clean up those pkgs that work but are ugly.  Most of it
involves just adding a few headers.

My current plan, and someone needs to second me on this before I send a slew of
PR's, is to mark the pkgs I see no fix for as NOT_FOR_ARCH= alpha until
someone fixes them, so builds proceed cleanly. If someone were to fix them, it
could be simply re-enabled for everyone in the Makefile.  Things like sniffit
are so completely hosed that it would take me hours to dredge through poorly
written code and clean up.  No offense to the author.. but it's really nasty in
there.  I can get it to build.. but it most definately does not work.  

---
Tim Rightnour    -  root@garbled.net
http://www.zynetwc.com/~garbled/garbled.html