NP! That's “Livin' on the edge” for ya… ;}
Search Criteria
Package Details: udis86-git 1.7.1.140.g8731227-1
Package Actions
| Package Base: | udis86-git |
|---|---|
| Description: | Disassembler library for x86 |
| Upstream URL: | http://udis86.sourceforge.net/ |
| Category: | lib |
| Licenses: | |
| Conflicts: | |
| Provides: | |
| Submitter: | thebodzio |
| Maintainer: | thebodzio |
| Last Packager: | thebodzio |
| Votes: | 13 |
| First Submitted: | 2013-04-19 17:44 |
| Last Updated: | 2014-08-10 01:30 |
Latest Comments
Comment by thebodzio
Comment by akatz712
Thanks. Okay after did another full upgrade. These things happen with Arch.
Comment by thebodzio
@akatz712: python-setuptools was recently updated. My guess would be that your mirror was in the process of syncing with its source and while it cought file list it didn't get the new python-setuptools package. As strange as it may seem, I recommend you to try to compile udis86-git again (not as in the definition of “madness” ;}). Give it a try and give me a word if you'd had any problems.
BTW: I just built it with new python-setuptools and it went OK.
Comment by akatz712
$ makepkg -s
==> Making package: udis86-git 1.7.1.140.g8731227-1 (Tue Dec 16 14:45:17 EST 2014)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for inter-conflicts...
Packages (6): python-docutils-0.12-1 python-jinja-2.7.3-1
python-markupsafe-0.23-1 python-pygments-2.0.1-1
python-setuptools-1:8.0.2-1 python-sphinx-1.2.3-1
Total Download Size: 0.33 MiB
Total Installed Size: 19.96 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages ...
error: failed retrieving file 'python-setuptools-1:8.0.2-1-any.pkg.tar.xz' from mirrors.gigenet.com : The requested URL returned error: 404 Not Found
warning: failed to retrieve some files
error: failed to commit transaction (download library error)
Errors occurred, no packages were upgraded.
==> ERROR: 'pacman' failed to install missing dependencies.
Comment by thebodzio
Done! Thanks willemw! :}
Comment by willemw
'v' should be stripped from the version number.
Comment by thebodzio
But of course! Thanks for the heads-up stevenhoneyman! :}
Comment by stevenhoneyman
Development seems to have moved to: https://github.com/radare/udis86
Could the source be updated please?
(No commits since 2013 on the current one)
Comment by thebodzio
Improved PKGBUILD thanks to axper tip. Now it builds and installs HTML documentation.
Comment by axper
The following PKGBUILD works with customized $BUILDDIR/$PKGDEST/$SRCDEST/$SRCPKGDEST in /etc/makepkg.conf. Also added html docs.
https://gist.github.com/axper/df6b45824bdfa683298a
Comment by thebodzio
Thank you for all the comments! Sorry for doing it so late, but I finally fixed this package (removed patches, added “python2” to “depends” and set “--with-python” option accordingly).
Comment by SneakySnake
It builds if I
- Remove all the patches from the PKGBUILD (must have been fixed upstream)
- Pass --with-python=/usr/bin/python2 to ./configure in build()
Comment by codekoala
Thanks @lilydjwg :)
Comment by lilydjwg
This no longer works now. It says "automake: error: global options already processed". Deleting the first AM_INIT_AUTOMAKE call fixes this:
sed -i "/^AM_INIT_AUTOMAKE(\[-/d" configure.ac
Comment by Nothing4You
It would make sense if you would update the version number to something that works with the current pkgver(), like v1.7.1.11.gac18a27.
Also, I'd suggest you to add a line "epoch=1" ( https://wiki.archlinux.org/index.php/PKGBUILD#epoch ) since this package used a different version numbering in the past, e.g. today before I upgraded I had version 17940d1-1 installed.
Comment by flexiondotorg
This package is broken, please fix the `arch=` statement. It should not contain a comma. It should look like this.
arch=('i686' 'x86_64')
Comment by sirocco
Please remove comma from arch=('i686', 'x86_64')
Comment by thebodzio
Updated package to use built-in GIT support (thanks to Nothing4You's tip).
Comment by Nothing4You
How about using the pacman builtin git support?
Check out https://wiki.archlinux.org/index.php/Arch_CVS_%26_SVN_PKGBUILD_guidelines