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