Error during phase configure of gtk+

John Ralls jralls at ceridwen.us
Sat Feb 25 18:39:29 EST 2012


On Feb 25, 2012, at 1:02 PM, reubano wrote:

> 
> John Ralls-2 wrote
>> 
>> On Feb 25, 2012, at 10:28 AM, Reuben Cummings wrote:
>> 
>>> The scrollback in the terminal doesn't go back far enough to show
>>> that. It use to give the  failed to unpack error (even after
>>> installing xzip) but now it only gives the autoreconf error. Now, the
>>> only gtk+ lines are
>>> 
>>> *** Checking out gtk+ *** [26/73]
>>> *** Configuring gtk+ *** [26/73]
>>> autoreconf -fis && ./configure --prefix /Users/admin/gnucash-stable
>>> --libdir '/Users/admin/gnucash-stable/lib' --with-gdktarget=quartz
>>> --enable-quartz-relocation
>>> autoreconf: `configure.ac' or `configure.in' is required
>>> *** Error during phase configure of gtk+: ########## Error running
>>> autoreconf -fis && ./configure --prefix /Users/admin/gnucash-stable
>>> --libdir '/Users/admin/gnucash-stable/lib' --with-gdktarget=quartz
>>> --enable-quartz-relocation  *** [26/73]
>>> .........
>>> .........
>>> *** the following modules were not built *** [73/73]
>>> gtk+ meta-gtk-osx-core gnome-keyring-28 libgnomeui meta-gtk-osx-webkit
>>> goffice gnucash
>>> 
>>> And I'm on MacOSX 10.7.2 Lion.
>> 
>> Why are you continuing after an error? Do you think that the dependencies
>> are built just to waste time?
>> 
> 
> I have limited access to a fast internet connection and wanted to build all
> the other modules that didn't depend on gtk+. Should I not do that?

You can; you want to use --no-poison (as in jhbuild build --no-poison) so that it doesn't skip anything. You *will* have to hit "ignore and continue" a lot more, but it will get everything on disk so you can then build again when you don't have a good internet connection.

*Do* build again so that you can get a good error analysis. It will make it easier if you then let that terminal window sit while you email the list, because you can open a shell in the checkout directory and look at what's going on.
> 
> 
> 
> John Ralls-2 wrote
>> 
>> Run jhbuild build again, but when it stops for failing autoreconf on gtk+,
>> select "wipe directory" and reply "yes" when it asks if you're sure. If it
>> stops again, copy the output starting with the "yes". 
>> 
> 
> Type "yes" to confirm the action: yes
> *** Checking out gtk+ *** [26/73]
> rm -rf /Users/admin/gtk/source/gtk+-2.24.9
> xzcat -d "/Users/admin/gtk/source/pkgs/gtk+-2.24.9.tar.xz" | tar xf -
> xzcat: /Users/admin/gtk/source/pkgs/gtk+-2.24.9.tar.xz: Unexpected end of
> input
> gtk+-2.24.9/ChangeLog.pre-1-2: Truncated tar archive
> tar: Error exit delayed from previous errors.
> jhbuild build: failed to unpack
> /Users/admin/gtk/source/pkgs/gtk+-2.24.9.tar.xz

Ah, so you got a bad download. Jhbuild isn't very good about detecting and correcting for that, unfortunately.

Delete /Users/admin/gtk/source/pkgs/gtk+-2.24.9.tar.xz and /Users/admin/gtk/source/pkgs/gtk+-2.24.9.tar.xz then try again.

Regards,
John Ralls




More information about the gnucash-devel mailing list