2.0.0 compile hangs
Derek Atkins
warlord at MIT.EDU
Wed Jul 12 10:07:49 EDT 2006
Sorry, typo:
sh -x ./util/gnc-svnversion .
(util, not utils).
-derek
Quoting Brian <dol-sen at telus.net>:
> On Wed, 2006-12-07 at 08:39 -0400, Derek Atkins wrote:
>> Quoting Brian <dol-sen at telus.net>:
>>
>> >> ./util/gnc-svnversion .
>> >>
>> [snip]
>> >
>> > Yes, it does hang. Along with most any other directory I specify.
>> > Sorry, I had tried that before, but did not think to mention it last
>> > time.
>>
>> Oh.. Interesting.. How much do you know about shell programming?
>> The script is fairly straightforward. It would be interesting to
>> know what part of it hangs. Could you try:
>>
>> sh -x ./utils/gnc-svnversion .
>>
>> Maybe that will help figure out where it's hanging?
>>
>> -derek
>>
>
> big_squirt gnucash-2.0.0 # sh -x ./utils/gnc-svnversion .
> sh: ./utils/gnc-svnversion: No such file or directory
>
> Unfortunately I know extremely little about shell programming :(
>
> Since you are not a gentooer, here is a snipit of how it started before
> I killed it (before it got to where it hangs). Everything I am checking
> is in the sandbox temp build area.
>
> big_squirt portage # emerge gnucash
> Calculating dependencies... done!
>
>>>> Emerging (1 of 1) app-office/gnucash-2.0.0 to /
>>>> checking ebuild checksums ;-)
>>>> checking auxfile checksums ;-)
>>>> checking miscfile checksums ;-)
>>>> checking gnucash-2.0.0.tar.gz ;-)
>>>> checking gnucash-docs-2.0.0.tar.gz ;-)
>>>> Unpacking source...
>>>> Unpacking gnucash-2.0.0.tar.gz to /var/tmp/portage/gnucash-2.0.0/work
>>>> Unpacking gnucash-docs-2.0.0.tar.gz to /var/tmp/portage/gnucash-2.0.0/work
> * Fixing OMF Makefiles ...
> [ ok ]
>>>> Source unpacked.
>>>> Compiling source in /var/tmp/portage/gnucash-2.0.0/work/gnucash-2.0.0 ...
> * econf: updating gnucash-docs-2.0.0/config.guess with
> /usr/share/gnuconfig/config.guess
> * econf: updating gnucash-docs-2.0.0/config.sub with
> /usr/share/gnuconfig/config.sub
> * econf: updating gnucash-2.0.0/lib/libgsf-1.12.3/config.guess with
> /usr/share/gnuconfig/config.guess
> * econf: updating gnucash-2.0.0/lib/libgsf-1.12.3/config.sub with
> /usr/share/gnuconfig/config.sub
> * econf: updating gnucash-2.0.0/lib/goffice-0.0.4/config.guess with
> /usr/share/gnuconfig/config.guess
> * econf: updating gnucash-2.0.0/lib/goffice-0.0.4/config.sub with
> /usr/share/gnuconfig/config.sub
> * econf: updating gnucash-2.0.0/config.guess with
> /usr/share/gnuconfig/config.guess
> * econf: updating gnucash-2.0.0/config.sub with
> /usr/share/gnuconfig/config.sub
> ./configure --prefix=/usr --host=i686-pc-linux-gnu
> --mandir=/usr/share/man --infodir=/usr/share/info
> --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib
> --disable-debug --disable-sql --enable-ofx --enable-doxygen
> --disable-hbci --build=i686-pc-linux-gnu
> checking for a BSD-compatible install... /bin/install -c
> checking whether build environment is sane... yes
> checking for gawk... gawk
>
> [snip] more configure stuff
>
> checking for gettimeofday... yes
>
>
> Exiting on signal 2
> sandbox: Signal already caught and busy still cleaning up!
> sandbox: Caught signal 2 in pid 16865
> ./configure: line 22522: test: =: unary operator expected
>
> /usr/local/portage/app-office/gnucash/gnucash-2.0.0.ebuild:
> src_compile aborted; exiting.
>
> big_squirt portage # cd gnucash-2.0.0
> big_squirt gnucash-2.0.0 # ls
> build-info distdir homedir temp work
> big_squirt gnucash-2.0.0 # cd work
> big_squirt work # ls
> gnucash-2.0.0 gnucash-docs-2.0.0
> big_squirt work # cd gnucash-2.0.0
> big_squirt gnucash-2.0.0 # ls
> accounts config.h.in gnucash-config.in intl-scm
> Makefile.am README
> aclocal.m4 config.log gnucash.lsm
> intltool-extract.in Makefile.in README.dependencies
> AUTHORS config.sub gnucash.m4
> intltool-merge.in make-gnucash-patch.in README.patches
> ChangeLog configure goffice-config.h.in
> intltool-update.in make-gnucash-potfiles.in src
> ChangeLog.2003 configure.in goffice-features.h.in lib
> missing TODO
> ChangeLog.2004 COPYING gsf-config.h.in libtool
> mkinstalldirs util
> ChangeLog.2005 depcomp HACKING LICENSE
> NEWS
> compile doc INSTALL ltmain.sh
> packaging
> config.guess DOCUMENTERS install-sh macros po
> big_squirt gnucash-2.0.0 # ./util/gnc-svnversion .
> big_squirt gnucash-2.0.0 # sh -x ./utils/gnc-svnversion .
> sh: ./utils/gnc-svnversion: No such file or directory
> big_squirt gnucash-2.0.0 #
>
>
>
> I have cd'd into /var/tmp/portage/gnucash-2.0.0/work/gnucash-2.0.0/
> which is the top level source area
> and am running all commands in a su'd terminal window.
>
> --
> Brian <dol-sen at telus.net>
>
>
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the gnucash-devel
mailing list