Dear Mr.Thierry,

I did as you suggested. Followed all the steps as you mentioned but there
seems to be one recurring problem.

For some reason the autoconf and automake fails. :(

I would highly appreciate if someone could suggest me why is it like this.

Regards
Kunal A.



root@kunal-P5K:/home/kunal/ledger# ./acprep opt update
acprep: INFO: Invoking primary phase: update
acprep: INFO: Executing phase: update
acprep: INFO: Executing phase: pull
Already up-to-date.
acprep: INFO: Executing phase: submodule
Submodule 'lib/utfcpp' (git://github.com/jwiegley/utfcpp.git) registered
for path 'lib/utfcpp'
Cloning into lib/utfcpp...
remote: Counting objects: 32, done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 32 (delta 9), reused 32 (delta 9)
Receiving objects: 100% (32/32), 18.94 KiB, done.
Resolving deltas: 100% (9/9), done.
Submodule path 'lib/utfcpp': checked out
'7875c17d76168b566805405c90cc34df2c364d33'
acprep: INFO: Executing phase: make
acprep: INFO: Executing phase: config
acprep: INFO: Executing phase: submodule
acprep: INFO: Executing phase: autoconf
acprep: INFO: autogen.sh must be run because acprep is newer than configure
acprep: INFO: Executing phase: autogen
Preparing the ledger build system...please wait

Found GNU Autoconf version 2.68
Found GNU Automake version 1.11.1
Found GNU Libtool version 2.4

Automatically preparing build ... Warning: autoreconf failed
Attempting to run the preparation steps individually

Preparing build ... configure.ac:25: required file `./config.rpath' not
found
configure.ac:440: required file `intl/Makefile.in' not found
Makefile.am:4: required directory ./po does not exist
Makefile.am:4: required directory ./intl does not exist
Makefile.am:303: variable `ReportTests_SOURCES' is defined but no program or
Makefile.am:303: library has `ReportTests' as canonical name (possible typo)
Makefile.am:298: variable `DataTests_SOURCES' is defined but no program or
Makefile.am:298: library has `DataTests' as canonical name (possible typo)
Makefile.am:306: variable `ReportTests_LDADD' is defined but no program or
Makefile.am:306: library has `ReportTests' as canonical name (possible typo)
Makefile.am:301: variable `DataTests_LDADD' is defined but no program or
Makefile.am:301: library has `DataTests' as canonical name (possible typo)
ERROR: automake failed
acprep: ERROR: Execution failed: sh tools/autogen.sh







On Mon, Oct 31, 2011 at 1:45 AM, thierry <[email protected]> wrote:

> I believe that the instructions for 11.10 in this post
> http://groups.google.com/group/ledger-cli/msg/c2aa402ff5c3192b would
> do the job. For 11.04, you may have to install bjam.
>
> Thierry
>
> On 30 oct, 19:39, Kunal Ahuja <[email protected]> wrote:
> > Dear All,
> >
> > I have managed to get through and install all the important  libraries
> > however now I have another problem : the automake failed and execution
> > failed.
> >
> > ERROR: automake failed
> > acprep: ERROR: Execution failed: sh tools/autogen.sh
> >
> > ~/ledger$ ./acprep update
> > acprep: INFO: Invoking primary phase: update
> > acprep: INFO: Executing phase: update
> > acprep: INFO: Executing phase: pull
> > Already up-to-date.
> > acprep: INFO: Executing phase: submodule
> > acprep: INFO: Executing phase: make
> > acprep: INFO: Executing phase: config
> > acprep: INFO: Executing phase: submodule
> > acprep: INFO: Executing phase: autoconf
> > acprep: INFO: autogen.sh must be run because acprep is newer than
> configure
> > acprep: INFO: Executing phase: autogen
> > Preparing the ledger build system...please wait
> >
> > Found GNU Autoconf version 2.67
> > Found GNU Automake version 1.11.1
> > Found GNU Libtool version 2.2.6b
> >
> > Automatically preparing build ... Warning: autoreconf failed
> > Attempting to run the preparation steps individually
> >
> > Preparing build ... configure.ac:25: required file `./config.rpath' not
> > found
> > configure.ac:440: required file `intl/Makefile.in' not found
> > Makefile.am:4: required directory ./po does not exist
> > Makefile.am:4: required directory ./intl does not exist
> > Makefile.am:303: variable `ReportTests_SOURCES' is defined but no
> program or
> > Makefile.am:303: library has `ReportTests' as canonical name (possible
> typo)
> > Makefile.am:298: variable `DataTests_SOURCES' is defined but no program
> or
> > Makefile.am:298: library has `DataTests' as canonical name (possible
> typo)
> > Makefile.am:306: variable `ReportTests_LDADD' is defined but no program
> or
> > Makefile.am:306: library has `ReportTests' as canonical name (possible
> typo)
> > Makefile.am:301: variable `DataTests_LDADD' is defined but no program or
> > Makefile.am:301: library has `DataTests' as canonical name (possible
> typo)
> > ERROR: automake failed
> > acprep: ERROR: Execution failed: sh tools/autogen.sh
> >
> > Any suggestions?
> >
> > Thanks and Regards
> > ST
> >
> >
> >
> >
> >
> >
> >
> > On Mon, Oct 31, 2011 at 1:20 AM, Kunal Ahuja <[email protected]> wrote:
> > > Dear All,
> >
> > > Been trying to run install Ledger 3.0 on Ubunt 11.04
> >
> > > Tried to run ./acprep update and ./acprep dependencies.
> >
> > > I got the error message as follows :-
> >
> > > ~/ledger$ ./acprep update
> > > acprep: INFO: Invoking primary phase: update
> > > acprep: INFO: Executing phase: update
> > > acprep: INFO: Executing phase: pull
> > > Already up-to-date.
> > > acprep: INFO: Executing phase: submodule
> > > Submodule 'lib/utfcpp' (git://github.com/jwiegley/utfcpp.git)
> registered
> > > for path 'lib/utfcpp'
> > > Cloning into lib/utfcpp...
> > > remote: Counting objects: 32, done.
> > > remote: Compressing objects: 100% (23/23), done.
> > > remote: Total 32 (delta 9), reused 32 (delta 9)
> > > Receiving objects: 100% (32/32), 18.94 KiB | 4 KiB/s, done.
> > > Resolving deltas: 100% (9/9), done.
> > > Submodule path 'lib/utfcpp': checked out
> > > '7875c17d76168b566805405c90cc34df2c364d33'
> > > acprep: INFO: Executing phase: make
> > > acprep: INFO: Executing phase: config
> > > acprep: INFO: Executing phase: submodule
> > > acprep: INFO: Executing phase: autoconf
> > > acprep: INFO: autogen.sh must be run because acprep is newer than
> configure
> > > acprep: INFO: Executing phase: autogen
> > > Preparing the ledger build system...please wait
> >
> > > ERROR:  Unable to locate GNU Autoconf.
> >
> > > ERROR:  To prepare the ledger build system from scratch,
> > >         at least version 2.52 of GNU Autoconf must be installed.
> >
> > > autogen.sh does not need to be run on the same machine that will
> > > run configure or make.  Either the GNU Autotools will need to be
> installed
> > > or upgraded on this system, or autogen.sh must be run on the source
> > > code on another system and then transferred to here. -- Cheers!
> >
> > > acprep: ERROR: Execution failed: sh tools/autogen.sh
> > > kunal@kunal-ThinkPad-X220:~/ledger$ ./acprep dependencies
> > > acprep: INFO: Invoking primary phase: dependencies
> > > acprep: INFO: Executing phase: dependencies
> > > acprep: INFO: Installing Ledger's build dependencies ...
> > > acprep: ERROR: Caught exception
> > > Traceback (most recent call last):
> > >   File "./acprep", line 361, in run
> > >     exit_code = self.main(*main_args)
> > >   File "./acprep", line 573, in main
> > >     PrepareBuild.__dict__['phase_' + cmd](self, *args)
> > >   File "./acprep", line 925, in phase_dependencies
> > >     self.log.info('Executing: ' + string.join(packages, ' '))
> > > UnboundLocalError: local variable 'packages' referenced before
> assignment
> > > kunal@kunal-ThinkPad-X220:~/ledger$ ./acprep dependencies
> > > acprep: INFO: Invoking primary phase: dependencies
> > > acprep: INFO: Executing phase: dependencies
> > > acprep: INFO: Installing Ledger's build dependencies ...
> > > acprep: ERROR: Caught exception
> > > Traceback (most recent call last):
> > >   File "./acprep", line 361, in run
> > >     exit_code = self.main(*main_args)
> > >   File "./acprep", line 573, in main
> > >     PrepareBuild.__dict__['phase_' + cmd](self, *args)
> > >   File "./acprep", line 925, in phase_dependencies
> > >     self.log.info('Executing: ' + string.join(packages, ' '))
> > > UnboundLocalError: local variable 'packages' referenced before
> assignment
> > > kunal@kunal-ThinkPad-X220:~/ledger$ ./acprep dependencies
> > > acprep: INFO: Invoking primary phase: dependencies
> > > acprep: INFO: Executing phase: dependencies
> > > acprep: INFO: Installing Ledger's build dependencies ...
> > > acprep: ERROR: Caught exception
> > > Traceback (most recent call last):
> > >   File "./acprep", line 361, in run
> > >     exit_code = self.main(*main_args)
> > >   File "./acprep", line 573, in main
> > >     PrepareBuild.__dict__['phase_' + cmd](self, *args)
> > >   File "./acprep", line 925, in phase_dependencies
> > >     self.log.info('Executing: ' + string.join(packages, ' '))
> > > UnboundLocalError: local variable 'packages' referenced before
> assignment
> >
> > > Any ideas?
> >
> > > On Mon, Oct 31, 2011 at 12:59 AM, Kunal Ahuja <[email protected]>
> wrote:
> >
> > >> Dear Mr.Craig,
> >
> > >> Thanks. Will try to install the libraries. if I am unable to install I
> > >> will contact you once again or will look for someone else on the
> forum.
> >
> > >> Appreciate your time and effort to help me on this issue.
> >
> > >> Regards
> > >> ST
> >
> > >> On Mon, Oct 31, 2011 at 12:56 AM, Craig Earls <[email protected]>
> wrote:
> >
> > >>> ST,
> > >>>      OK, that's the mpfr library that it can't find.  I will fire up
> > >>> ubuntu later today and walk you through how to get the various
> libraries
> > >>> installed.  I won't be able to get back to you for several hours.
> >
> > >>> If you can't wait, go into the ubuntu package manager and look for
> the
> > >>> mpfr library and install it.  Repeat that for each thing ledge
> configure
> > >>> can't find.
> >
> > >>> On Sun, Oct 30, 2011 at 10:50, Kunal Ahuja <[email protected]>
> wrote:
> >
> > >>>> Dear Mr.Craig,
> >
> > >>>> Thanks once again. I did it and I got a few errors as posted below:-
> >
> > >>>> checking where .elc files should go... ${datadir}/emacs/site-lisp
> > >>>> checking if pipes can be used... true
> > >>>> checking if GMP is available... true
> > >>>> checking if MPFR is available... false
> > >>>> configure: error: in `/home/kunal/ledger-pkg':
> > >>>> configure: error: "Could not find mpfr library 2.4.0 or higher (set
> > >>>> CPPFLAGS and LDFLAGS?)"
> > >>>> See `config.log' for more details.
> >
> > >>>> Any suggestions?
> >
> > >>>> Thanks
> > >>>> ST
> >
> > >>> --
> > >>> Craig, Corona De Tucson, AZ
> > >>> enderw88.wordpress.com
>

Reply via email to