tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

autogen rebuild fails looking for Locale::Messages



rather than doing a gnats issue, I'll treat this here first...

pkg_rr is balking rebuilding autogen (not only shared-mime-info):
> if /tmp/pkgsrc/devel/autogen/work/.tools/bin/makeinfo  -I../autoopts -I../autoopts -I . \
>  -o autogen.info autogen.texi; \
> then \
>   rc=0; \
>   CDPATH="${ZSH_VERSION+.}:" && cd .; \
> else \
>   rc=$?; \
>   CDPATH="${ZSH_VERSION+.}:" && cd . && \
>   $restore $backupdir/* `echo "./autogen.info" | sed 's|[^/]*$||'`; \
> fi; \
> rm -rf $backupdir; exit $rc
> Can't locate Locale/Messages.pm in @INC (you may need to install the Locale::Messages module) (@INC contains: /opt/local/lib/texinfo /opt/local/share/texinfo /opt/local/share/texinfo /opt/local/lib/perl5/site_perl/5.24.0/i386-solaris-thread-multi /opt/local/lib/perl5/site_perl/5.24.0 /opt/local/lib/perl5/vendor_perl/5.24.0/i386-solaris-thread-multi /opt/local/lib/perl5/vendor_perl/5.24.0 /opt/local/lib/perl5/5.24.0/i386-solaris-thread-multi /opt/local/lib/perl5/5.24.0 .) at /tmp/pkgsrc/devel/autogen/work/.tools/bin/makeinfo line 109.
> BEGIN failed--compilation aborted at /tmp/pkgsrc/devel/autogen/work/.tools/bin/makeinfo line 109.
> gmake[2]: *** [Makefile:313: autogen.info] Error 2
> gmake[2]: Leaving directory '/tmp/pkgsrc/devel/autogen/work/autogen-5.12/doc'
> gmake[1]: *** [Makefile:413: all-recursive] Error 1
> gmake[1]: Leaving directory '/tmp/pkgsrc/devel/autogen/work/autogen-5.12'

so I find:
> richard@omnis:/home/richard/src/pkgsrc/devel/autogen$ find /opt/local/lib/perl5/ -name Messages.pm
> /opt/local/lib/perl5/vendor_perl/5.22.0/Locale/Messages.pm
> richard@omnis:/home/richard/src/pkgsrc/devel/autogen$ pkg_info -Fe /opt/local/lib/perl5/vendor_perl/5.22.0/Locale/Messages.pm
> p5-Locale-libintl-1.24
> richard@omnis:/home/richard/src/pkgsrc/devel/autogen$ pkg_info p5-Locale-libintl-1.24
> Information for p5-Locale-libintl-1.24:
> 
> Comment:
> Perl internationalization library
> 
> Requires:
> gettext-lib>=0.18
> perl<5.24.0
> perl>=5.22.0
> 
> Required by:
> texi2html-5.0nb5
> gtexinfo-6.1nb2
> 
> Description:
> The package libintl-perl is an internationalization library for Perl
> that aims to be compatible with the Uniforum message translations
> system as implemented for example in GNU gettext.
> 
> Homepage:
> http://search.cpan.org/dist/libintl-perl/
> 
> 
for some reason  p5-Locale-libintl-1.24 didn't get updated, but it seems
to be used from tool makeinfo, which should have pulled in gtexinfo as a dependency
and built it first along with any of its obsolete dependencies.

Looking at the working dependencies for autogen during a build:
> richard@omnis:/home/richard/src/pkgsrc/devel/autogen$ bmake
> => Bootstrap dependency digest>=20010302: found digest-20160304
> => Checksum SHA1 OK for autogen-5.12.tar.bz2
> => Checksum RMD160 OK for autogen-5.12.tar.bz2
> => Checksum SHA512 OK for autogen-5.12.tar.bz2
> ===> Installing dependencies for autogen-5.12nb5
> ==========================================================================
> The following variables will affect the build process of this package,
> autogen-5.12nb5.  Their current value is shown below:
> 
>         * CURSES_DEFAULT = ncurses
> 
> Based on these variables, the following variables have been set:
> 
>         * CURSES_TYPE = ncurses
>         * TERMCAP_TYPE = curses
> 
> You may want to abort the process now with CTRL-C and change their value
> before continuing.  Be sure to run `/opt/local/bin/bmake clean' after
> the changes.
> ==========================================================================
> => Tool dependency libtool-base>=2.2.6bnb3: found libtool-base-2.4.2nb12
> => Tool dependency gmake>=3.81: found gmake-4.2nb1
> => Tool dependency gtexinfo>=3.12: found gtexinfo-6.1nb2
> => Tool dependency nbpatch-[0-9]*: found nbpatch-20151107
> => Tool dependency pax>=20040802: found pax-20080110nb2
> => Tool dependency checkperms>=1.1: found checkperms-1.11nb1
> => Build dependency cwrappers>=20150314: found cwrappers-20160110nb1
> => Full dependency pkg_install-info-[0-9]*: found pkg_install-info-4.5nb3
> => Full dependency perl>=5.0: found perl-5.24.0
> => Full dependency guile>=1.8.7nb2: found guile-1.8.8nb6
> => Full dependency libxml2>=2.8.0nb2: found libxml2-2.9.4
> ===> Overriding tools for autogen-5.12nb5

notice the tool dependency for gtexinfo... this is prior to the revbump.

Somethings going wrong in scheduling the rebuilds here, I believe,
Perhaps pkg_rr is just splashing some oil on the flames.

-- 
Richard PALO



Home | Main Index | Thread Index | Old Index