Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#39929 closed defect (fixed)

libquvi @0.9.2: destroot failure

Reported by: jsaucier@… Owned by: nerdling (Jeremy Lavergne)
Priority: Normal Milestone:
Component: ports Version: 2.2.0
Keywords: Cc: hapaguy (Brian Kurt Fujikawa), mkae (Marko Käning)
Port: libquvi

Description (last modified by larryv (Lawrence Velázquez))

Hi,

libquvi failed to update today from 0.9.1 to 0.9.2. Here is the output and I will attach the log :

Users/jeff] > upgrade libquvi
--->  Computing dependencies for libquvi
--->  Staging libquvi into destroot
Error: org.macports.destroot for port libquvi returned: command execution failed
Please see the log file for port libquvi for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_libquvi/libquvi/main.log
Error: Unable to upgrade port: 1
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets

Attachments (2)

main.log (9.1 KB) - added by jsaucier@… 11 years ago.
main.log
main.2.log (78.9 KB) - added by hapaguy (Brian Kurt Fujikawa) 11 years ago.
logfile after clean

Download all attachments as: .zip

Change History (10)

Changed 11 years ago by jsaucier@…

Attachment: main.log added

main.log

comment:1 Changed 11 years ago by hapaguy (Brian Kurt Fujikawa)

Cc: brian.fujikawa@… added

Cc Me!

comment:2 Changed 11 years ago by larryv (Lawrence Velázquez)

Description: modified (diff)
Owner: changed from macports-tickets@… to snc@…
Summary: libquvi failed to update to 0.9.2libquvi @0.9.2: destroot failure

In the future, please Cc relevant port maintainers (port info --maintainers).

:debug:main Skipping completed org.macports.archivefetch (libquvi)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.fetch (libquvi)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.checksum (libquvi)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.extract (libquvi)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.patch (libquvi)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.configure (libquvi)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.build (libquvi)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:destroot destroot phase started at Wed Jul 31 10:09:53 EDT 2013

This install was not clean. As per the MacPorts Guide, please clean and try installing again, then attach the new, complete log.

Changed 11 years ago by hapaguy (Brian Kurt Fujikawa)

Attachment: main.2.log added

logfile after clean

comment:3 Changed 11 years ago by hapaguy (Brian Kurt Fujikawa)

main.2.log​ generated by:

$ sudo port clean --all libquvi
$ sudo port -sv upgrade libquvi

comment:4 Changed 11 years ago by mf2k (Frank Schima)

Port: libquvi added

comment:5 Changed 11 years ago by mkae (Marko Käning)

Cc: mk@… added

Cc Me!

comment:6 Changed 11 years ago by mkae (Marko Käning)

This is what I get on Snow Leopard:

make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/libquvi-0.9.2'
Making install in po
make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/libquvi-0.9.2/po'
if test "libquvi" = "gettext-tools"; then \
	  ../config.aux/install-sh -c -d /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/destroot/opt/local/share/gettext/po; \
	  for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot   Makevars.template; do \
	    /usr/bin/install -c -m 644 ./$file \
			    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/destroot/opt/local/share/gettext/po/$file; \
	  done; \
	  for file in Makevars; do \
	    rm -f /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/destroot/opt/local/share/gettext/po/$file; \
	  done; \
	else \
	  : ; \
	fi
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/libquvi-0.9.2/po'
Making install in src
make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/libquvi-0.9.2/src'
Making install in quvi-0.9
make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/libquvi-0.9.2/src/quvi-0.9'
Making install in quvi
make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/libquvi-0.9.2/src/quvi-0.9/quvi'
make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/libquvi-0.9.2/src/quvi-0.9/quvi'
make[4]: Nothing to be done for `install-exec-am'.
** Old headers found in /opt/local/include/quvi-0.9/quvi.  You should
** remove the contents of this directory and type 'make 
** install' again.
make[4]: *** [install-data-local] Error 1
make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/libquvi-0.9.2/src/quvi-0.9/quvi'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/libquvi-0.9.2/src/quvi-0.9/quvi'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/libquvi-0.9.2/src/quvi-0.9'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/libquvi-0.9.2/src'
make: *** [install-recursive] Error 1
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/libquvi-0.9.2'
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/libquvi-0.9.2" && /usr/bin/make -w install DESTDIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/work/destroot 
Exit code: 2
Error: org.macports.destroot for port libquvi returned: command execution failed
Warning: targets not executed for libquvi: org.macports.install org.macports.destroot
Please see the log file for port libquvi for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/main.log
Error: Unable to upgrade port: 1
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
markos-imac:~ marko$ vi /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_libquvi/libquvi/main.log

Looks like the port isn't respecting destroot properly...

comment:7 Changed 11 years ago by nerdling (Jeremy Lavergne)

Status: newassigned

It destroots properly. Patch to avoid checking for that header file is forthcoming.

comment:8 Changed 11 years ago by nerdling (Jeremy Lavergne)

Resolution: fixed
Status: assignedclosed
Last edited 11 years ago by nerdling (Jeremy Lavergne) (previous) (diff)
Note: See TracTickets for help on using tickets.