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