You are not logged in.
Hi,
I hope that this is the right place for my question :-\
I'm trying to install shoes from AUR ($ yaourt -S shoes).
When I do I get:
Validating source files with md5sums...
shoes-0.r1134.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build shoes.
==> Restart building shoes ? [y/N]
I understand that shoes is orphaned and the old website is outdated. So I tried installing from source (http://shoes.heroku.com/).
However, running the script gives a lot of dependency errors, such as missing libjpeg (which *is* installed on my system). Building instructions are given for Fedora, Ubuntu and Debian only.
So I'm stuck and hoping to get some help here.
Thanks,
hpb
Last edited by hpb (2010-11-27 18:22:41)
Offline
You will only get help if you give people some information to work with - and that means details, not general remarks as above.
You can fix the packaging error by regenerating the md5sum array in the PKGBUILD. For those unspecified dependency errors, paste the build output - all of it.
Offline
Thanks for responding.
Here are the details.
=============
$ yaourt -S shoes
==> Downloading shoes PKGBUILD from AUR...
x PKGBUILD
First Submitted: Sun, 02 Mar 2008 09:34:25 +0000
shoes 2-1 : Informal graphics and windowing toolkit.
( Unsupported package: Potentially dangerous ! )
==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> y
Please add \$EDITOR to your environment variables
for example:
export EDITOR="vim" (in ~/.bashrc)
(replace vim with your favorite editor)
==> Edit PKGBUILD with: vim
--- Content of file ---
# $Id$
# Contributor: Michael Fellinger <m.fellinger@gmail.com>
# Modified by: Matias Korhonen <webadmin@draco-vulgaris.net>
pkgname=shoes
pkgver=2
_pkgrev=0.r1134
pkgrel=1
pkgdesc="Informal graphics and windowing toolkit."
url="http://shoooes.net"
arch=(any)
license="MIT"
depends=(ruby giflib gtk2 giflib vlc curl)
makedepends=() # depends on rake, but that's a gem
conflicts=()
replaces=()
backup=()
source=("http://hacketyhack.net/pkg/dist/$pkgname/$pkgname-$_pkgrev.tar.gz")
md5sums=("826433cdeb80133899bbb694f7aded8a")
build() {
cd $srcdir/$pkgname-$_pkgrev || return 1
make PREFIX=/usr DESTDIR=$pkgdir install || return 1
install -D -m644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING
}
--- End of file ---
==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> n
==> shoes dependencies:
- ruby (already installed)
- giflib (already installed)
- gtk2 (already installed)
- giflib (already installed)
- vlc (already installed)
- curl (already installed)
==> Continue building shoes ? [Y/n]
==> -------------------------------
==> y
==>
==> Building and installing package
==> WARNING: Sudo can not be found. Will use su to acquire root privileges.
==> Making package: shoes 2-1 (Wed Nov 24 15:35:23 CET 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
-> Downloading shoes-0.r1134.tar.gz...
--2010-11-24 15:35:23-- [url]http://hacketyhack.net/pkg/dist/shoes/shoes-0.r1134.tar.gz[/url]
Resolving hacketyhack.net... 208.72.2.186, 208.65.130.26, 208.75.252.107, ...
Connecting to hacketyhack.net|208.72.2.186|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 36559 (36K) [text/html]
Saving to: "shoes-0.r1134.tar.gz.part"
100%[============================>] 36,559 65.2K/s in 0.5s
2010-11-24 15:35:24 (65.2 KB/s) - "shoes-0.r1134.tar.gz.part" saved [36559/36559]
==> Validating source files with md5sums...
shoes-0.r1134.tar.gz ... FAILED
==> [color=#FF0000]ERROR:[/color] One or more files did not pass the validity check!
==> [color=#FF0000]ERROR:[/color] Makepkg was unable to build shoes.
==> Restart building shoes ? [y/N]
==> ------------------------------
==> n
Offline
Firstly, please use forum code tags for things like that. I have fixed it for you this time.
Secondly, I have already told you how to solve that issue
Offline
Do not use yaourt (or any other AUR helper that hides the build process from you) if you are a beginner in packaging. And especially do not use these helpers on broken packages. In this case these helper simply are not helpful.
Do it the manual way by downloading the tarball from aur (her you can use like aurdownload, cower or slurpy, if you do not want to use the AUR-webinterface), untar it, change into the new directory, run
makepkg -g >> PKGBUILD
makepkg
and install the package (if there are no further errors, that prevent creation) with pacman -U.
Offline
I understand that shoes is orphaned and the old website is outdated.
Actually, shoes isn't orphaned... well, the AUR package might be, but shoes itself still undergoing very active development. The old website is gone, though... http://shoesrb.com (or your heroku link) is the correct one now.
The only reason we don't have Arch instructions is because we don't have anyone running arch at the moment. I haven't had a Linux install in a few months... if we had it figured out, I'd post the instructions and update the AUR build.
If you'd like more help building Shoes, the other people that use linux on the mailing list might be able to help you. Just send an email to shoes@librelist.com and we'll see if we can't get you going.
Eventually, I'll get my arch box back up, and try to figure it out myself. But I'm ultra-busy with non F/OSS stuff for the next few weeks, so I can't give you an estimated timetable.
Last edited by steveklabnik (2010-11-24 18:46:42)
Offline
Do not use yaourt (or any other AUR helper that hides the build process from you) if you are a beginner in packaging. And especially do not use these helpers on broken packages. In this case these helper simply are not helpful.
Do it the manual way by downloading the tarball from aur (her you can use like aurdownload, cower or slurpy, if you do not want to use the AUR-webinterface), untar it, change into the new directory, run
makepkg -g >> PKGBUILD makepkg
and install the package (if there are no further errors, that prevent creation) with pacman -U.
Thank you. I downloaded shoes with slurpy and after 'makepkg -g >> PKGBUILD' it passed the md5sums check. But after 'makepkg' I get:
==> Making package: shoes 2-1 (Wed Nov 24 19:57:01 CET 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
-> Found shoes-0.r1134.tar.gz
==> Validating source files with md5sums...
shoes-0.r1134.tar.gz ... Passed
==> Extracting Sources...
==> Entering fakeroot environment...
==> Starting build()...
/home/cvr/shoes/PKGBUILD: line 22: cd: /home/cvr/shoes/src/shoes-0.r1134: No such file or directory
Aborting...
Last edited by hpb (2010-11-25 09:19:45)
Offline
hpb wrote:I understand that shoes is orphaned and the old website is outdated.
Actually, shoes isn't orphaned... well, the AUR package might be, but shoes itself still undergoing very active development. The old website is gone, though... http://shoesrb.com (or your heroku link) is the correct one now.
The only reason we don't have Arch instructions is because we don't have anyone running arch at the moment. I haven't had a Linux install in a few months... if we had it figured out, I'd post the instructions and update the AUR build.
If you'd like more help building Shoes, the other people that use linux on the mailing list might be able to help you. Just send an email to shoes@librelist.com and we'll see if we can't get you going.
Eventually, I'll get my arch box back up, and try to figure it out myself. But I'm ultra-busy with non F/OSS stuff for the next few weeks, so I can't give you an estimated timetable.
Thanks for replying. At the moment I'm juggling with Stefan and tomk's suggestions a bit more. When I don't succeed It's good to know that I can send an email to the shoes mailinglist. Thanks again.
Last edited by hpb (2010-11-25 09:20:14)
Offline
You're putting your posts in quotes. Don't do that.
I'm not fixing it for you this time.
Also, Stefan's post above (#5) provides the exact command required to "regenerate the md5sum array", as I suggested earlier - I was kinda hoping you would go and look up the command yourself.
Offline
You're putting your posts in quotes. Don't do that.
One never stops learning, is it? :-)
Also, Stefan's post above (#5) provides the exact command required to "regenerate the md5sum array", as I suggested earlier - I was kinda hoping you would go and look up the command yourself.
I did look up the command, but Stefan's post came right after my search, so I responded to him. It did half the trick however, so I guess I have to keep thinking how to get shoes running on Arch.
Last edited by hpb (2010-11-25 11:03:08)
Offline
Well, thinking is definitely good.
But you could also not ignore the other suggestion I made earlier i.e. provide some details about the build errors you're seeing.
Offline
Well, thinking is definitely good.
But you could also not ignore the other suggestion I made earlier i.e. provide some details about the build errors you're seeing.
I did in #7, that's all the details I can give.
Offline
I just found out that I can install the "shoes-git 20101126-1" package from AUR. While the packages "shoes 2-1" and "shoes-policeman 2.0.r1168[0]}-2" didn't work for me (see #7) this one does!
$ slurpy -d shoes-git
$ cd shoes-git/
$ makepkg
# pacman -U shoes-git-20101126-1-any.pkg.tar.xz
Thank you all very much for helping.
hpb
Offline