Opened 13 years ago

Closed 13 years ago

Last modified 11 years ago

#13996 closed defect (duplicate)

all 37 dependencies missing from metapackage (sudo port mdmg wv)

Reported by: grahamperrin@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: base Version: 1.6.0
Keywords: mdmg mpkg Cc: grahamperrin@…
Port:

Description

Possibly comparable to recent 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.

Change History (7)

comment:1 Changed 13 years ago by grahamperrin@…

Re the current subject of this ticket,

all 37 dependencies missing from metapackage (sudo port mdmg wv)

  • I was a little hasty with the submission
  • that was an assumption that the metapackage lacked the 37 dependencies; I didn't bother to look inside before deleting it.

comment:2 in reply to:  description Changed 13 years ago by grahamperrin@…

I'll try again later, with a slightly different string of commands.

Preparation

  1. removed contents of

/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_wv/work

  1. opt for sh
    Password:
    Last login: Sat Jan 19 14:49:53 2008 from bb-87-81-165-9.
    Welcome to Darwin!
    powermac02:~ centrimadmin$ /bin/sh
    sh-2.05b$ pwd
    /Users/centrimadmin
    sh-2.05b$ clear
    

Commands

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 -f mdmg wv

Highlight from that string of commands

  • sudo port -f mdmg wv
  • previously I did not force.

Output

Please see
http://trac.macosforge.org/projects/macports/ticket/13968#comment:7

  • considering the output under the current subject of that ticket 13968, my reason for pasting the output there should be fairly self-explanatory, but if you find yourself lost amongst these wv-related tickets (quite possible) please ask to be steered, I'll do my best!

comment:3 Changed 13 years ago by jmpp@…

Component: portsbase
Milestone: MacPorts base bugs

Skimming over this ticket tells me this is just another route to get to the same problem described in #13987, so I'd recommend closing it as duplicate and adapting the former as appropriate to reflect a wider scope, if needed. Setting some ticket values appropriately in the mean time.

-jmpp

comment:4 Changed 13 years ago by afb@…

The dates on the packages is no mystery, port pkg/mpkg only rebuilds if missing. (this can be verified in the debug output, "already exists") So if you have already built a package for that revision, it won't get rebuilt... (without cleaning work first, in that case it will be rebuilt)

comment:5 Changed 13 years ago by afb@…

Resolution: duplicate
Status: newclosed

Duplicate, #13987

comment:6 Changed 12 years ago by tobypeterson

Milestone: MacPorts base bugsMacPorts Future

Milestone MacPorts base bugs deleted

comment:7 Changed 11 years ago by jmroot (Joshua Root)

Milestone: MacPorts Future
Note: See TracTickets for help on using tickets.