unfortunately, this does makes sense.

while the code for autoconf has ballooned, it's support for non linux
systems has decreased.  i believe the folk who maintain it envision it
as a way to support a vast matrix of packages, each trying to use the
very most bleeding edge features of the others on linux.

this is often gratitous, and feeds on itself.  but there aren't many
services (e.g. 9660fs) in linux -- everything's a .so.

i've attached a dependency graph of mplayer on gentoo.  it's 160 lines.

- erik

On Wed Apr 26 11:40:44 CDT 2006, [EMAIL PROTECTED] wrote:
> > http://udrepper.livejournal.com/7326.html:
> >     The only OSes supported in the [glibc] tree are Linux and to some
> > extend Hurd.
> >     ...
> >     For my new projects the razor is even sharper. Only Linux is 
> > supported...
> 
> The part I find funny is that he calls everybody who doesn't like
> autoconf a "winer" (am I a winner, a whiner, or a wiener? there's a
> critical letter missing here) because it makes portability "quite
> easy" and then proceeds to rant about how maintaining portable code is
> too heavy a load for his projects to bear.  So it's too hard, but only
> winners think he's doing it wrong?
> 
> Micah
media-video/mplayer-1.0.20060415:
`-- media-video/mplayer-1.0.20060415
 `-- media-libs/xvid-1.0.3 [ xvid ]
  `-- dev-lang/nasm-0.98.39-r1 [ x86 ]
   `-- dev-lang/perl-5.8.7-r3 [ !build ]
    `-- sys-devel/libperl-5.8.7
     `-- sys-libs/db-4.2.52_p2-r1 [ berkdb ]
      `-- dev-lang/tcl-8.4.9 [ tcltk ]
       `-- sys-libs/glibc-2.3.5-r3 (virtual/libc)
        `-- sys-devel/gettext-0.14.4 [ nls ]
         `-- sys-devel/patch-2.5.9 [ !bootstrap ]
         `-- sys-apps/shadow-4.0.14-r1 [ !bootstrap userland_GNU ]
          `-- sys-libs/cracklib-2.8.5-r1
          `-- sys-libs/pam-0.78-r3 (virtual/pam) [ pam ]
           `-- sys-libs/pwdb-0.62 [ pwdb ]
           `-- dev-util/pkgconfig-0.20
           `-- sys-devel/autoconf-2.59-r7
            `-- sys-apps/texinfo-4.8-r2
             `-- sys-libs/ncurses-5.4-r6 [ !build ]
              `-- sys-libs/gpm-1.20.1-r4 [ gpm ]
            `-- sys-devel/autoconf-wrapper-3-r1
             `-- sys-devel/autoconf-2.13
              `-- sys-devel/m4-1.4.4
           `-- sys-devel/automake-1.9.6-r1
            `-- sys-devel/automake-wrapper-1-r1
             `-- sys-devel/automake-1.4_p6
              `-- sys-devel/gnuconfig-20060227
             `-- 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/flex-2.5.33-r1
          `-- sys-apps/portage-2.0.54 [ !pam !sys-apps/pam-login ]
           `-- sys-apps/sed-4.1.4-r1 [ !build ]
            `-- virtual/libintl-0 (virtual/libintl) [ nls ]
           `-- dev-python/python-fchksum-1.7.1 [ !build ]
            `-- sys-libs/zlib-1.2.3
           `-- dev-lang/python-2.4.2 [ !build ]
            `-- dev-lang/tk-8.4.9 [ !dev-python/cjkcodecs X tcltk ]
             `-- x11-base/xorg-x11-6.8.2-r6 (virtual/x11)
              `-- dev-libs/expat-1.95.8
              `-- media-libs/freetype-2.1.9-r1
              `-- media-libs/fontconfig-2.2.3
              `-- x11-base/opengl-update-3.0.0 [ opengl ]
               `-- app-admin/eselect-opengl-1.0.3
                `-- app-admin/eselect-1.0
                `-- app-arch/bzip2-1.0.3-r6
              `-- media-libs/libpng-1.2.8-r1
              `-- sys-apps/groff-1.19.1-r2
              `-- sys-apps/util-linux-2.12r-r3 [ userland_GNU ]
               `-- sys-fs/e2fsprogs-1.38-r1
                `-- sys-libs/com_err-1.38
                `-- sys-libs/ss-1.38
               `-- app-crypt/hashalot-0.3-r2 [ crypt ]
               `-- sys-kernel/linux-headers-2.6.11-r2 (virtual/os-headers)
            `-- sys-libs/readline-5.1_p4 [ !dev-python/cjkcodecs ncurses 
readline ]
             `-- app-shells/bash-3.1_p16
            `-- sys-libs/gdbm-1.8.3-r2 [ !dev-python/cjkcodecs gdbm ]
            `-- dev-libs/openssl-0.9.7i [ !dev-python/cjkcodecs ssl ]
             `-- sys-apps/diffutils-2.8.7-r1
             `-- sys-devel/bc-1.06-r6 [ test ]
           `-- sys-apps/debianutils-2.15 [ !build userland_GNU ]
           `-- app-misc/pax-utils-0.1.10 [ !userland_Darwin ]
            `-- sys-libs/libcap-1.10-r5 [ caps ]
             `-- dev-lang/swig-1.3.21 [ !nocxx python ]
              `-- dev-java/blackdown-jdk-1.4.2.03 (virtual/jdk) [ java ]
               `-- dev-java/java-config-1.2.11-r1
               `-- media-libs/alsa-lib-1.0.10 [ alsa ]
                `-- sys-kernel/gentoo-sources-2.6.15-r1 (virtual/alsa)
                 `-- sys-devel/make-3.80-r4 [ !build ]
                 `-- sys-fs/udev-079-r1 (virtual/dev-manager)
                  `-- sys-apps/hotplug-base-20040401
                  `-- sys-apps/baselayout-1.11.14-r6
                   `-- sys-apps/sysvinit-2.86-r3
                   `-- sys-apps/coreutils-5.94-r1 [ !build !bootstrap ]
                    `-- sys-apps/help2man-1.33.1
                     `-- dev-perl/Locale-gettext-1.05 [ nls ]
                      `-- perl-core/Test-Simple-0.62
                 `-- sys-devel/binutils-2.16.1 [ !build ]
                  `-- sys-devel/binutils-config-1.8-r7
                 `-- app-text/docbook-sgml-utils-0.6.14 [ doc ]
                  `-- app-text/docbook-dsssl-stylesheets-1.79
                   `-- app-text/sgml-common-0.6.3-r4
                  `-- app-text/openjade-1.3.2-r1
                   `-- app-text/opensp-1.5.1
                  `-- dev-perl/SGMLSpm-1.03-r5
                  `-- app-text/docbook-xml-simple-dtd-4.1.2.4-r2
                   `-- app-arch/unzip-5.52
                  `-- app-text/docbook-xml-simple-dtd-1.0-r1
                   `-- dev-libs/libxml2-2.6.23
                  `-- app-text/docbook-xml-dtd-4.4-r1
                   `-- app-text/docbook-xsl-stylesheets-1.68.1-r1
                    `-- app-text/build-docbook-catalog-1.2
                  `-- app-text/docbook-sgml-dtd-3.0-r3
                  `-- app-text/docbook-sgml-dtd-3.1-r3
                  `-- app-text/docbook-sgml-dtd-4.0-r3
                  `-- app-text/docbook-sgml-dtd-4.1-r3
                  `-- app-text/jadetex-3.13-r1 [ tetex ]
                   `-- app-text/tetex-2.0.2-r8 (virtual/tetex)
                    `-- net-libs/libwww-5.4.0-r4 [ !app-text/tetex ]
                    `-- dev-util/dialog-1.0.20050206 [ !app-text/tetex 
!app-text/dvipdfm !dev-tex/eurosym ]
                  `-- sys-apps/which-2.16
                  `-- www-client/links-2.1_pre20 (virtual/textbrowser)
                   `-- media-libs/jpeg-6b-r5 [ jpeg ]
                    `-- sys-devel/libtool-1.5.22
                   `-- media-libs/tiff-3.7.3 [ tiff ]
                   `-- media-libs/svgalib-1.9.21-r1 [ svga ]
                    `-- sys-apps/module-init-tools-3.2.1 (virtual/modutils)
                   `-- media-libs/libsdl-1.2.8-r1 [ sdl ]
                    `-- media-libs/audiofile-0.2.6-r1 [ !noaudio ]
                    `-- media-sound/esound-0.2.36-r1 [ esd ]
                     `-- sys-apps/tcp-wrappers-7.6-r8 [ tcpd ]
                    `-- kde-base/arts-3.4.3 [ arts ]
                     `-- x11-libs/qt-3.3.4-r8
                      `-- media-libs/libmng-1.0.8-r1
                       `-- media-libs/lcms-1.14-r1
                      `-- net-print/cups-1.1.23-r7 [ cups ]
                     `-- dev-libs/glib-2.8.6
                      `-- dev-util/gtk-doc-1.4-r1 [ doc ]
                       `-- app-text/docbook-xml-dtd-4.1.2-r5
                       `-- dev-libs/libxslt-1.1.15
                        `-- dev-libs/libgcrypt-1.2.2-r1 [ crypt ]
                         `-- dev-libs/libgpg-error-1.0-r1
                       `-- app-editors/emacs-21.4-r3 (virtual/emacs) [ emacs ]
                        `-- media-libs/giflib-4.1.4
                        `-- x11-libs/Xaw3d-1.5-r1 [ !arm Xaw3d ]
                        `-- x11-libs/openmotif-2.2.3-r9 [ !arm motif !lesstif ]
                     `-- media-libs/libvorbis-1.1.0 [ vorbis ]
                      `-- media-libs/libogg-1.1.2
                     `-- media-libs/libmad-0.15.1b [ mp3 ]
                     `-- kde-base/kde-env-3-r4
                    `-- media-libs/libcaca-0.9-r1 [ libcaca ]
                     `-- media-libs/imlib2-1.2.1.009 [ imlib ]
                   `-- sys-devel/gcc-3.4.5-r1
                    `-- sys-devel/gcc-config-1.3.13-r1
                    `-- x11-libs/gtk+-2.8.12 [ !build gcj ]
                    `-- media-libs/libart_lgpl-2.3.17 [ !build ]
                `-- media-sound/alsa-headers-1.0.10
           `-- sys-apps/sandbox-1.2.12 [ !userland_Darwin ]
        `-- sys-libs/timezone-data-2006a
      `-- dev-java/blackdown-jre-1.4.2.03 (virtual/jre) [ java ]
   `-- app-text/ghostscript-esp-7.07.1-r8 (virtual/ghostscript) [ doc ]
    `-- media-fonts/gnu-gs-fonts-std-8.11
 `-- media-libs/win32codecs-20050216 [ win32codecs ]
 `-- media-video/realplayer-10.0.7 [ x86 real ]
  `-- x11-libs/pango-1.10.3 [ !amd64 ]
  `-- app-arch/rpm2targz-9.0-r3
   `-- app-arch/cpio-2.6-r5
   `-- sys-apps/file-4.13
 `-- media-sound/cdparanoia-3.9.8-r2 [ cdparanoia ]
 `-- media-libs/libdts-0.0.2-r3 [ dts ]
 `-- media-libs/libdvdread-0.9.4-r1 [ dvd dvdread ]
  `-- media-libs/libdvdcss-1.2.9
 `-- media-sound/lame-3.96.1 [ encode ]
  `-- x11-libs/gtk+-1.2.10-r11 [ gtk ]
   `-- dev-libs/glib-1.2.10-r5
   `-- dev-util/intltool-0.34.1 [ nls ]
    `-- dev-perl/XML-Parser-2.34
 `-- media-libs/libdv-0.102 [ encode dv ]
  `-- dev-libs/popt-1.7-r1

Reply via email to