Opened 12 years ago
Closed 12 years ago
#34726 closed defect (duplicate)
Wine missing dependencies for gst-plugins-base gnome-vfs gconf gtk2 librsvg libgsf
Reported by: | macports@… | Owned by: | pixilla (Bradley Giesbrecht) |
---|---|---|---|
Priority: | High | Milestone: | |
Component: | ports | Version: | 2.1.1 |
Keywords: | Cc: | ryandesign (Ryan Carsten Schmidt), mndavidoff (Monte Davidoff), kbro92@…, dmopalmer (David Palmer), mkae (Marko Käning), mike.c.wilding@…, royliu@…, fracai, ramri@…, marcell.ribeiro@… | |
Port: | wine, libgsf, aqbanking5, policykit |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
I am trying to install wine and am receiving an error indicating that I am missing the dependencies for:
- gst-plugins-base
- gnome-vfs
- gconf
- gtk2
- librsvg
- libgsf
OSX Version: Mac OS X 10.7
MacPorts Version: 2.1.1
I have run the following:
$ sudo port -v selfupdate $ sudo port upgrade outdated
Following is the applicable part of my main.log:
:msg:main ---> Dependencies to be installed: gst-plugins-base gnome-vfs gconf gtk2 librsvg libgsf :error:main The following dependencies were not installed: gst-plugins-base gnome-vfs gconf gtk2 librsvg libgsf :notice:main To report a bug, follow the instructions in the guide: :error:main Processing of port wine failed
I have also attached my main.log file
Attachments (4)
Change History (33)
Changed 12 years ago by macports@…
comment:1 Changed 12 years ago by macports@…
comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… added |
---|---|
Description: | modified (diff) |
The only error in the log you attached is:
:error:main The following dependencies were not installed: gst-plugins-base gnome-vfs gconf gtk2 librsvg libgsf
So please attach the main.log from the one of those ports that actually failed to build.
comment:3 Changed 12 years ago by macports@…
I have tried to install each of the missing dependencies individually and have had the same result. Each attempt to install the dependency results in an error stating that the dependencies are missing. I have gone through and tried to install each of the dependencies that are listed in the error produced for each dependency. I have attached the log from $ port install gtk2 to this ticket. It seems to me that this is only providing the same type of error information that $ port install wine did.
I am new to MacPorts so I apologize if I am missing something obvious.
comment:4 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Unfortunately that still doesn't help because the only error in the new log is:
:error:main The following dependencies were not installed: librsvg libgsf gconf gtk2 gnome-vfs
So it must be one of those ports that can't be installed.
Try cleaning them first:
sudo port clean librsvg libgsf gconf gtk2 gnome-vfs
Then try installing them again:
sudo port install librsvg libgsf gconf gtk2 gnome-vfs
If it fails, the last thing MacPorts prints should be the location of the main.log file that will contain more information about what we should do, so please attach it here.
Changed 12 years ago by macports@…
Attachment: | main.3.log added |
---|
comment:5 Changed 12 years ago by macports@…
Thanks for your help!!
I followed your instructions with the same result. Following is the out put from my terminal:
mike:~ mike$ sudo port clean librsvg libgsf gconf gtk2 gnome-vfs ---> Cleaning librsvg ---> Cleaning libgsf ---> Cleaning gconf ---> Cleaning gtk2 ---> Cleaning gnome-vfs mike:~ mike$ sudo port install librsvg libgsf gconf gtk2 gnome-vfs ---> Computing dependencies for librsvg ---> Dependencies to be installed: libgsf gconf gtk2 librsvg gnome-vfs Error: The following dependencies were not installed: libgsf gconf gtk2 librsvg gnome-vfs To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port librsvg failed mike:~ mike$
I have attached the only log file that was generated from the above to the ticket.
comment:6 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
I'm coming to recognize that this confusing non-error output may be MacPorts' way of telling us it already previously installed the newer version of one of those, but failed to activate it. Could you show the output of:
port installed libgsf gconf gtk2 librsvg gnome-vfs
comment:7 Changed 12 years ago by mndavidoff (Monte Davidoff)
I am seeing what appears to be the same problem just trying to install gtk2, without wine.
$ sudo port -vs install gtk2 ---> Computing dependencies for gtk2...... ---> Dependencies to be installed: librsvg libgsf gconf gtk2 gnome-vfs Error: The following dependencies were not installed: librsvg libgsf gconf gtk2 gnome-vfs To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port gtk2 failed
Notice that gtk2 depends on itself. It seems that currently the dependency chain is: gtk2 -> librsvg -> libgsf -> gconf -> gtk2.
$ port deps gtk2 Full Name: gtk2 @2.24.10_2+x11 Extract Dependencies: xz Build Dependencies: pkgconfig, perl5 Library Dependencies: atk, pango, gdk-pixbuf2, librsvg, xorg-libXi, xorg-libXrandr, xorg-libXcursor, xorg-libXinerama, xorg-libXdamage, xorg-libXcomposite, xorg-libXfixes Runtime Dependencies: shared-mime-info, hicolor-icon-theme $ port deps librsvg Full Name: librsvg @2.34.2_2 Build Dependencies: pkgconfig Library Dependencies: libart_lgpl, cairo, libcroco, fontconfig, freetype, glib2, libgsf, libxml2, pango Runtime Dependencies: python27 $ port deps libgsf Full Name: libgsf @1.14.22_0 Extract Dependencies: xz Build Dependencies: pkgconfig, gconf, intltool Library Dependencies: libbonobo, bzip2, gettext, glib2, libxml2, zlib, gnome-vfs $ port deps gconf Full Name: gconf @2.28.1_3 Build Dependencies: pkgconfig, intltool Library Dependencies: gtk2, dbus-glib, policykit, orbit2
comment:9 Changed 12 years ago by macports@…
Here is the output from my terminal running $ mike:~ mike$ sudo port installed libgsf gconf gtk2 librsvg gnome-vfs
None of the specified ports are installed.
mike:~ mike$ port installed libgsf gconf gtk2 librsvg gnome-vfs None of the specified ports are installed.
comment:12 Changed 12 years ago by kbro92@…
I believe the problem lies in libgsf. Bringing up the dependency lists I got the following: gst-plugins-base --> gnome-vfs --> gconf --> gtk2 --> librsvg However, if you then plug in $ port deps librsvg it lists gconf as a build dependency and gnome-vfs as a library dependency.
MacBook-Pro:~ keith$ port deps libgsf @1.14.20_0+universal Full Name: libgsf @1.14.22_0+universal Extract Dependencies: xz Build Dependencies: pkgconfig, gconf, intltool Library Dependencies: libbonobo, bzip2, gettext, glib2, libxml2, zlib, gnome-vfs
Snooping around online, it seems like a good handful of people are encountering this error but only in the past 24h. I'm guessing someone made a mistake when they updated wine.
comment:13 Changed 12 years ago by kbro92@…
Found it finally... 15 hours ago with r93882 they added librsvg as a dependency for gtk2. However, librsvg is already dependent upon libgsf, which is in turn dependent upon gnome-vfs, creating an endless loop. Trying looking here: wiki:howto/InstallingOlderPort for instructions on how to install a slightly older version.... im working on it now, ill let you know if it works.
comment:14 Changed 12 years ago by kbro92@…
Got wine all installed, here's what i did.... First of all install subversion
$ sudo port install subversion
This took about 20m for my computer. Next, enter this code
$ svn co -r 93831 http://svn.macports.org/repository/macports/trunk/dports/gnome/gtk2
Followed by
$ cd gtk2
$ sudo port install +apache2+postgresq183
The older version of gtk2 should now be on your computer. Now you can simply install wine as per usual:
$ sudo port install wine
And voila! Hope it helps.
comment:15 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | kbro92@… dmopalmer@… added |
---|---|
Owner: | changed from macports-tickets@… to pixilla@… |
Priority: | Normal → High |
Changed 12 years ago by neverpanic (Clemens Lang)
Attachment: | libgsf-remove-gconf-dep.patch added |
---|
patch against the libgsf Portfile, removing obsolete configure flags, disabling gtkdoc and removing the gconf dependency.
comment:18 Changed 12 years ago by neverpanic (Clemens Lang)
The attached patch removes the gconf dependency (libgsf configures and builds just fine without it) from libgsf, however gnome-vfs still has a dependency on gconf, causing the same issue again.
comment:22 Changed 12 years ago by mkae (Marko Käning)
Port: | wine libgsf aqbanking5 policykit added |
---|
comment:24 Changed 12 years ago by macports@…
Thanks for all of your help I was able to get Wine up and running!
comment:25 Changed 12 years ago by royliu@…
Pixilla doesn't seem to have responded. Shall I revert his change?
comment:26 Changed 12 years ago by mkae (Marko Käning)
He usually responds fast. I suggest to stay patient.
comment:28 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | marcell.ribeiro@… added |
---|
Has duplicate #34764.
comment:29 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → duplicate |
---|---|
Status: | new → closed |
jmr reverted the change that caused this problem. See #34738.
Additional information: Xcode version: 4.3.2