[MacPorts] #46731: variant weirdness doing incremental destroot of port:pulseaudio

MacPorts noreply at macports.org
Sun Feb 1 09:25:42 PST 2015


#46731: variant weirdness doing incremental destroot of port:pulseaudio
-------------------------+--------------------------------
 Reporter:  rjvbertin@…  |      Owner:  macports-tickets@…
     Type:  defect       |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:  2.3.3
 Keywords:               |       Port:  pulseaudio
-------------------------+--------------------------------
 I'm tinkering with the pulseaudio 5.0 code, so I do my usual dance of
 making point edits in the Portfile (e.g. adding a patch file) and then
 rewinding the state in .macports.pulseaudio.state to be able to do a `port
 destroot` and have it do a build first.

 Here's what I see:

 {{{
 #> port -nvko -d destroot pulseaudio +jack+openssl configure.optflags="-O3
 -march=native -g"
 DEBUG: Changing to port directory: /Volumes/Debian/MP9/site-
 ports/audio/pulseaudio
 DEBUG: OS darwin/13.4.0 (Mac OS X 10.9) arch i386
 DEBUG: Reading variant descriptions from
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
 DEBUG: adding the default universal variant
 DEBUG: Executing variant x11 provides x11
 DEBUG: Executing variant jack provides jack
 DEBUG: Executing variant openssl provides openssl
 DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies
 DEBUG: Finished running callback
 portconfigure::add_automatic_compiler_dependencies
 DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies
 DEBUG: Finished running callback
 portbuild::add_automatic_buildsystem_dependencies
 DEBUG: Privilege de-escalation not attempted as not running as root.
 Error: Requested variants "+jack+openssl+x11" do not match original
 selection "+jack+openssl".
 Please use the same variants again, perform 'port clean pulseaudio' or
 specify the force option (-f).
 To report a bug, follow the instructions in the guide:
     http://guide.macports.org/#project.tickets
 Error: Processing of port pulseaudio failed
 Exit 1
 }}}

 OK, let's add the (default!) X11 variant even though it's not listed as a
 variant in the state file:

 {{{
 #> port -nvko -d destroot pulseaudio +jack+openssl+x11
 configure.optflags="-O3 -march=native -g"
 DEBUG: Changing to port directory: /Volumes/Debian/MP9/site-
 ports/audio/pulseaudio
 DEBUG: OS darwin/13.4.0 (Mac OS X 10.9) arch i386
 DEBUG: Reading variant descriptions from
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
 DEBUG: adding the default universal variant
 DEBUG: Executing variant x11 provides x11
 DEBUG: Executing variant jack provides jack
 DEBUG: Executing variant openssl provides openssl
 DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies
 DEBUG: Finished running callback
 portconfigure::add_automatic_compiler_dependencies
 DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies
 DEBUG: Finished running callback
 portbuild::add_automatic_buildsystem_dependencies
 DEBUG: Privilege de-escalation not attempted as not running as root.
 Error: Requested variants "+jack+openssl+x11" do not match original
 selection "+jack+openssl".
 Please use the same variants again, perform 'port clean pulseaudio' or
 specify the force option (-f).
 To report a bug, follow the instructions in the guide:
     http://guide.macports.org/#project.tickets
 Error: Processing of port pulseaudio failed
 Exit 1
 }}}

 ...There's a hole in my bucket, dear Lisa...

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


More information about the macports-tickets mailing list