Project

General

Profile

Actions

Bug #130

closed

Build needs more configuration files.

Added by Markus Elfring almost 14 years ago. Updated over 13 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

I would like to update the build configuration template.

If the macro "AM_INIT_AUTOMAKE" will be used with the parameter "-Wall -Werror foreign", the following messages will appear at the moment.

configure.ac:16: required file `./compile' not found
configure.ac:16: `automake --add-missing' can install `compile'
configure.ac:10: required file `./config.guess' not found
configure.ac:10: `automake --add-missing' can install `config.guess'
configure.ac:10: required file `./config.sub' not found
configure.ac:10: `automake --add-missing' can install `config.sub'
configure.ac:14: required file `./install-sh' not found
configure.ac:14: `automake --add-missing' can install `install-sh'
configure.ac:17: required file `./ltmain.sh' not found
configure.ac:14: required file `./missing' not found
configure.ac:14: `automake --add-missing' can install `missing'
src/Makefile.am:246: `INCLUDES' is the old name for `AM_CPPFLAGS' (or `*_CPPFLAGS')
src/Makefile.am: required file `./depcomp' not found
src/Makefile.am: `automake --add-missing' can install `depcomp'
autoreconf: automake failed with exit status: 1

How should the indicated dependencies be completed for your software?

Actions #1

Updated by Sage Weil almost 14 years ago

I added the automake args, and fixed the INCLUDES thing, but I don't see the other errors (on automake 1.10.1). and automake is already getting the --add-missing argument?

see a7769755c18882a259af6b8756f227bf2e71561e

Actions #2

Updated by Markus Elfring almost 14 years ago

It seems that the error messages about missing files will be displayed if somebody like me tries to regenerate the script "configure" by the command "autoreconf" instead of your simple script "autogen.sh" or the call "autoreconf --install".

Actions #3

Updated by Sage Weil almost 14 years ago

  • Status changed from New to Resolved

Ah, that makes sense. Thanks!

Actions #4

Updated by Markus Elfring almost 14 years ago

see a7769755c18882a259af6b8756f227bf2e71561e

I can not see it so far. When will this change be also published by your public source code repository?

Actions

Also available in: Atom PDF