Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 490354

Summary: =media-sound/alsamixergui-0.9.0.1.2-r4 - Makefile:302: *** missing separator. Stop.
Product: Gentoo Linux Reporter: Walter <walter>
Component: Current packagesAssignee: Gentoo Sound Team <sound>
Status: UNCONFIRMED ---    
Severity: normal CC: Manfred.Knick
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 877497    
Attachments: complete build log

Description Walter 2013-11-04 08:39:12 UTC
make[1]: Entering directory `/var/tmp/portage/media-sound/alsamixergui-0.9.0.1.2-r4/work/alsamixergui-0.9.0rc1-2/src'
Makefile:302: *** missing separator.  Stop.
make[1]: Leaving directory `/var/tmp/portage/media-sound/alsamixergui-0.9.0.1.2-r4/work/alsamixergui-0.9.0rc1-2/src'
make: *** [all-recursive] Error 1
 * ERROR: media-sound/alsamixergui-0.9.0.1.2-r4::gentoo failed (compile phase):
 *   emake failed


Line 302 seems to be:
"@am__fastdepCXX_TRUE@  $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o 
$@ $<"

If I comment that out, the same error appears for other nearby lines (306, 309, etc.) but I still can't get it to build.


Reproducible: Always

Steps to Reproduce:
1. emerge alsamixer


Actual Results:  
Fails to build.

Expected Results:  
Builds.
Comment 1 Agostino Sarubbo gentoo-dev 2013-11-04 10:50:48 UTC
Full build log please
Comment 2 Walter 2013-11-04 10:59:48 UTC
Created attachment 362548 [details]
complete build log
Comment 3 Aaron Pelton 2014-04-18 21:19:04 UTC
I had the same error, but it compiled as recently as 1/19/14. I've recently had issues with autotools so I looked into that and adding

WANT_AUTOCONF="latest"
WANT_AUTOMAKE="latest"

to the ebuild resolved the problem.

(the am__fastdep macro doesn't seem to be in the wrapper version but is in depend.m4 in versions 1.11 and 1.14 of aclocal)
Comment 4 Mike 2014-10-21 12:44:48 UTC
got a similar problem with a missing separator in the Makefile:

$(am__define_uniq_tagged_files)


autoconf 2.69
automake 1.13.4

=======================================================================
hecking alsa/asoundlib.h usability... yes
checking alsa/asoundlib.h presence... yes
checking for alsa/asoundlib.h... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/config.h
config.status: executing default-1 commands
Making all in src
make[1]: Entering directory '/var/tmp/portage/media-sound/alsamixergui-0.9.0.1.2-r4/work/alsamixergui-0.9.0rc1-2/src'
Makefile:380: *** missing separator.  Stop.
make[1]: Leaving directory '/var/tmp/portage/media-sound/alsamixergui-0.9.0.1.2-r4/work/alsamixergui-0.9.0rc1-2/src'
Makefile:332: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
 * ERROR: media-sound/alsamixergui-0.9.0.1.2-r4::gentoo failed (compile phase):
 *   emake failed
 *
=======================================================================
Comment 5 Mike 2014-10-21 13:36:17 UTC
did some more attempts... the emerge was successful with "-j1"

MAKEOPTS="-j1" emerge -1 alsamixergui
Comment 6 Greg Turner 2014-12-18 08:48:34 UTC
(In reply to Mike from comment #5)
> did some more attempts... the emerge was successful with "-j1"
> 
> MAKEOPTS="-j1" emerge -1 alsamixergui

confirmed, thanks for the work-around!