2.0.0 compile hangs

Brian dol-sen at telus.net
Wed Jul 12 10:02:34 EDT 2006

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>

More information about the gnucash-devel mailing list