Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#19416 closed defect (wontfix)

python-2.6 - Excessive dependencies

Reported by: limi@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.7.1
Keywords: Cc:
Port: python26

Description

When doing a "sudo install python26", it pulls in an enormous list of dependencies to compile, probably because of something that requires X11 in the chain (I need the X11 screensaver to get Python 2.6, really? :)

Here's an example from a freshly installed OS 10.5.6 setup, python26 as first port installed:

$ sudo port install python26
--->  Fetching bzip2
--->  Attempting to fetch bzip2-1.0.5.tar.gz from http://distfiles.macports.org/bzip2
--->  Verifying checksum(s) for bzip2
--->  Extracting bzip2
--->  Applying patches to bzip2
--->  Configuring bzip2
--->  Building bzip2
--->  Staging bzip2 into destroot
--->  Installing bzip2 @1.0.5_2
--->  Activating bzip2 @1.0.5_2
--->  Cleaning bzip2
--->  Fetching db46
--->  Attempting to fetch patch.4.6.21.1 from http://distfiles.macports.org/db4/4.6.21_5
--->  Attempting to fetch patch.4.6.21.2 from http://distfiles.macports.org/db4/4.6.21_5
--->  Attempting to fetch patch.4.6.21.3 from http://distfiles.macports.org/db4/4.6.21_5
--->  Attempting to fetch db-4.6.21.tar.gz from http://distfiles.macports.org/db4/4.6.21_5
--->  Verifying checksum(s) for db46
--->  Extracting db46
--->  Applying patches to db46
--->  Configuring db46
--->  Building db46
--->  Staging db46 into destroot
--->  Installing db46 @4.6.21_5
--->  Activating db46 @4.6.21_5
--->  Cleaning db46
--->  Fetching gdbm
--->  Attempting to fetch gdbm-1.8.3.tar.gz from http://distfiles.macports.org/gdbm
--->  Verifying checksum(s) for gdbm
--->  Extracting gdbm
--->  Configuring gdbm
--->  Building gdbm
--->  Staging gdbm into destroot
--->  Installing gdbm @1.8.3_1
--->  Activating gdbm @1.8.3_1
--->  Cleaning gdbm
--->  Fetching expat
--->  Attempting to fetch expat-2.0.1.tar.gz from http://distfiles.macports.org/expat
--->  Verifying checksum(s) for expat
--->  Extracting expat
--->  Configuring expat
--->  Building expat
--->  Staging expat into destroot
--->  Installing expat @2.0.1_0
--->  Activating expat @2.0.1_0
--->  Cleaning expat
--->  Fetching gperf
--->  Attempting to fetch gperf-3.0.4.tar.gz from http://mirrors.kernel.org/gnu/gperf
--->  Verifying checksum(s) for gperf
--->  Extracting gperf
--->  Configuring gperf
--->  Building gperf
--->  Staging gperf into destroot
--->  Installing gperf @3.0.4_0
--->  Activating gperf @3.0.4_0
--->  Cleaning gperf
--->  Fetching libiconv
--->  Attempting to fetch libiconv-1.12.tar.gz from http://mirrors.kernel.org/gnu/libiconv
--->  Verifying checksum(s) for libiconv
--->  Extracting libiconv
--->  Applying patches to libiconv
--->  Configuring libiconv
--->  Building libiconv
--->  Staging libiconv into destroot
--->  Installing libiconv @1.12_2
--->  Activating libiconv @1.12_2
--->  Cleaning libiconv
--->  Fetching ncursesw
--->  Attempting to fetch ncurses-5.7.tar.gz from http://mirrors.kernel.org/gnu/ncurses
--->  Verifying checksum(s) for ncursesw
--->  Extracting ncursesw
--->  Configuring ncursesw
--->  Building ncursesw
--->  Staging ncursesw into destroot
--->  Installing ncursesw @5.7_0
--->  Activating ncursesw @5.7_0
--->  Cleaning ncursesw
--->  Fetching ncurses
--->  Verifying checksum(s) for ncurses
--->  Extracting ncurses
--->  Configuring ncurses
--->  Building ncurses
--->  Staging ncurses into destroot
--->  Installing ncurses @5.7_0
--->  Activating ncurses @5.7_0
--->  Cleaning ncurses
--->  Fetching gettext
--->  Attempting to fetch gettext-0.17.tar.gz from http://distfiles.macports.org/gettext
--->  Verifying checksum(s) for gettext
--->  Extracting gettext
--->  Applying patches to gettext
--->  Configuring gettext
--->  Building gettext
--->  Staging gettext into destroot
--->  Installing gettext @0.17_4
--->  Activating gettext @0.17_4
--->  Cleaning gettext
--->  Fetching zlib
--->  Attempting to fetch zlib-1.2.3.tar.bz2 from http://distfiles.macports.org/zlib
--->  Verifying checksum(s) for zlib
--->  Extracting zlib
--->  Applying patches to zlib
--->  Configuring zlib
--->  Building zlib
--->  Staging zlib into destroot
--->  Installing zlib @1.2.3_2
--->  Activating zlib @1.2.3_2
--->  Cleaning zlib
--->  Fetching openssl
--->  Attempting to fetch openssl-0.9.8k.tar.gz from http://distfiles.macports.org/openssl
--->  Verifying checksum(s) for openssl
--->  Extracting openssl
--->  Applying patches to openssl
--->  Configuring openssl
--->  Building openssl
--->  Staging openssl into destroot
--->  Installing openssl @0.9.8k_0
--->  Activating openssl @0.9.8k_0
--->  Cleaning openssl
--->  Fetching readline
--->  Attempting to fetch readline-6.0.tar.gz from http://distfiles.macports.org/readline
--->  Verifying checksum(s) for readline
--->  Extracting readline
--->  Applying patches to readline
--->  Configuring readline
--->  Building readline
--->  Staging readline into destroot
--->  Installing readline @6.0.000_1
--->  Activating readline @6.0.000_1
--->  Cleaning readline
--->  Fetching sqlite3
--->  Attempting to fetch sqlite-3.6.13.tar.gz from http://distfiles.macports.org/sqlite3/3.6.13
--->  Verifying checksum(s) for sqlite3
--->  Extracting sqlite3
--->  Configuring sqlite3
--->  Building sqlite3
--->  Staging sqlite3 into destroot
--->  Installing sqlite3 @3.6.13_0
--->  Activating sqlite3 @3.6.13_0
--->  Cleaning sqlite3
--->  Fetching freetype
--->  Attempting to fetch freetype-2.3.9.tar.bz2 from http://distfiles.macports.org/freetype
--->  Attempting to fetch freetype-doc-2.3.9.tar.bz2 from http://distfiles.macports.org/freetype
--->  Verifying checksum(s) for freetype
--->  Extracting freetype
--->  Applying patches to freetype
--->  Configuring freetype
--->  Building freetype
--->  Staging freetype into destroot
--->  Installing freetype @2.3.9_0+macosx
--->  Activating freetype @2.3.9_0+macosx
--->  Cleaning freetype
--->  Fetching fontconfig
--->  Attempting to fetch fontconfig-2.6.0.tar.gz from http://distfiles.macports.org/fontconfig
--->  Verifying checksum(s) for fontconfig
--->  Extracting fontconfig
--->  Applying patches to fontconfig
--->  Configuring fontconfig
--->  Building fontconfig
--->  Staging fontconfig into destroot
--->  Installing fontconfig @2.6.0_2+macosx
--->  Activating fontconfig @2.6.0_2+macosx
--->  Cleaning fontconfig
--->  Fetching pkgconfig
--->  Attempting to fetch pkg-config-0.23.tar.gz from http://distfiles.macports.org/pkgconfig
--->  Verifying checksum(s) for pkgconfig
--->  Extracting pkgconfig
--->  Configuring pkgconfig
--->  Building pkgconfig
--->  Staging pkgconfig into destroot
--->  Installing pkgconfig @0.23_1
--->  Activating pkgconfig @0.23_1
--->  Cleaning pkgconfig
--->  Fetching xorg-xproto
--->  Attempting to fetch xproto-7.0.15.tar.bz2 from http://distfiles.macports.org/xorg-xproto
--->  Verifying checksum(s) for xorg-xproto
--->  Extracting xorg-xproto
--->  Configuring xorg-xproto
--->  Building xorg-xproto
--->  Staging xorg-xproto into destroot
--->  Installing xorg-xproto @7.0.15_0
--->  Activating xorg-xproto @7.0.15_0
--->  Cleaning xorg-xproto
--->  Fetching xorg-bigreqsproto
--->  Attempting to fetch bigreqsproto-1.0.2.tar.bz2 from http://distfiles.macports.org/xorg-bigreqsproto
--->  Verifying checksum(s) for xorg-bigreqsproto
--->  Extracting xorg-bigreqsproto
--->  Configuring xorg-bigreqsproto
--->  Building xorg-bigreqsproto
--->  Staging xorg-bigreqsproto into destroot
--->  Installing xorg-bigreqsproto @1.0.2_0
--->  Activating xorg-bigreqsproto @1.0.2_0
--->  Cleaning xorg-bigreqsproto
--->  Fetching xorg-inputproto
--->  Attempting to fetch inputproto-1.5.0.tar.bz2 from http://distfiles.macports.org/xorg-inputproto
--->  Verifying checksum(s) for xorg-inputproto
--->  Extracting xorg-inputproto
--->  Configuring xorg-inputproto
--->  Building xorg-inputproto
--->  Staging xorg-inputproto into destroot
--->  Installing xorg-inputproto @1.5.0_0
--->  Activating xorg-inputproto @1.5.0_0
--->  Cleaning xorg-inputproto
--->  Fetching xorg-kbproto
--->  Attempting to fetch kbproto-1.0.3.tar.bz2 from http://distfiles.macports.org/xorg-kbproto
--->  Verifying checksum(s) for xorg-kbproto
--->  Extracting xorg-kbproto
--->  Configuring xorg-kbproto
--->  Building xorg-kbproto
--->  Staging xorg-kbproto into destroot
--->  Installing xorg-kbproto @1.0.3_0
--->  Activating xorg-kbproto @1.0.3_0
--->  Cleaning xorg-kbproto
--->  Fetching xorg-libXau
--->  Attempting to fetch libXau-1.0.4.tar.bz2 from http://distfiles.macports.org/xorg-libXau
--->  Verifying checksum(s) for xorg-libXau
--->  Extracting xorg-libXau
--->  Configuring xorg-libXau
--->  Building xorg-libXau
--->  Staging xorg-libXau into destroot
--->  Installing xorg-libXau @1.0.4_0
--->  Activating xorg-libXau @1.0.4_0
--->  Cleaning xorg-libXau
--->  Fetching xorg-libXdmcp
--->  Attempting to fetch libXdmcp-1.0.2.tar.bz2 from http://distfiles.macports.org/xorg-libXdmcp
--->  Verifying checksum(s) for xorg-libXdmcp
--->  Extracting xorg-libXdmcp
--->  Configuring xorg-libXdmcp
--->  Building xorg-libXdmcp
--->  Staging xorg-libXdmcp into destroot
--->  Installing xorg-libXdmcp @1.0.2_0
--->  Activating xorg-libXdmcp @1.0.2_0
--->  Cleaning xorg-libXdmcp
--->  Fetching xorg-xcmiscproto
--->  Attempting to fetch xcmiscproto-1.1.2.tar.bz2 from http://distfiles.macports.org/xorg-xcmiscproto
--->  Verifying checksum(s) for xorg-xcmiscproto
--->  Extracting xorg-xcmiscproto
--->  Configuring xorg-xcmiscproto
--->  Building xorg-xcmiscproto
--->  Staging xorg-xcmiscproto into destroot
--->  Installing xorg-xcmiscproto @1.1.2_0
--->  Activating xorg-xcmiscproto @1.1.2_0
--->  Cleaning xorg-xcmiscproto
--->  Fetching xorg-xextproto
--->  Attempting to fetch xextproto-7.0.5.tar.bz2 from http://distfiles.macports.org/xorg-xextproto
--->  Verifying checksum(s) for xorg-xextproto
--->  Extracting xorg-xextproto
--->  Configuring xorg-xextproto
--->  Building xorg-xextproto
--->  Staging xorg-xextproto into destroot
--->  Installing xorg-xextproto @7.0.5_0
--->  Activating xorg-xextproto @7.0.5_0
--->  Cleaning xorg-xextproto
--->  Fetching xorg-xf86bigfontproto
--->  Attempting to fetch xf86bigfontproto-1.1.2.tar.bz2 from http://distfiles.macports.org/xorg-xf86bigfontproto
--->  Verifying checksum(s) for xorg-xf86bigfontproto
--->  Extracting xorg-xf86bigfontproto
--->  Configuring xorg-xf86bigfontproto
--->  Building xorg-xf86bigfontproto
--->  Staging xorg-xf86bigfontproto into destroot
--->  Installing xorg-xf86bigfontproto @1.1.2_0
--->  Activating xorg-xf86bigfontproto @1.1.2_0
--->  Cleaning xorg-xf86bigfontproto
--->  Fetching xorg-xtrans
--->  Attempting to fetch xtrans-1.2.3.tar.bz2 from http://distfiles.macports.org/xorg-xtrans
--->  Verifying checksum(s) for xorg-xtrans
--->  Extracting xorg-xtrans
--->  Configuring xorg-xtrans
--->  Building xorg-xtrans
--->  Staging xorg-xtrans into destroot
--->  Installing xorg-xtrans @1.2.3_0
--->  Activating xorg-xtrans @1.2.3_0
--->  Cleaning xorg-xtrans
--->  Fetching xorg-libX11
--->  Attempting to fetch libX11-1.2.1.tar.bz2 from http://distfiles.macports.org/xorg-libX11
--->  Verifying checksum(s) for xorg-libX11
--->  Extracting xorg-libX11
--->  Configuring xorg-libX11
--->  Building xorg-libX11
--->  Staging xorg-libX11 into destroot
--->  Installing xorg-libX11 @1.2.1_0
--->  Activating xorg-libX11 @1.2.1_0
--->  Cleaning xorg-libX11
--->  Fetching xorg-renderproto
--->  Attempting to fetch renderproto-0.9.3.tar.bz2 from http://distfiles.macports.org/xorg-renderproto
--->  Verifying checksum(s) for xorg-renderproto
--->  Extracting xorg-renderproto
--->  Configuring xorg-renderproto
--->  Building xorg-renderproto
--->  Staging xorg-renderproto into destroot
--->  Installing xorg-renderproto @0.9.3_0
--->  Activating xorg-renderproto @0.9.3_0
--->  Cleaning xorg-renderproto
--->  Fetching xrender
--->  Attempting to fetch libXrender-0.9.4.tar.bz2 from http://distfiles.macports.org/xrender
--->  Verifying checksum(s) for xrender
--->  Extracting xrender
--->  Configuring xrender
--->  Building xrender
--->  Staging xrender into destroot
--->  Installing xrender @0.9.4_5
--->  Activating xrender @0.9.4_5
--->  Cleaning xrender
--->  Fetching Xft2
--->  Attempting to fetch libXft-2.1.13.tar.bz2 from http://distfiles.macports.org/Xft2
--->  Verifying checksum(s) for Xft2
--->  Extracting Xft2
--->  Configuring Xft2
--->  Building Xft2
--->  Staging Xft2 into destroot
--->  Installing Xft2 @2.1.13_1
--->  Activating Xft2 @2.1.13_1
--->  Cleaning Xft2
--->  Fetching tcl
--->  Attempting to fetch tcl8.5.6-src.tar.gz from http://distfiles.macports.org/tcltk
--->  Verifying checksum(s) for tcl
--->  Extracting tcl
--->  Configuring tcl
--->  Building tcl
--->  Staging tcl into destroot
--->  Installing tcl @8.5.6_0
--->  Activating tcl @8.5.6_0
--->  Cleaning tcl
--->  Fetching xorg-libXext
--->  Attempting to fetch libXext-1.0.5.tar.bz2 from http://distfiles.macports.org/xorg-libXext
--->  Verifying checksum(s) for xorg-libXext
--->  Extracting xorg-libXext
--->  Applying patches to xorg-libXext
--->  Configuring xorg-libXext
--->  Building xorg-libXext
--->  Staging xorg-libXext into destroot
--->  Installing xorg-libXext @1.0.5_1
--->  Activating xorg-libXext @1.0.5_1
--->  Cleaning xorg-libXext
--->  Fetching xorg-scrnsaverproto
--->  Attempting to fetch scrnsaverproto-1.1.0.tar.bz2 from http://distfiles.macports.org/xorg-scrnsaverproto
--->  Verifying checksum(s) for xorg-scrnsaverproto
--->  Extracting xorg-scrnsaverproto
--->  Configuring xorg-scrnsaverproto
--->  Building xorg-scrnsaverproto
--->  Staging xorg-scrnsaverproto into destroot
--->  Installing xorg-scrnsaverproto @1.1.0_0
--->  Activating xorg-scrnsaverproto @1.1.0_0
--->  Cleaning xorg-scrnsaverproto
--->  Fetching xorg-libXScrnSaver
--->  Attempting to fetch libXScrnSaver-1.1.3.tar.bz2 from http://distfiles.macports.org/xorg-libXScrnSaver
--->  Verifying checksum(s) for xorg-libXScrnSaver
--->  Extracting xorg-libXScrnSaver
--->  Configuring xorg-libXScrnSaver
--->  Building xorg-libXScrnSaver
--->  Staging xorg-libXScrnSaver into destroot
--->  Installing xorg-libXScrnSaver @1.1.3_0
--->  Activating xorg-libXScrnSaver @1.1.3_0
--->  Cleaning xorg-libXScrnSaver
--->  Fetching tk
--->  Attempting to fetch tk8.5.6-src.tar.gz from http://distfiles.macports.org/tcltk
--->  Verifying checksum(s) for tk
--->  Extracting tk
--->  Configuring tk
--->  Building tk
--->  Staging tk into destroot
--->  Installing tk @8.5.6_1
--->  Activating tk @8.5.6_1
--->  Cleaning tk
--->  Fetching python26
--->  Attempting to fetch Python-2.6.2.tar.bz2 from http://distfiles.macports.org/python26
--->  Verifying checksum(s) for python26
--->  Extracting python26
--->  Applying patches to python26
--->  Configuring python26
--->  Building python26
--->  Staging python26 into destroot
--->  Installing python26 @2.6.2_0
--->  Activating python26 @2.6.2_0

To fully complete your installation and make python 2.6 the default, please run

    sudo port install python_select  
    sudo python_select python26

--->  Cleaning python26
$ 

Change History (3)

comment:1 Changed 16 years ago by blb@…

Port: python26 added
Resolution: wontfix
Status: newclosed

This is done on purpose, see eg the FAQ entry.

comment:2 Changed 16 years ago by limi@…

Cool, that makes sense — thanks. At least "python dependencies" as a search in the Trac instance will return this bug now. :)

comment:3 Changed 16 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.