On Thu, Sep 03, 2009 at 10:54:02PM +0200, Lubos Lunak wrote:
On Thursday 03 of September 2009, Sascha 'saigkill' Manns wrote:
So i've written an Patch (atlas-suse-shared.patch (attached). After them i get: With Patch: + cd lib + make shared Makefile:48: *** missing separator. Stop. error: Bad exit status from /var/tmp/rpm-tmp.55094 (%build)
Anyone knows my Mistake?
Notice how every command in the original Makefile is preceded by a tab and not so anymore after your patch.
Translation: tabs vs spaces DO matter in Makefiles, and make is unfriendly enough not to tell so in the error message. Sascha, the first Google hit (hint, hint) for "Makefile missing separator" is: http://www.delorie.com/djgpp/v2faq/faq22_17.html BTW, see how the page asserts that Beginning with version 3.78, GNU Make prints a message that hints at a possible SPACEs-vs-TAB problem, like this: *** missing separator (did you mean TAB instead of 8 spaces?). Stop. It is not true for our make-3.81 -- Martin Vidner, YaST developer Helping people to participate: http://infotrope.net/blog/2009/07/25/standing-out-in-the-crowd-my-oscon-keyn... -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org