Re: can't build the last master git (`configure.ac' or `configure.in' is required)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Alexandre,

Forgot to CC the list on the previous email.

On 11/09/2012 01:05 PM, Alexandre DERUMIER wrote:
> # ./autogen.sh 
> libtoolize: putting auxiliary files in `.'.
> libtoolize: copying file `./ltmain.sh'
> libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
> libtoolize: copying file `m4/libtool.m4'
> libtoolize: copying file `m4/ltoptions.m4'
> libtoolize: copying file `m4/ltsugar.m4'
> libtoolize: copying file `m4/ltversion.m4'
> libtoolize: copying file `m4/lt~obsolete.m4'
> libtoolize: `AC_PROG_RANLIB' is rendered obsolete by `LT_INIT'
> autoreconf: Entering directory `.'
> autoreconf: configure.ac: not using Gettext
> autoreconf: running: aclocal --force -I m4
> autoreconf: configure.ac: tracing
> autoreconf: running: libtoolize --copy --force
> libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
> libtoolize: copying file `build-aux/ltmain.sh'
> libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
> libtoolize: copying file `m4/libtool.m4'
> libtoolize: copying file `m4/ltoptions.m4'
> libtoolize: copying file `m4/ltsugar.m4'
> libtoolize: copying file `m4/ltversion.m4'
> libtoolize: copying file `m4/lt~obsolete.m4'
> autoreconf: running: /usr/bin/autoconf --force
> autoreconf: running: /usr/bin/autoheader --force
> autoreconf: running: automake --add-missing --copy --force-missing
> autoreconf: Leaving directory `.'
> autoreconf: `configure.ac' or `configure.in' is required
> 

I just cloned master into a new repo, and everything went just fine.

My bet is now on your third command (git module update), which should
read 'gir submodule update' instead.

See below. I hope this helps.

  -Joao

--- 8< ---

ubuntu@plana41:~$ git clone https://github.com/ceph/ceph.git master-ceph.02
Cloning into 'master-ceph.02'...
remote: Counting objects: 162231, done.
remote: Compressing objects: 100% (29963/29963), done.
remote: Total 162231 (delta 131844), reused 160903 (delta 130721)
Receiving objects: 100% (162231/162231), 32.05 MiB | 10.05 MiB/s, done.
Resolving deltas: 100% (131844/131844), done.

ubuntu@plana41:~$ cd master-ceph.02/

ubuntu@plana41:~/master-ceph.02$ git submodule init
Submodule 'ceph-object-corpus'
(git://ceph.com/git/ceph-object-corpus.git) registered for path
'ceph-object-corpus'
Submodule 'src/leveldb' (git://github.com/ceph/leveldb.git) registered
for path 'src/leveldb'
Submodule 'src/libs3' (git://github.com/ceph/libs3.git) registered for
path 'src/libs3'

ubuntu@plana41:~/master-ceph.02$ git module update
git: 'module' is not a git command. See 'git --help'.

Did you mean this?
	submodule
ubuntu@plana41:~/master-ceph.02$ git submodule update
Cloning into 'ceph-object-corpus'...
remote: Counting objects: 6245, done.
remote: Compressing objects: 100% (3454/3454), done.
remote: Total 6245 (delta 770), reused 6103 (delta 655)
Receiving objects: 100% (6245/6245), 734.84 KiB, done.
Resolving deltas: 100% (770/770), done.
Submodule path 'ceph-object-corpus': checked out
'7f23ee1127101d311ec0c50adb719367a0789fad'
Cloning into 'src/leveldb'...
remote: Counting objects: 1074, done.
remote: Compressing objects: 100% (256/256), done.
remote: Total 1074 (delta 804), reused 1065 (delta 795)
Receiving objects: 100% (1074/1074), 443.15 KiB | 154 KiB/s, done.
Resolving deltas: 100% (804/804), done.
Submodule path 'src/leveldb': checked out
'c79c270174307411819ddfdd8c9b671ec4fb69c9'
Cloning into 'src/libs3'...
remote: Counting objects: 1000, done.
remote: Compressing objects: 100% (289/289), done.
remote: Total 1000 (delta 720), reused 976 (delta 696)
Receiving objects: 100% (1000/1000), 347.92 KiB, done.
Resolving deltas: 100% (720/720), done.
Submodule path 'src/libs3': checked out
'9dc3a9c683385abfe4ad92b7c6ff30719acc3c13'

ubuntu@plana41:~/master-ceph.02$ ./autogen.sh
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: `AC_PROG_RANLIB' is rendered obsolete by `LT_INIT'
configure.ac:28: installing `./compile'
configure.ac:23: installing `./config.guess'
configure.ac:23: installing `./config.sub'
configure.ac:27: installing `./install-sh'
configure.ac:27: installing `./missing'
src/Makefile.am: installing `./depcomp'
src/Makefile.am:1362: installing `./py-compile'
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --install --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
libtoolize: copying file `build-aux/config.guess'
libtoolize: copying file `build-aux/config.sub'
libtoolize: copying file `build-aux/install-sh'
libtoolize: copying file `build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:24: installing `build-aux/missing'
Makefile.am: installing `build-aux/depcomp'
autoreconf: Leaving directory `.'
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --install --copy --force
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:5: installing `../../ar-lib'
autoreconf: Leaving directory `.'
ubuntu@plana41:~/master-ceph.02$

--- 8< ---

> 
> 
> ----- Mail original ----- 
> 
> De: "Joao Eduardo Luis" <joao.luis@xxxxxxxxxxx> 
> À: "Alexandre DERUMIER" <aderumier@xxxxxxxxx> 
> Envoyé: Vendredi 9 Novembre 2012 12:56:19 
> Objet: Re: can't build the last master git (`configure.ac' or `configure.in' is required) 
> 
> On 11/09/2012 10:53 AM, Alexandre DERUMIER wrote: 
>> Hi,I need help to build last master git, 
>> I was building fine before, 
>>
>> #git clone git://ceph.newdream.net/git/ceph.git 
>> #git submodule init 
>> #git module update 
>> #dpkg-buildpackage 
>>
>> ... 
>> autoreconf: running: /usr/bin/autoconf --force 
>> autoreconf: running: /usr/bin/autoheader --force 
>> autoreconf: running: automake --add-missing --copy --force-missing 
>> autoreconf: Leaving directory `.' 
>> autoreconf: `configure.ac' or `configure.in' is required 
>> make: *** [configure-stamp] Error 1 
>> dpkg-buildpackage: error: debian/rules build gave error exit status 2 
>>
>>
>> Any ideas ? 
> 
> Try running 'autogen.sh' first? I'm not familiar with how 
> dpkg-buildpackage works, so I have no idea if it attempts to run the 
> autogen script, but if not, then that should be the cause for a missing 
> configure.* I think. 
> 

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux