Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

Failed to emerge net-libs/webkit-gtk-2.4.4-r200 ..... ERROR 404: Not Found


julian67

Question

Running Funtoo current, all up to date.

 

This version of webkit-gtk seems to be deprecated upstream and no longer hosted:

>>> Emerging (3 of 9) net-libs/webkit-gtk-2.4.4-r200
>>> Downloading 'http://distfiles.gentoo.org/distfiles/webkitgtk-2.4.4.tar.xz'
--2014-10-11 17:38:06--  http://distfiles.gentoo.org/distfiles/webkitgtk-2.4.4.tar.xz
Resolving distfiles.gentoo.org... 64.50.236.52, 216.165.129.135, 64.50.233.100, ...
Connecting to distfiles.gentoo.org|64.50.236.52|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-10-11 17:38:06 ERROR 404: Not Found.

Actual existing, closest match version would be http://www.webkitgtk.org/releases/webkitgtk-2.4.4a.tar.xz

 

How should I proceed?

 

Report bug on gentoo bugtracker?

 

Can I edit the ebuild and build an available version?

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

No problem. For what it's worth, setting up the 2.4.4-r1 ebuild in a local overlay (I used the instructions at http://www.funtoo.org/Git_local_overlay) seems to be working:

  1. Follow the wiki instructions until it starts talking about rain-slick (the blue text).
  2. Create /usr/local/portage/net-libs/webkit-gtk/files/
  3. Copy the original ebuild from /usr/portage/net-libs/webkit-gtk/webkit-gtk-2.4.4.ebuild to your local overlay at /usr/local/portage/net-libs/webkit-gtk/webkit-gtk-2.4.4-r1.ebuild
  4. Copy the original ebuild files in /usr/portage/net-libs/webkit-gtk/files to your local overlay at /usr/local/portage/net-libs/webkit-gtk/files
  5. Fix the SRC_URI var in the ebuild by adding an 'a' before the '.tar.xz': 
    SRC_URI="http://www.webkitgtk.org/releases/${MY_P}a.tar.xz"
  6. Create the Manifest file
    $ ebuild webkit-gtk-2.4.4-r1.ebuild digest

Now when you emerge webkit-gtk, it should pull from your local overlay with the fixed SRC_URI.

Link to comment
Share on other sites

  • 0

That's excellent, thank you.  My funtoo install is just a few days old so I am only just beginning to find my way around a lot of unfamiliar tools and procedures.  This kind of info is exactly what is required, both as a workaround and a useful learning experience.

 

best regards

Link to comment
Share on other sites

  • 0

This was almost a copy and paste job.  The only difference was that the version of webkit-gtk that emerge proposed to install was webkit-gtk-2.4.4-r200 so in /usr/local/portage/net-libs/webkit-gtk/ instead of creating webkit-gtk-2.4.4-r1.ebuild I created webkit-gtk-2.4.4-r201.ebuild.

 

emerge installed this new higher version without error.  Thanks.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...