Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 209627

Summary: Packages ready to be keyworded as ~mips-irix
Product: Gentoo/Alt Reporter: Stuart Shelton <srcshelton>
Component: Prefix SupportAssignee: Gentoo Prefix <prefix>
Status: RESOLVED WONTFIX    
Severity: normal CC: docelic
Priority: High    
Version: unspecified   
Hardware: MIPS   
OS: IRIX   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 223351    
Bug Blocks:    
Attachments: List of 254 pkgs ready for ~mips-irix keyword
List of 190 working packages ready for (~)irix-mips

Description Stuart Shelton 2008-02-11 02:03:12 UTC
Packages ready to be keyworded as ~mips-irix:

sys-apps/portage-2.2.00.9271
sys-libs/ncurses-5.6-r2
sys-apps/sed-4.1.5-r1
sys-devel/m4-1.4.10-r1
sys-devel/gnuconfig-20080123  
sys-libs/zlib-1.2.3-r01.1  
sys-libs/gdbm-1.8.3-r4  
sys-apps/gawk-3.1.5-r05.1  
sys-devel/autoconf-wrapper-4-r3  
sys-devel/automake-wrapper-3-r1  
app-admin/python-updater-0.4  
app-arch/bzip2-1.0.4-r1  
dev-util/pkgconfig-0.22  
sys-apps/grep-2.5.1a-r1  
app-arch/gzip-1.3.12  
sys-apps/man-1.6f  
sys-devel/patch-2.5.9-r1  
sys-devel/flex-2.5.33-r3  
app-misc/ca-certificates-20070303-r1
perl-core/PodParser-1.35  
app-arch/tar-1.19-r1  
dev-util/indent-2.2.9-r4  
perl-core/Test-Harness-2.64  
app-arch/zip-2.32-r1  
app-arch/cpio-2.9-r1  
sys-devel/make-3.81  
sys-apps/findutils-4.3.12  
net-misc/wget-1.11  
sys-apps/diffutils-2.8.7-r2  
sys-apps/texinfo-4.11-r1  
app-editors/nano-2.0.7  
sys-devel/bison-2.3  
sys-apps/less-418  
sys-libs/slang-1.4.9-r2  
sys-devel/autoconf-2.61-r01.1  
virtual/editor-0  
sys-apps/which-2.16  *
sys-devel/automake-1.10.1  
sys-devel/libtool-1.5.26  
app-shells/bash-3.2_p33  
dev-libs/expat-2.0.1  
dev-libs/popt-1.13  
dev-libs/apr-1.2.12  
dev-lang/tcl-8.4.17  
net-misc/openssh-4.7_p1-r3  
sys-apps/coreutils-6.9-r1  *
sys-libs/readline-5.2_p12-r1  
net-misc/rsync-3.0.0_pre8  
dev-libs/apr-util-1.2.12  
app-admin/perl-cleaner-1.05  
dev-lang/python-2.5.1-r5  
sys-apps/baselayout-prefix-1.12.5-r5  
sys-apps/file-4.23  **
app-admin/eselect-1.0.11  
app-admin/eselect-vi-1.1.5  
app-admin/eselect-ctags-1.3  
dev-util/subversion-1.4.6  **            
dev-util/ctags-5.7
app-portage/eix-0.10.4
app-editors/vim-core-7.1.213
app-editors/vim-7.1.213 

* A later version exists in-tree, but doesn't compile
** Must be built with USE="-python"
Comment 1 Stuart Shelton 2008-02-28 17:09:37 UTC
With all of the IRIX bugs that I've reported resolved, IRIX should now be capable of building every package pulled in by 'emerge system', plus extras.

(except for gcc* and binutils* which I've marked as provided, in order to use the platform native compilers)
Comment 2 Fabian Groffen gentoo-dev 2008-05-16 20:25:03 UTC
Can you post your latest version of your mipspro wrapper and how you use it?  I'd like to create a package for it and put it into the tree.
Comment 3 Stuart Shelton 2008-05-23 14:34:53 UTC
Current list of installed packages:

sys-apps/file-4.23
sys-apps/grep-2.5.1a-r1
sys-apps/findutils-4.4.0
sys-apps/texinfo-4.12
sys-apps/gawk-3.1.6
sys-apps/portage-2.2.00.10385
sys-apps/baselayout-prefix-1.12.5-r5
sys-apps/coreutils-6.11
sys-apps/man-1.6f-r2
sys-apps/debianutils-2.28.5
sys-apps/diffutils-2.8.7-r2
sys-apps/help2man-1.36.4
sys-apps/less-418
sys-apps/sed-4.1.5-r1
sys-apps/which-2.19
sys-apps/ed-0.9
sys-apps/groff-1.19.2-r3
sys-libs/zlib-1.2.3-r01.1
sys-libs/gdbm-1.8.3-r4
sys-libs/db-4.5.20_p2
sys-libs/readline-5.2_p12-r1
sys-libs/slang-2.1.3-r1
sys-libs/ncurses-5.6-r2
sys-libs/db-4.6.21
app-shells/bash-3.2_p39
sys-devel/automake-1.9.6-r2
sys-devel/automake-wrapper-3-r1
sys-devel/flex-2.5.33-r3
sys-devel/bc-1.06.95
sys-devel/make-3.81
sys-devel/bison-2.3
sys-devel/gettext-0.16.1-r1
sys-devel/autoconf-wrapper-5
sys-devel/autoconf-2.61-r01.1
sys-devel/libperl-5.8.8-r2
sys-devel/autoconf-2.13
sys-devel/automake-1.4_p6
sys-devel/automake-1.5
sys-devel/automake-1.6.3
sys-devel/automake-1.7.9-r1
sys-devel/automake-1.8.5-r3
sys-devel/gnuconfig-20080123
sys-devel/patch-2.5.9-r1
sys-devel/m4-1.4.11
sys-devel/automake-1.10.1-r1
sys-devel/libtool-1.5.26
net-misc/openssh-4.7_p1-r20
net-misc/rsync-3.0.2
net-misc/neon-0.28.2
net-misc/wget-1.11.2
dev-lang/swig-1.3.35
dev-lang/python-2.5.2-r2
dev-lang/perl-5.8.8-r5
dev-lang/tcl-8.4.18
app-arch/cpio-2.9-r1
app-arch/zip-2.32-r1
app-arch/gzip-1.3.12-r1
app-arch/deb2targz-1
app-arch/bzip2-1.0.5-r00.1
app-arch/tar-1.20
app-arch/lzma-utils-4.32.5
dev-libs/apr-1.2.12
dev-libs/popt-1.13
dev-libs/apr-util-1.2.12
dev-libs/libxml2-2.6.31
dev-libs/expat-2.0.1
dev-libs/libpcre-7.6-r1
dev-libs/libiconv-1.11-r00.1
dev-libs/openssl-0.9.8g-r1
app-admin/perl-cleaner-1.05
app-admin/eselect-vi-1.1.5
app-admin/python-updater-0.4
app-admin/eselect-esd-20060719
app-admin/localepurge-0.5.3.3
app-admin/eselect-1.0.11-r01.1
app-admin/eselect-ctags-1.4
dev-util/indent-2.2.9-r4
dev-util/ctags-5.7-r1
dev-util/pkgconfig-0.23
dev-util/subversion-1.4.6-r2
app-editors/vim-core-7.1.285
app-editors/vim-7.1.285
app-editors/nano-2.1.1-r1
dev-python/python-fchksum-1.7.1
perl-core/PodParser-1.35
perl-core/Test-Harness-3.10
perl-core/Test-Simple-0.80
app-misc/ca-certificates-20070303-r1
app-misc/getopt-1.1.4
dev-perl/URI-1.36
app-vim/vim-spell-en-20060123
app-vim/eselect-syntax-20070506
app-vim/gentoo-syntax-20070506
app-portage/epm-1.33
app-portage/gentoolkit-0.2.4_pre7
app-portage/eix-0.12.5
app-text/rcs-5.7-r3
media-libs/audiofile-0.2.6-r3
media-libs/aalib-1.4_rc5
media-libs/libsdl-1.2.13
media-libs/libpng-1.2.27
x11-misc/util-macros-1.1.6-r1
x11-proto/xextproto-7.0.2
x11-proto/kbproto-1.0.3
x11-proto/renderproto-0.9.3
x11-proto/xcmiscproto-1.1.2
x11-proto/bigreqsproto-1.0.2
x11-proto/xf86bigfontproto-1.1.2
x11-proto/randrproto-1.2.1
x11-proto/xproto-7.0.12
x11-proto/printproto-1.0.4
x11-proto/inputproto-1.4.3-r1
x11-libs/libXdmcp-1.0.2
x11-libs/libXau-1.0.3
x11-libs/libICE-1.0.4
x11-libs/libSM-1.0.3
x11-libs/libXrender-0.9.4
x11-libs/libXext-1.0.4
x11-libs/libX11-1.1.4
x11-libs/libfontenc-1.0.4
x11-libs/libXt-1.0.5
x11-libs/libXmu-1.0.3
x11-libs/libXp-1.0.0
x11-libs/libXpm-3.5.7
x11-libs/libXaw-1.0.4
x11-libs/libxkbfile-1.0.5
x11-libs/libXrandr-1.2.2
x11-libs/xtrans-1.2
media-sound/esound-0.2.38-r1
dev-db/sqlite-3.5.6
x11-apps/luit-1.0.3
net-analyzer/fping-2.4_beta2-r1

wrapper with usage instructions is bug 223351
Comment 4 Davor Ocelic 2008-08-21 11:55:35 UTC
app-admin/makepasswd-1.10
app-admin/pwgen-2.06
app-admin/stow-1.3.3
app-arch/sharutils-4.6.3
app-arch/unzip-5.52-r2
dev-libs/libgpg-error-1.6
dev-libs/pth-2.0.7-r1
dev-libs/libiconv-1.12
Comment 5 Davor Ocelic 2008-08-22 22:49:32 UTC
Created attachment 163582 [details]
List of 254 pkgs ready for ~mips-irix keyword

This list is a combination of all already-reported packages, plus some
new ones.
Comment 6 Stuart Shelton 2009-02-06 15:49:36 UTC
Created attachment 181170 [details]
List of 190 working packages ready for (~)irix-mips


The listed packages build successfully (with IRIX-MIPSpro-wrapper to pre-process CFLAGS and remove invalid entries and add necessary ones).

Packages which will install but require modification are:

dev-db/sqlite-3.6.10            (Bug 223873, Bug 212282)
x11-libs/libX11-1.1.5           (Bug 212298)
x11-libs/libXext-1.0.4          (Bug 212298)
x11-libs/libXt-1.0.5            (Bug 212298)
sys-apps/grep-2.5.3-r01.1       (Bug 243412)
sys-apps/groff-1.19.2-r3        (Bug 211507)
app-misc/getopt-1.1.4           (Bug 211499)
net-libs/gnutls-2.6.3           (Bug 216111)
app-text/hunspell-1.2.8         (Bug 257781)
gnome-base/orbit-2.14.16        (Bug report forthcoming)

Packages which have installed in the past, but which have been changed without a version bump and no longer work:

media-libs/libsdl-1.2.13-r1     (Bug report forthcoming)
dev-lang/python-2.5.4-r2        (Bug report forthcoming)
dev-python/python-fchksum-1.7.1 (Bug 209226)

... and additionally, x11-libs/libXaw is totally fubar, with off-by-one errors built in to it regarding versions (Bug 236545), requiring hex-editing of the library and anything already built which links against it :(
Comment 7 Stuart Shelton 2009-02-06 15:51:19 UTC
gnutls-2.6.3 is Bug 256111, sorry
Comment 8 Stuart Shelton 2009-04-08 09:13:00 UTC
gnome-base/orbit-2.14.x is Bug 262252

dev-lang/python-2.5.x is now much-improved, but Bug 209226 (which only affects other packages trying to link against libpython.so) still remains

libsdl is still wip...
Comment 9 Fabian Groffen gentoo-dev 2009-07-05 11:22:56 UTC
how far away are we from having the complete @system fixed for IRIX so we can start keywording?
Comment 10 Stuart Shelton 2009-07-08 15:46:01 UTC
I think we have that now, with the assistance of the IRIX-MIPSpro-wrapper system.

I'm just rebuilding the 89 installed @system packages to ensure that there are no kinks I've missed, and then I'll post the details.  This may take a day or so to complete...
Comment 11 Stuart Shelton 2009-07-23 15:19:34 UTC
Okay - after a slight delay due to numerous package breakages because I'd accidentally commented out my CFLAGS in make.conf, I can confirm that all 89 system packages and all but 3 of the 248 packages I have installed (those failing being libgamin, minicom, and lrzsz) all re-install cleanly and successfully.

(libgamin fails because it tries to use the GNU '-Wl,--version-script=foo -version-info' arguments.  It can be built if MIPSPRO_PERMISSIVE=0 is set in the ebuild or environment.  'libgamin' is the only package of all 248 which requires this.)

At the same time, I have overlay ebuild for 41 packages - all of which have had bugs reported upon them, but for which updated ebuilds are not yet available (although a small number may now have been superseded)

How do we proceed from here?  I can upload a single archive of everything (config files, ebuilds, and IRIX-MIPSpro-wrapper), or upload these separately, or anything else you'd care to suggest...
Comment 12 Fabian Groffen gentoo-dev 2011-12-15 18:02:57 UTC
We are sorry to close this bug.  We lack the man-power and devotion to support mips-irix in the tree.