Summary: | dev-libs/libusb-0.1.11 fails to build without automake-1.8 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stefan Tittel <bugreports> |
Component: | New packages | Assignee: | Alastair Tse (RETIRED) <liquidx> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | aross, chriswhite |
Priority: | High | Keywords: | Bug |
Version: | 2006.1 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 148821 | ||
Attachments: |
libusb-0.1.11.ebuild
libusb-0.1.11.diff |
Description
Stefan Tittel
2006-10-08 20:16:10 UTC
Try the attached ebuild, diff attached to show the changes. If you're not sure how to test new ebuilds: http://www.gentoo.org/doc/en/draft/bugzilla-howto.xml#doc_chap4 Created attachment 99173 [details]
libusb-0.1.11.ebuild
use eautoreconf after modifying Makefile.am
Created attachment 99174 [details, diff]
libusb-0.1.11.diff
Nope, that didn't do it. Please note that libusb does not depend on version 1.8 of automake and therefore automake 1.8 is not installed on my system. ----------------------------------------------- These are the packages that would be merged, in order: Calculating world dependencies... done! [ebuild UD] dev-libs/libusb-0.1.11 [0.1.12] USE="-debug -doc" 0 kB [1] Total size of downloads: 0 kB Portage overlays: [1] /usr/local/portage Would you like to merge these packages? [Yes/No] >>> Emerging (1 of 1) dev-libs/libusb-0.1.11 to / * libusb-0.1.11.tar.gz MD5 ;-) ... [ ok ] * libusb-0.1.11.tar.gz RMD160 ;-) ... [ ok ] * libusb-0.1.11.tar.gz SHA1 ;-) ... [ ok ] * libusb-0.1.11.tar.gz SHA256 ;-) ... [ ok ] * libusb-0.1.11.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking libusb-0.1.11.tar.gz ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking libusb-0.1.11.tar.gz to /var/tmp/portage/libusb-0.1.11/work * Running eautoreconf in '/var/tmp/portage/libusb-0.1.11/work/libusb-0.1.11' ... * Running aclocal ... [ !! ] * Failed Running aclocal ! * * Include in your bugreport the contents of: * * /var/tmp/portage/libusb-0.1.11/temp/aclocal-2389.out !!! ERROR: dev-libs/libusb-0.1.11 failed. Call stack: ebuild.sh, line 1546: Called dyn_unpack ebuild.sh, line 708: Called src_unpack libusb-0.1.11.ebuild, line 27: Called eautoreconf autotools.eclass, line 79: Called eaclocal autotools.eclass, line 117: Called autotools_run_tool 'aclocal' autotools.eclass, line 229: Called die !!! Failed Running aclocal ! !!! If you need support, post the topmost build error, and the call stack if relevant. !!! This ebuild is from an overlay: '/usr/local/portage' ----------------------------------------------- root@uranus:~# cat /var/tmp/portage/libusb-0.1.11/temp/aclocal-2389.out ***** aclocal ***** am-wrapper: /usr/bin/aclocal-1.8 is missing or not executable. Please try emerging the correct version of automake. root@uranus:~# It is indeed the missing automake 1.8 that caused this problem (just emerged automake 1.8 manually and everything built fine). So please add automake 1.8 to DEPEND. Thanks. I'm also seeing this problem on a box I'm building - my first amd64 machine, too :-) Merging automake-1.8.5-r3 (ebuild v1.14 2006/10/15 12:10:23 dertobi123) was enough to solve the compile error - no patching required. Portage 2.1.1-r1 (hardened/amd64, gcc-3.4.6, glibc-2.3.6-r4, 2.6.18-emission1-amd64 x86_64) ================================================================= System uname: 2.6.18-emission1-amd64 x86_64 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz Gentoo Base System version 1.12.5 Last Sync: Fri, 20 Oct 2006 12:50:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: [Not Present] dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.6.3, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox" GENTOO_MIRRORS="http://mirror.internode.on.net/pub/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="acl amd64 bash-completion berkdb bzip2 crypt dlloader elibc_glibc hardened input_devices_keyboard input_devices_mouse justify kernel_linux ncurses nls nptl nptlonly pam pic python readline ssl tcpd unicode userland_GNU userlocales xorg zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY Zzzzz... 0.1.12 builds just fine. |