[MacPorts] #13996: all 37 dependencies missing from metapackage (sudo port mdmg wv)

MacPorts trac at macosforge.org
Sat Jan 19 08:02:13 PST 2008


#13996: all 37 dependencies missing from metapackage (sudo port mdmg wv)
------------------------------------+---------------------------------------
 Reporter:  grahamperrin at gmail.com  |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect                  |      Status:  new                                  
 Priority:  Normal                  |   Milestone:                                       
Component:  ports                   |     Version:  1.6.0                                
 Keywords:  mdmg mpkg               |  
------------------------------------+---------------------------------------
 Possibly comparable to recent ticket 13987, [[BR]]
 [ticket:13987 all 37 dependencies missing from disk image (sudo port mdmg
 wv)]
  * but whereas '''ticket 13987 arose from an attempt on Intel''' (Mac OS X
 10.4.11, MacBook Pro)
  * '''this new ticket arises from an attempt on PowerPC''' (Mac OS X
 Server 10.4.11, Power Mac G4).

 = Commands =
 /bin/sh

 # then

 sudo port -f destroot Xft2 && sudo port -f destroot atk && sudo port -f
 destroot cairo && sudo port -f destroot dbus-glib && sudo port -f destroot
 dbus && sudo port -f destroot expat && sudo port -f destroot fontconfig &&
 sudo port -f destroot freetype && sudo port -f destroot gconf && sudo port
 -f destroot gettext && sudo port -f destroot glib2 && sudo port -f
 destroot gnome-mime-data && sudo port -f destroot gnome-vfs && sudo port
 -f destroot gtk2 && sudo port -f destroot howl && sudo port -f destroot
 jpeg && sudo port -f destroot libbonobo && sudo port -f destroot libgsf &&
 sudo port -f destroot libiconv && sudo port -f destroot libidl && sudo
 port -f destroot libpng && sudo port -f destroot libxml2 && sudo port -f
 destroot ncurses && sudo port -f destroot ncursesw && sudo port -f
 destroot neon && sudo port -f destroot openssl && sudo port -f destroot
 orbit2 && sudo port -f destroot pango && sudo port -f destroot perl5.8 &&
 sudo port -f destroot pkgconfig && sudo port -f destroot popt && sudo port
 -f destroot render && sudo port -f destroot tiff && sudo port -f destroot
 xorg-util-macros && sudo port -f destroot xorg-xproto && sudo port -f
 destroot xorg && sudo port -f destroot xrender && sudo port -f destroot
 zlib && sudo port mdmg wv

 = Output =
 {{{
 Password:
 --->  Fetching Xft2
 --->  Verifying checksum(s) for Xft2
 --->  Extracting Xft2
 --->  Configuring Xft2
 --->  Building Xft2 with target all
 --->  Staging Xft2 into destroot
 --->  Fetching atk
 --->  Verifying checksum(s) for atk
 --->  Extracting atk
 --->  Configuring atk
 --->  Building atk with target all
 --->  Staging atk into destroot
 --->  Fetching cairo
 --->  Verifying checksum(s) for cairo
 --->  Extracting cairo
 --->  Configuring cairo
 --->  Building cairo with target all
 --->  Staging cairo into destroot
 Password:
 --->  Fetching dbus-glib
 --->  Verifying checksum(s) for dbus-glib
 --->  Extracting dbus-glib
 --->  Configuring dbus-glib
 --->  Building dbus-glib with target all
 --->  Staging dbus-glib into destroot
 --->  Fetching dbus
 --->  Verifying checksum(s) for dbus
 --->  Extracting dbus
 --->  Configuring dbus
 --->  Building dbus with target all
 --->  Staging dbus into destroot
 --->  Creating launchd control script
 ###########################################################
 # A startup item has been generated that will aid in
 # starting dbus with launchd. It is disabled
 # by default. Execute the following command to start it,
 # and to cause it to launch at startup:
 #
 # sudo launchctl load -w /Library/LaunchDaemons/org.macports.dbus.plist
 ###########################################################
 Password:
 --->  Fetching expat
 --->  Verifying checksum(s) for expat
 --->  Extracting expat
 --->  Configuring expat
 --->  Building expat with target all
 --->  Staging expat into destroot
 --->  Fetching fontconfig
 --->  Verifying checksum(s) for fontconfig
 --->  Extracting fontconfig
 --->  Configuring fontconfig
 --->  Building fontconfig with target all
 --->  Staging fontconfig into destroot
 --->  Fetching freetype
 --->  Verifying checksum(s) for freetype
 --->  Extracting freetype
 --->  Applying patches to freetype
 --->  Configuring freetype
 --->  Building freetype with target all
 --->  Staging freetype into destroot
 --->  Fetching gconf
 --->  Verifying checksum(s) for gconf
 --->  Extracting gconf
 --->  Configuring gconf
 --->  Building gconf with target all
 --->  Staging gconf into destroot
 Password:
 --->  Fetching gettext
 --->  Verifying checksum(s) for gettext
 --->  Extracting gettext
 --->  Applying patches to gettext
 --->  Configuring gettext
 --->  Building gettext with target all
 --->  Staging gettext into destroot
 Password:
 Sorry, try again.
 Password:
 --->  Fetching glib2
 --->  Verifying checksum(s) for glib2
 --->  Extracting glib2
 --->  Applying patches to glib2
 --->  Configuring glib2
 --->  Building glib2 with target all
 --->  Staging glib2 into destroot
 Password:
 --->  Fetching gnome-mime-data
 --->  Verifying checksum(s) for gnome-mime-data
 --->  Extracting gnome-mime-data
 --->  Configuring gnome-mime-data
 --->  Building gnome-mime-data with target all
 --->  Staging gnome-mime-data into destroot
 --->  Fetching gnome-vfs
 --->  Verifying checksum(s) for gnome-vfs
 --->  Extracting gnome-vfs
 --->  Configuring gnome-vfs
 --->  Building gnome-vfs with target all
 --->  Staging gnome-vfs into destroot
 --->  Fetching gtk2
 --->  Verifying checksum(s) for gtk2
 --->  Extracting gtk2
 --->  Configuring gtk2
 --->  Building gtk2 with target all
 --->  Staging gtk2 into destroot
 Password:
 --->  Fetching howl
 --->  Verifying checksum(s) for howl
 --->  Extracting howl
 --->  Applying patches to howl
 --->  Configuring howl
 --->  Building howl with target all
 --->  Staging howl into destroot
 --->  Fetching jpeg
 --->  Verifying checksum(s) for jpeg
 --->  Extracting jpeg
 --->  Applying patches to jpeg
 --->  Configuring jpeg
 --->  Building jpeg with target all
 --->  Staging jpeg into destroot
 --->  Fetching libbonobo
 --->  Verifying checksum(s) for libbonobo
 --->  Extracting libbonobo
 --->  Configuring libbonobo
 --->  Building libbonobo with target all
 --->  Staging libbonobo into destroot
 Password:
 --->  Fetching libgsf
 --->  Verifying checksum(s) for libgsf
 --->  Extracting libgsf
 --->  Configuring libgsf
 --->  Building libgsf with target all
 --->  Staging libgsf into destroot
 --->  Fetching libiconv
 --->  Verifying checksum(s) for libiconv
 --->  Extracting libiconv
 --->  Applying patches to libiconv
 --->  Configuring libiconv
 --->  Building libiconv with target all
 --->  Staging libiconv into destroot
 --->  Fetching libidl
 --->  Verifying checksum(s) for libidl
 --->  Extracting libidl
 --->  Configuring libidl
 --->  Building libidl with target all
 --->  Staging libidl into destroot
 --->  Fetching libpng
 --->  Verifying checksum(s) for libpng
 --->  Extracting libpng
 --->  Configuring libpng
 --->  Building libpng with target all
 --->  Staging libpng into destroot
 --->  Fetching libxml2
 --->  Verifying checksum(s) for libxml2
 --->  Extracting libxml2
 --->  Configuring libxml2
 --->  Building libxml2 with target all
 --->  Staging libxml2 into destroot
 Password:
 --->  Fetching ncurses
 --->  Verifying checksum(s) for ncurses
 --->  Extracting ncurses
 --->  Applying patches to ncurses
 --->  Configuring ncurses
 --->  Building ncurses with target all
 --->  Staging ncurses into destroot
 --->  Fetching ncursesw
 --->  Verifying checksum(s) for ncursesw
 --->  Extracting ncursesw
 --->  Applying patches to ncursesw
 --->  Configuring ncursesw
 --->  Building ncursesw with target all
 --->  Staging ncursesw into destroot
 Password:
 --->  Fetching neon
 --->  Verifying checksum(s) for neon
 --->  Extracting neon
 --->  Configuring neon
 --->  Building neon with target all
 --->  Staging neon into destroot
 --->  Fetching openssl
 --->  Verifying checksum(s) for openssl
 --->  Extracting openssl
 --->  Applying patches to openssl
 --->  Configuring openssl
 --->  Building openssl with target all
 --->  Staging openssl into destroot
 Password:
 --->  Fetching orbit2
 --->  Verifying checksum(s) for orbit2
 --->  Extracting orbit2
 --->  Configuring orbit2
 --->  Building orbit2 with target all
 --->  Staging orbit2 into destroot
 --->  Fetching pango
 --->  Verifying checksum(s) for pango
 --->  Extracting pango
 --->  Applying patches to pango
 --->  Configuring pango
 --->  Building pango with target all
 --->  Staging pango into destroot
 --->  Fetching perl5.8
 --->  Verifying checksum(s) for perl5.8
 --->  Extracting perl5.8
 --->  Applying patches to perl5.8
 --->  Configuring perl5.8
 --->  Building perl5.8 with target all
 --->  Staging perl5.8 into destroot
 Password:
 --->  Fetching pkgconfig
 --->  Verifying checksum(s) for pkgconfig
 --->  Extracting pkgconfig
 --->  Configuring pkgconfig
 --->  Building pkgconfig with target all
 --->  Staging pkgconfig into destroot
 Password:
 --->  Fetching popt
 --->  Verifying checksum(s) for popt
 --->  Extracting popt
 --->  Configuring popt
 --->  Building popt with target all
 --->  Staging popt into destroot
 --->  Fetching render
 --->  Verifying checksum(s) for render
 --->  Extracting render
 --->  Configuring render
 --->  Building render with target all
 --->  Staging render into destroot
 --->  Fetching tiff
 --->  Verifying checksum(s) for tiff
 --->  Extracting tiff
 --->  Configuring tiff
 --->  Building tiff with target all
 --->  Staging tiff into destroot
 --->  Fetching xorg-util-macros
 --->  Verifying checksum(s) for xorg-util-macros
 --->  Extracting xorg-util-macros
 --->  Configuring xorg-util-macros
 --->  Building xorg-util-macros with target all
 --->  Staging xorg-util-macros into destroot
 --->  Fetching xorg-xproto
 --->  Verifying checksum(s) for xorg-xproto
 --->  Extracting xorg-xproto
 --->  Applying patches to xorg-xproto
 --->  Configuring xorg-xproto
 --->  Building xorg-xproto with target all
 --->  Staging xorg-xproto into destroot
 --->  Fetching xorg
 Error: Target org.macports.fetch returned:
         Hi, my name is xorg, I am broken for the time being, so please do
 not file a bug for me.
         Instead, you can use Apple's X11 that is provided on the OS X
 install CDs ...
             and also install the X11 SDK from Xcode Tools because they are
 both required.
         There is also a working XFree86 port and ongoing development to
 port X11R7 to OS X.

 Error: Status 1 encountered during processing.
 --->  Fetching xrender
 --->  Verifying checksum(s) for xrender
 --->  Extracting xrender
 --->  Configuring xrender
 --->  Building xrender with target all
 --->  Staging xrender into destroot
 --->  Fetching zlib
 --->  Verifying checksum(s) for zlib
 --->  Extracting zlib
 --->  Applying patches to zlib
 --->  Configuring zlib
 --->  Building zlib with target all
 --->  Staging zlib into destroot
 --->  Creating pkg for wv-1.2.4
 --->  Package for wv-1.2.4 is up-to-date
 --->  Creating pkg for Xft2-2.1.12
 --->  Creating pkg for atk-1.20.0
 --->  Creating pkg for cairo-1.4.12
 --->  Creating pkg for dbus-glib-0.74
 --->  Creating pkg for dbus-1.0.2
 --->  Creating pkg for expat-2.0.1
 --->  Creating pkg for fontconfig-2.5.0
 --->  Creating pkg for freetype-2.3.5
 --->  Creating pkg for gconf-2.20.1
 --->  Creating pkg for gettext-0.17
 --->  Creating pkg for glib2-2.14.5
 --->  Creating pkg for gnome-mime-data-2.18.0
 --->  Creating pkg for gnome-vfs-2.20.0
 --->  Creating pkg for gtk2-2.12.2
 --->  Creating pkg for howl-1.0.0
 --->  Creating pkg for jpeg-6b
 --->  Creating pkg for libbonobo-2.20.1
 --->  Creating pkg for libgsf-1.14.7
 --->  Creating pkg for libiconv-1.12
 --->  Creating pkg for libidl-0.8.9
 --->  Creating pkg for libpng-1.2.24
 --->  Creating pkg for libxml2-2.6.30
 --->  Creating pkg for ncurses-5.6
 --->  Creating pkg for ncursesw-5.6
 --->  Creating pkg for neon-0.26.4
 --->  Creating pkg for openssl-0.9.8g
 --->  Creating pkg for orbit2-2.14.10
 --->  Creating pkg for pango-1.18.4
 --->  Creating pkg for perl5.8-5.8.8
 --->  Creating pkg for pkgconfig-0.22
 --->  Creating pkg for popt-1.12
 --->  Creating pkg for render-0.9
 --->  Creating pkg for tiff-3.8.2
 --->  Creating pkg for xorg-util-macros-1.1.5
 --->  Creating pkg for xorg-xproto-7.0.11
 --->  Fetching xorg
 Error: Target org.macports.fetch returned:
         Hi, my name is xorg, I am broken for the time being, so please do
 not file a bug for me.
         Instead, you can use Apple's X11 that is provided on the OS X
 install CDs ...
             and also install the X11 SDK from Xcode Tools because they are
 both required.
         There is also a working XFree86 port and ongoing development to
 port X11R7 to OS X.

 --->  Creating pkg for xrender-0.9.0
 --->  Creating pkg for zlib-1.2.3
 --->  Creating disk image for wv-1.2.4
 --->  Disk Image for wv-1.2.4 is up-to-date
 }}}

 = Expected =
 mdmg
  * should yield a disk image that contains a metapackage
  * within the metapackage there should be a .pkg for the specified port
 plus one .pkg for each one of the port's dependencies.

 = Actual =
 wv-1.2.4.mpkg
  * is only 102 B
 wv-1.2.4.dmg
  * is only 473 K
 and I can't imagine that either contained more than one package.

 {{{
 sh-2.05b$ pwd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_wv/work

 sh-2.05b$ ls -alh
 total 960
 drwxr-xr-x     8 root  wheel    272B Jan 16 08:30 .
 drwxr-xr-x     3 root  wheel    102B Jan 14 02:30 ..
 -rw-r--r--     1 root  wheel    227B Jan 16 08:23 .macports.wv.state
 drwxr-xr-x     3 root  wheel    102B Jan 16 08:22 destroot
 drwxrwxrwx   359 root  wheel     11K Jan 16 08:22 wv-1.2.4
 -rw-r--r--     1 root  wheel    473K Jan 16 08:30 wv-1.2.4.dmg
 drwxr-xr-x     3 root  wheel    102B Jan 16 08:22 wv-1.2.4.mpkg
 drwxr-xr-x     3 root  wheel    102B Jan 16 08:22 wv-1.2.4.pkg

 sh-2.05b$ sudo find . -name "wv-1.2.4.dmg" -print
 ./var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_wv/work/wv-1.2.4.dmg
 }}}

 The dates on those files are remarkable; all 16th January. Today is 19th
 January, I expected at least one of those files to be updated today. So,
 {{{
 sh-2.05b$ pwd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_wv/work
 sh-2.05b$ sudo rm -r wv*
 sh-2.05b$ sudo rm .macports.wv.state
 sh-2.05b$ sudo rm -r destroot/
 sh-2.05b$ ls -al
 total 0
 drwxr-xr-x   2 root  wheel   68 Jan 19 15:38 .
 drwxr-xr-x   3 root  wheel  102 Jan 14 02:30 ..
 }}}
 and I'll try again later, with a slightly different string of commands.

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13996>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list