#42305: librsvg @2.36.4_3 publishes archive library into loaders --------------------------+----------------------- Reporter: earl_chew@… | Owner: pixilla@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: librsvg | --------------------------+----------------------- Changes (by dersh@…): * status: closed => reopened * resolution: fixed => Comment: I just tried to upgrade librsvg @2.36.4_4 to @2.36.4_5. It builds, but then I get an error when it is trying to stage it: {{{ ---> Staging librsvg into destroot Error: org.macports.destroot for port librsvg returned: file: no such file or directory Please see the log file for port librsvg for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_librsvg/librsvg/main.log Error: Unable to upgrade port: 1 To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets }}} And here are the last few lines of the log: {{{ :info:destroot xinstall: chdir(/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_librsvg/librsvg/work/librsvg-2.36.4/macports) :info:destroot xinstall: svg2pdf -> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_librsvg/librsvg/work/destroot/opt/local/bin/svg2pdf :debug:destroot delete: file /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_librsvg/librsvg/work/destroot/opt/local/lib /gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.a :error:destroot org.macports.destroot for port librsvg returned: file: no such file or directory :debug:destroot Error code: NONE :debug:destroot Backtrace: file: no such file or directory while executing "$post $targetname" :info:destroot Warning: targets not executed for librsvg: org.macports.install org.macports.destroot :notice:destroot Please see the log file for port librsvg for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_librsvg/librsvg/main.log }}} It looks to me like it is trying to delete a file that is not actually installed with the prior version, so it can't complete the staging. -- Ticket URL: <https://trac.macports.org/ticket/42305#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X