webkit error

David Epstein David.Epstein at warwick.ac.uk
Wed Dec 4 04:48:33 PST 2013


On 4 Dec 2013, at 12:06, Ryan Schmidt <ryandesign at macports.org> wrote:

> On Dec 4, 2013, at 05:16, David Epstein wrote:
> 
>> I'm using MacOsX 10.8.5 with Macports base version 2.2.1. There seem to be tickets related to webkit-gtk, but I'm too ignorant to understand whether they are saying anything relevant to me.
>> 
>> On giving the command
>> sudo port upgrade outdated
>> first a whole lot of installation and upgrading was done. At the end I got the following error message:.
>> 
>> Error: webkit-gtk is not supported for this installation of MacPorts.  It requires libc++ be selected as your C++ runtime.  Please use webkit-gtk-2.0 instead
>> Error: org.macports.configure for port webkit-gtk returned: unsupported configuration
>> Please see the log file for port webkit-gtk for details:
>>   /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_webkit-gtk/webkit-gtk/main.log
>> Error: Unable to upgrade port: 1
>> To report a bug, follow the instructions in the guide:
>>   http://guide.macports.org/#project.tickets
>> 
>> I then tried the following command
>> sudo port install webkit-gtk-2.0
>> and got
>> --->  Computing dependencies for webkit-gtk-2.0
>> Error: Unable to execute port: Can't install webkit-gtk-2.0 because conflicting ports are installed: webkit-gtk
>> 
>> I don't use any of this, but presumably programs, that I do use, need these packages. 
> 
> Presumably. Let’s find out for sure. What’s the output of:
> 
> port installed depends:webkit-gtk

I get

H2:~% port installed depends webkit-gtk
The following ports are currently installed:
  webkit-gtk @2.0.4_1+video (active)

Does this mean that I have no other ports that depend on webkit-gtk?
Maybe I installed a port X that needed webkit-gtk at the time of installation, but an upgraded version of X no longer needs webkit-gtk.
I am very about what I install, and normally only install programs that I actually need and use.

> Maybe webkit-gtk-2.0 is sufficient for those ports.
> 
>> Should I ignore these error messages, or try to do something about them?
> 
> You cannot ignore these errors; you must resolve the problem.
> 
>> What is libc++ and what is C++ runtime?
> 
> A C++ runtime is a library that programs that were written in C++ use. libc++ is the default C++ runtime on Mavericks and later, and libstdc++ is the default on Mountain Lion and earlier.
> 
Thanks for the explanation.

>> Should I "select libc++ as my C++ runtime”?
> 
> Probably not.
> 
>> How do I do this?
> 
> Install MacPorts base from trunk and edit the relevant setting in macports.conf. I don’t recommend this.
> 
>> Would other programs continue to work if I did this?
> 
> You would have to uninstall and reinstall all ports, and hope that none of them use any of the operating system’s C++ libraries. I don’t recommend this.
> 
> 
> 



More information about the macports-users mailing list