Opened 13 years ago

Closed 13 years ago

Last modified 11 years ago

#13987 closed defect (worksforme)

all 37 dependencies missing from disk image (sudo port mdmg wv)

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

Description

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

--->  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
--->  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
###########################################################
--->  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
--->  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:
--->  Fetching glib2
--->  Verifying checksum(s) for glib2
--->  Extracting glib2
--->  Applying patches to glib2
--->  Configuring glib2
--->  Building glib2 with target all
--->  Staging glib2 into destroot
--->  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
Password:
--->  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
--->  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
--->  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
--->  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
--->  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
--->  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.14
--->  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.23
--->  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 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.

RFE: "mdmg" target for creating metapackage disk image

Actual

wv-1.2.4.mpkg created immediately before (not within) wv-1.2.4.dmg

  • is 49.5 MB
  • contains 38 packages

wv-1.2.4.mpkg within wv-1.2.4.dmg

  • is only 528 KB
  • containly only 1 (one) package, wv-1.2.4.pkg
  • appears to be missing 37 packages.

Change History (8)

comment:1 Changed 13 years ago by afb@…

From what I can tell, the "mpkg" target succeeded but then "mdmg" failed to copy it ?

Saw some earlier report about running out of disk space, maybe the DMG is too small.

comment:2 Changed 13 years ago by grahamperrin@…

In this ticket,

--->  Creating disk image for wv-1.2.4
  • was the final line of output in response to the command
  • no errors in the output.

in another ticket http://trac.macosforge.org/projects/macports/ticket/13968

--->  Creating disk image for wv-1.2.4

was followed by a few lines of explicit output and

Error: Status 1 encountered during processing.

comment:3 Changed 13 years ago by grahamperrin@…

This ticket 13987 possibly comparable to #13996,

  • but whereas this ticket 13987 arose from an attempt on Intel (Mac OS X 10.4.11, MacBook Pro)
  • more recent ticket 13996 arose from an attempt on PowerPC (Mac OS X Server 10.4.11, Power Mac G4).

At some point, it may become appropriate to change the subject of this ticket.

comment:4 Changed 13 years ago by jmpp@…

Component: portsbase
Milestone: MacPorts base bugs

comment:5 Changed 13 years ago by afb@…

Resolution: worksforme
Status: newclosed

After fixing #13968 in r34844, the meta-diskimage is now created correctly with the meta-package containing all subpackages. Please try cleaning out the work area from the port (i.e. port clean "wv") and try again, after upgrading base.

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.