All of lore.kernel.org
 help / color / mirror / Atom feed
* can't build the last master git (`configure.ac' or `configure.in' is required)
       [not found] <3388b731-bdbb-448e-89c4-d9d3661ea774@mailpro>
@ 2012-11-09 10:53 ` Alexandre DERUMIER
  2012-11-09 18:16   ` Gary Lowell
  0 siblings, 1 reply; 4+ messages in thread
From: Alexandre DERUMIER @ 2012-11-09 10:53 UTC (permalink / raw)
  To: ceph-devel

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 ?

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: can't build the last master git (`configure.ac' or `configure.in' is required)
       [not found] <9aa72a1f-39e3-4115-b3e8-16f0cc955cea@mailpro>
@ 2012-11-09 13:23 ` Joao Eduardo Luis
  2012-11-09 13:37   ` Alexandre DERUMIER
  0 siblings, 1 reply; 4+ messages in thread
From: Joao Eduardo Luis @ 2012-11-09 13:23 UTC (permalink / raw)
  To: Alexandre DERUMIER, ceph-devel@vger.kernel.org

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@inktank.com> 
> À: "Alexandre DERUMIER" <aderumier@odiso.com> 
> 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@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: can't build the last master git (`configure.ac' or `configure.in' is required)
  2012-11-09 13:23 ` can't build the last master git (`configure.ac' or `configure.in' is required) Joao Eduardo Luis
@ 2012-11-09 13:37   ` Alexandre DERUMIER
  0 siblings, 0 replies; 4+ messages in thread
From: Alexandre DERUMIER @ 2012-11-09 13:37 UTC (permalink / raw)
  To: Joao Eduardo Luis; +Cc: ceph-devel

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@inktank.com> 
À: "Alexandre DERUMIER" <aderumier@odiso.com>, ceph-devel@vger.kernel.org 
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@inktank.com> 
> À: "Alexandre DERUMIER" <aderumier@odiso.com> 
> 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@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: can't build the last master git (`configure.ac' or `configure.in' is required)
  2012-11-09 10:53 ` Alexandre DERUMIER
@ 2012-11-09 18:16   ` Gary Lowell
  0 siblings, 0 replies; 4+ messages in thread
From: Gary Lowell @ 2012-11-09 18:16 UTC (permalink / raw)
  To: Alexandre DERUMIER; +Cc: ceph-devel

Just tried a fresh checkout and build and didn't see the issue.   There may have been commits between your issue and my test this morning. 

On possible problem might be that your third command reads "module" instead of "submodule".   I assume that's a typo, but if not that would explain configure.ac being missing from leveldb or libs3 subdirectories.

Cheers,
Gary

On Nov 9, 2012, at 2: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 ?
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-11-09 18:16 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <9aa72a1f-39e3-4115-b3e8-16f0cc955cea@mailpro>
2012-11-09 13:23 ` can't build the last master git (`configure.ac' or `configure.in' is required) Joao Eduardo Luis
2012-11-09 13:37   ` Alexandre DERUMIER
     [not found] <3388b731-bdbb-448e-89c4-d9d3661ea774@mailpro>
2012-11-09 10:53 ` Alexandre DERUMIER
2012-11-09 18:16   ` Gary Lowell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.