[MacPorts] #41828: port 2.2.1 mpkg build fails after package has been created

MacPorts noreply at macports.org
Sun Dec 15 14:48:06 PST 2013


#41828: port 2.2.1 mpkg build fails after package has been created
----------------------------------+--------------------------------
 Reporter:  macports.org.ninja@…  |      Owner:  macports-tickets@…
     Type:  defect                |     Status:  new
 Priority:  Not set               |  Milestone:
Component:  base                  |    Version:  2.2.1
 Keywords:  mpkg, cp              |       Port:  *
----------------------------------+--------------------------------
 Trying to build using {{{port mpkg $anypackage}}} fails; e.g. below output
 from {{{port mpkg bzip2}}}.

 It 'seems to me' to be an improperly named variable, as it is trying to
 copy {{{$package-$version-component.pkg}}} which 'does not' exists,
 whereas {{{$package-$version.png}}} 'does'.

 Most relevant log output:
 {{{
 :info:mpkg cp:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_bzip2/bzip2/work/bzip2-1.0.6-component.pkg:
 No such file or directory
 :info:mpkg Command failed: cp -PR
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_bzip2/bzip2/work/bzip2-1.0.6-component.pkg
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_bzip2/bzip2/work/mpkg_packages
 :info:mpkg Exit code: 1
 :error:mpkg org.macports.mpkg for port bzip2 returned: command execution
 failed
 :debug:mpkg Error code: CHILDSTATUS 82280 1
 :debug:mpkg Backtrace: command execution failed
     while executing
 "system "cp -PR ${pkgpath} ${packages_path}""
     (procedure "package_mpkg" line 55)
     invoked from within
 "package_mpkg $subport $epoch $version $revision"
     (procedure "portmpkg::mpkg_main" line 9)
     invoked from within
 "$procedure $targetname"
 }}}

 Actual files and directories:

 {{{
 #!div style="font-size: 70%"
 $ tree
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_bzip2/bzip2/work/[[br]]
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_bzip2/bzip2/work/[[br]]
 ├── Distribution[[br]]
 ├── bzip2-1.0.6.pkg[[br]]
 │   └── Contents[[br]]
 │       ├── Archive.bom[[br]]
 │       ├── Archive.pax.gz[[br]]
 │       ├── Info.plist[[br]]
 │       ├── PkgInfo[[br]]
 │       └── Resources[[br]]
 │           ├── Archive.sizes[[br]]
 │           ├── Description.plist[[br]]
 │           └── English.lproj[[br]]
 │               ├── Welcome.html[[br]]
 │               └── background.tiff[[br]]
 ├── destroot[[br]]
 │   └── opt[[br]]
 │       └── local[[br]]
 │           ├── bin[[br]]
 │           │   ├── bunzip2[[br]]
 │           │   ├── bzcat[[br]]
 │           │   ├── bzcmp -> bzdiff[[br]]
 │           │   ├── bzdiff[[br]]
 │           │   ├── bzegrep -> bzgrep[[br]]
 │           │   ├── bzfgrep -> bzgrep[[br]]
 │           │   ├── bzgrep[[br]]
 │           │   ├── bzip2[[br]]
 │           │   ├── bzip2recover[[br]]
 │           │   ├── bzless -> bzmore[[br]]
 │           │   └── bzmore[[br]]
 │           ├── include[[br]]
 │           │   └── bzlib.h[[br]]
 │           ├── lib[[br]]
 │           │   ├── libbz2.1.0.6.dylib[[br]]
 │           │   ├── libbz2.1.0.dylib -> libbz2.1.0.6.dylib[[br]]
 │           │   ├── libbz2.1.dylib -> libbz2.1.0.6.dylib[[br]]
 │           │   ├── libbz2.a[[br]]
 │           │   └── libbz2.dylib -> libbz2.1.0.6.dylib[[br]]
 │           └── share[[br]]
 │               └── man[[br]]
 │                   └── man1[[br]]
 │                       ├── bzcmp.1.gz -> bzdiff.1.gz[[br]]
 │                       ├── bzdiff.1.gz[[br]]
 │                       ├── bzegrep.1.gz -> bzgrep.1.gz[[br]]
 │                       ├── bzfgrep.1.gz -> bzgrep.1.gz[[br]]
 │                       ├── bzgrep.1.gz[[br]]
 │                       ├── bzip2.1.gz[[br]]
 │                       ├── bzless.1.gz -> bzmore.1.gz[[br]]
 │                       └── bzmore.1.gz[[br]]
 ├── mpkg_packages[[br]]
 ├── mpkg_resources[[br]]
 ├── pkg_resources[[br]]
 │   └── English.lproj[[br]]
 │       ├── Welcome.html[[br]]
 │       └── background.tiff[[br]]
 └── pkg_scripts[[br]]
 [[br]]
 18 directories, 36 files[[br]]
 [[br]]
 }}}

 Full log output will be attached.

-- 
Ticket URL: <https://trac.macports.org/ticket/41828>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list