Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 502958 - x11-libs/libaosd fails to build with BUILDSYS_SHARED_LIB & buildsys.mk:612: .deps: No such file or directory
Summary: x11-libs/libaosd fails to build with BUILDSYS_SHARED_LIB & buildsys.mk:612: ....
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal minor
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-27 11:47 UTC by Clin
Modified: 2014-02-27 12:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Clin 2014-02-27 11:47:10 UTC
Assuming ebuild bug. IRC confirms I'm not an idiot. Building from github sources works. 

Steps to reproduce:
emerge libaosd

Output
>>> Emerging (1 of 1) x11-libs/libaosd-0.2.7
 * libaosd-0.2.7.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...             [ ok ]
>>> Unpacking source...
>>> Unpacking libaosd-0.2.7.tar.gz to /var/tmp/portage/x11-libs/libaosd-0.2.7/work
>>> Source unpacked in /var/tmp/portage/x11-libs/libaosd-0.2.7/work
>>> Preparing source in /var/tmp/portage/x11-libs/libaosd-0.2.7/work/libaosd-0.2.7 ...
 * Running eautoreconf in '/var/tmp/portage/x11-libs/libaosd-0.2.7/work/libaosd-0.2.7' ...
 * Running aclocal ...                                                   [ ok ]
 * Running autoconf ...                                                  [ ok ]
 * Running autoheader ...                                                [ ok ]
 * Running elibtoolize in: libaosd-0.2.7/
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/x11-libs/libaosd-0.2.7/work/libaosd-0.2.7 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/x11-libs/libaosd-0.2.7/work/libaosd-0.2.7"
 * econf: updating libaosd-0.2.7/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating libaosd-0.2.7/config.guess with /usr/share/gnuconfig/config.guess
/var/tmp/portage/x11-libs/libaosd-0.2.7/work/libaosd-0.2.7/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --docdir=/usr/share/doc/libaosd-0.2.7 --enable-glib --enable-pangocairo --enable-xcomposite
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking whether ln -s works... yes
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for library containing strerror... none required
checking for ar... /usr/bin/ar
/var/tmp/portage/x11-libs/libaosd-0.2.7/work/libaosd-0.2.7/configure: line 3224: BUILDSYS_SHARED_LIB: command not found
checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for X11... yes
checking for XRENDER... yes
checking for CAIRO... yes
checking for XCOMPOSITE... yes
checking for PANGOCAIRO... yes
checking for GLIB... yes
/var/tmp/portage/x11-libs/libaosd-0.2.7/work/libaosd-0.2.7/configure: line 3925: BUILDSYS_TOUCH_DEPS: command not found
configure: creating ./config.status
config.status: creating buildsys.mk
config.status: creating extra.mk
config.status: creating libaosd.pc
config.status: creating examples/aosd_cat/aosd_cat.1
config.status: creating libaosd-text.pc
config.status: creating config.h

Configuration:
  X Composite             yes
  Pango-Cairo             yes
  Glib-2.0                yes
  Examples                animation scroller image aosd_cat

Now type "make" to build, and "make install" to install.
Thank you for using libaosd.

>>> Source configured.
>>> Compiling source in /var/tmp/portage/x11-libs/libaosd-0.2.7/work/libaosd-0.2.7 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/x11-libs/libaosd-0.2.7/work/libaosd-0.2.7"
make -j8 
buildsys.mk:612: .deps: No such file or directory
make: *** No rule to make target `.deps'.  Stop.
 * ERROR: x11-libs/libaosd-0.2.7::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=x11-libs/libaosd-0.2.7::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-libs/libaosd-0.2.7::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-libs/libaosd-0.2.7/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/libaosd-0.2.7/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-libs/libaosd-0.2.7/work/libaosd-0.2.7'
 * S: '/var/tmp/portage/x11-libs/libaosd-0.2.7/work/libaosd-0.2.7'

>>> Failed to emerge x11-libs/libaosd-0.2.7, Log file:

>>>  '/var/tmp/portage/x11-libs/libaosd-0.2.7/temp/build.log'

 * Messages for package x11-libs/libaosd-0.2.7:

 * ERROR: x11-libs/libaosd-0.2.7::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=x11-libs/libaosd-0.2.7::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-libs/libaosd-0.2.7::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-libs/libaosd-0.2.7/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/libaosd-0.2.7/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-libs/libaosd-0.2.7/work/libaosd-0.2.7'
 * S: '/var/tmp/portage/x11-libs/libaosd-0.2.7/work/libaosd-0.2.7'
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2014-02-27 12:06:22 UTC
fixed in portage without revbump by adding missing AT_M4DIR=m4 before eautoreconf