[MacPorts] #50838: Problem installing VLC - clean macports

MacPorts noreply at macports.org
Tue Mar 8 09:24:29 PST 2016


#50838: Problem installing VLC - clean macports
--------------------------------+-------------------------
  Reporter:  onaforeignshore@…  |      Owner:  rjvbertin@…
      Type:  defect             |     Status:  new
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:
Resolution:                     |   Keywords:
      Port:  VLC gtk2 py-pygtk  |
--------------------------------+-------------------------

Old description:

> I am trying to install VLC, but I am running into errors... See ticket
> [https://trac.macports.org/ticket/45822] (summary below).
>
> '''VLC +dbus+full+jack+qtkit+quartz+shout+smb+svg'''
> {{{
> Error: Requested variants "+quartz" do not match those the build was
> started with: "+x11".
> Error: Please use the same variants again, or run 'port clean gtk2' first
> to remove the existing partially completed build.
> Error: Failed to install gtk2
> }}}
>
> After installing '''gtk2 +x11''' and restarting VLC install:
>
> {{{
> --->  Fetching archive for py27-pygtk
> Error: org.macports.archivefetch for port py27-pygtk returned: gtk2 must
> be installed with +quartz.
> Error: Failed to install py27-pygtk
> }}}
>

> At this point I cleared the MacPorts out again and restarted with:
> '''port install VLC +dbus+full+jack+qtkit+quartz+shout+smb+svg''+x11'''''
> {{{
> --->  Computing dependencies for VLCError: librsvg: Variant x11 conflicts
> with quartz
> Error: Unable to execute port: Error evaluating variants
> }}}
>
> I will be willing to help fix the issue if required

New description:

 I am trying to install VLC, but I am running into errors... See ticket
 #45822 (summary below).

 '''VLC +dbus+full+jack+qtkit+quartz+shout+smb+svg'''
 {{{
 Error: Requested variants "+quartz" do not match those the build was
 started with: "+x11".
 Error: Please use the same variants again, or run 'port clean gtk2' first
 to remove the existing partially completed build.
 Error: Failed to install gtk2
 }}}

 After installing '''gtk2 +x11''' and restarting VLC install:

 {{{
 --->  Fetching archive for py27-pygtk
 Error: org.macports.archivefetch for port py27-pygtk returned: gtk2 must
 be installed with +quartz.
 Error: Failed to install py27-pygtk
 }}}


 At this point I cleared the MacPorts out again and restarted with:
 '''port install VLC +dbus+full+jack+qtkit+quartz+shout+smb+svg''+x11'''''
 {{{
 --->  Computing dependencies for VLCError: librsvg: Variant x11 conflicts
 with quartz
 Error: Unable to execute port: Error evaluating variants
 }}}

 I will be willing to help fix the issue if required

--

Comment (by ryandesign@…):

 Replying to [comment:6 rjvbertin@…]:
 > {{{
 > Error: org.macports.destroot for port gtk2 returned:
 > DEBUG: Error code: NONE
 > DEBUG: Backtrace:
 >     while executing
 > "system -nice 0 $fullcmdstring"
 >     ("eval" body line 1)
 >     invoked from within
 > "eval system $notty $nice \$fullcmdstring"
 >     invoked from within
 > "command_exec destroot"
 >     (procedure "portdestroot::destroot_main" line 2)
 >     invoked from within
 > "portdestroot::destroot_main org.macports.destroot"
 >     ("eval" body line 1)
 >     invoked from within
 > "eval $procedure $targetname"
 > Warning: targets not executed for gtk2: org.macports.activate
 org.macports.destroot org.macports.install
 > Error: Failed to install gtk2
 > DEBUG: could not read
 "/opt/local/share/man/man3p/warnings::register.3pm": no such file or
 directory
 >     while executing
 > "::file type $file"
 > Please see the log file for port gtk2 for details:
 >
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gtk2/gtk2/main.log
 > }}}
 >
 > That looks like an error in port:gtk2, possibly because the +quartz
 variant doesn't install certain files which are expected to be present in
 the destroot but more probably because a post-destroot block omits a
 `${destroot}` variable somewhere.

 It seems extremely unlikely to me that a missing `${destroot}` would have
 gone unnoticed so long. I'm not sure what led you to this conclusion.
 Certainly not the portion of the main.log file quoted above, which
 contains no relevant information; the real error is earlier.

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


More information about the macports-tickets mailing list