Problem with make distcheck

Matthew Vanecek mevanecek at yahoo.com
Thu Aug 21 09:04:22 CDT 2003


Well, I upgraded intltools to 0.27, and gettext to 0.12.1, and now make
distcheck is breaking for a different reason.  It's still in the intl
stuff, though. :(  No, the Makefile.in.in patch fails again on all three
hunks, so the INTLTOOL_UPDATE stuff isn't applied to it.  However, I get
the following error:

cc1: warnings being treated as errors ../../intl/relocatable.c:167:
warning: `local_compute_curr_prefix' defined but not used
make[3]: *** [relocatable.lo] Error 1
make[3]: Leaving directory
`/home/me2v/projects/gnucash/dist/gnucash-1.8.5/=build/intl'
make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory
`/home/me2v/projects/gnucash/dist/gnucash-1.8.5/=build' make[1]: ***
[all] Error 2
make[1]: Leaving directory
`/home/me2v/projects/gnucash/dist/gnucash-1.8.5/=build'
make: *** [distcheck] Error 2

relocatable.c is owned by gettext. *sigh* It does not look like
intltools/gettext is going to let us get a clean make distcheck with
either the RH9 default versions of intltool/gettext, nor with the
latest.  It would be nice to get it working with the default versions.

Make all didn't even enter intl/ during make all.  I'm not sure why
distcheck goes in there.

On Tue, 2003-08-19 at 23:55, Matthew Vanecek wrote:
> On Tue, 2003-08-19 at 08:55, Derek Atkins wrote:
> > Matthew Vanecek <mevanecek at yahoo.com> writes:
> > 
> > > >         ${INTLTOOL_UPDATE} ${srcdir}/$${LANG}
> > > > 
> > > > It appears to only be a problem on RH9...
> > > 
> > > This doesn't work, for me.  intltool-update requires a language code as
> > > the argument (e.g., zh_TW), and will not accept the directory name.
> > 
> > Ahh, then perhaps what we need is something like:
> > 
> >         cd ${srcdir} && `pwd`/${INTLTOOL_UPDATE} $${LANG}
> > 
> > What I don't know is if the pwd will be run before or after the cd.
> > We might actually need:
> > 
> >         PWD=`pwd`
> > 
> > 
> >         cd ${srcdir} && ${PWD}/${INTLTOOL_UPDATE} $${LANG}
> > 
> > But even that isn't necessarily right, either.  This is only an issue
> > when top_builddir is a relative path.
> > 
> 
> Yeah, what it needs to do is
> 
> 	cd ../../po && ../=build/intltool-update cs
> 
> Unfortunately, if I do that manually, intltool-update gets into an
> infinite loop trying to print to a closed handle around line 379. :( 
> Maybe it's just as well it's broken, for now.
-- 
Matthew Vanecek
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
********************************************************************************
For 93 million miles, there is nothing between the sun and my shadow except me.
I'm always getting in the way of something...



More information about the gnucash-devel mailing list