[asterisk-dev] [Code Review] 2304: Clean up Makefile "warning" clutter when makeopts doesn't exist
David Lee
reviewboard at asterisk.org
Fri Apr 5 09:08:26 CDT 2013
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/2304/#review8193
-----------------------------------------------------------
Ship it!
Looks good to me.
- David Lee
On March 21, 2013, 10:33 a.m., wdoekes wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviewboard.asterisk.org/r/2304/
> -----------------------------------------------------------
>
> (Updated March 21, 2013, 10:33 a.m.)
>
>
> Review request for Asterisk Developers and Jason Parker.
>
>
> Repository: Asterisk
>
>
> Description
> -------
>
> When there is no makeopts (distclean removes it), we get ugly errors when running make.
>
> $ make
> build_tools/make_version: 183: URL: not found
> build_tools/make_version: 183: {print $2;}: not found
> svn: Write error: Broken pipe
> /bin/sh: Illegal option -
> /bin/sh: Illegal option -
> ...
> ****
> **** The configure script must be executed before running 'make'.
> **** Please run "./configure".
> ****
>
> Those ugly errors can be avoided in the majority of case by providing defaults for AWK and GREP. That's what this patch does.
>
> This means that you can now run make distclean twice and get output without ugly errors.
>
>
> P.S. @admins: https://reviewboard.asterisk.org/r/2303/ yields a Django error and is uneditable because I accidentally called qwell "Jason Parker".
>
>
> Diffs
> -----
>
> /trunk/Makefile 383540
> /trunk/build_tools/make_buildopts_h 383540
> /trunk/build_tools/make_linker_version_script 383540
> /trunk/build_tools/make_version 383540
> /trunk/build_tools/mkpkgconfig 383540
>
> Diff: https://reviewboard.asterisk.org/r/2304/diff/
>
>
> Testing
> -------
>
> It works if awk en grep are in your path. If they aren't, the errors will at least be more readable (missing grep instead of "Illegal option").
>
> AWK and GREP will still get overridden by makeopts if it exists, so no loss of functionality there.
>
>
> Thanks,
>
> wdoekes
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20130405/4a901610/attachment.htm>
More information about the asterisk-dev
mailing list