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]

 



Thanks, It's works !

I check my history, seem that "git submodule init"  didn't retrieve correctly git://github.com/ceph/leveldb.git. (maybe a temp network problem).

Thanks again,

Regards,

Alexandre

----- Mail original ----- 

De: "Joao Eduardo Luis" <joao.luis@xxxxxxxxxxx> 
À: "Alexandre DERUMIER" <aderumier@xxxxxxxxx>, ceph-devel@xxxxxxxxxxxxxxx 
Envoyé: Vendredi 9 Novembre 2012 14:23:42 
Objet: Re: can't build the last master git (`configure.ac' or `configure.in' is required) 

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