Jump to content
funtoo forums
  • 0
julian67

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

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?

Share this post


Link to post
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.

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...