Re: TeXInfo doesn't build on Mac OS 12.2 (Monterey)

Scott Hannahs via Fink-users <[email protected]>
Newsgroups gmane.os.apple.fink.general
Message-ID <[email protected]>

> On Mar 1, 2022, at 07:28, Hanspeter Niederstrasser <[email protected]> wrote:
> 
> On 2/28/22 8:51 AM, Scott Hannahs via Fink-users wrote:
>> to reply to my own problem….
>> "fink cleanup --all” fails with circular logic.
>> The following 1 obsolete package(s) will be removed:
>>    locale-textdomain-pm5302  1.32-2  OBSOLETE: use locale-textdomain-pm
>> /opt/sw/bin/dpkg-lockwait --purge locale-textdomain-pm5302
>> dpkg: dependency problems prevent removal of locale-textdomain-pm5302:
>>  texinfo depends on locale-textdomain-pm5302; however:
>>   Package locale-textdomain-pm5302 is to be removed.
>> dpkg: error processing package locale-textdomain-pm5302 (--purge):
>>  dependency problems - not removing
>> Errors were encountered while processing:
>>  locale-textdomain-pm5302
>> Or basically I can’t delete that since texinfo needs to be updated to use the non versioned pm module.  And I can’t update texinfo because it seems to be missing the module?
>> How do I get out of this “catch 22”?
>> -Scott
>>> On Feb 27, 2022, at 23:06, Scott Hannahs via Fink-users <[email protected]> wrote:
>>> 
>>> For both texinfo and Info for that matter give a missing perl module.
>>> 
>>> Can't locate Locale/Messages.pm in @INC (you may need to install the Locale::Messages module) (@INC contains: ../tp/maintain/lib/Unicode-EastAsianWidth/lib ../tp/maintain ../tp/Texinfo/XS/parsetexi ../tp/Texinfo/XS ../tp ../tp /opt/sw/lib/perl5/5.30.3/darwin-thread-multi-2level /opt/sw/lib/perl5/5.30.3 /opt/sw/lib/perl5/darwin-thread-multi-2level /opt/sw/lib/perl5 /opt/sw/lib/perl5/darwin /Library/Perl/5.30/darwin-thread-multi-2level /Library/Perl/5.30 /Network/Library/Perl/5.30/darwin-thread-multi-2level /Network/Library/Perl/5.30 /Library/Perl/Updates/5.30.3 /System/Library/Perl/5.30/darwin-thread-multi-2level /System/Library/Perl/5.30 /System/Library/Perl/Extras/5.30/darwin-thread-multi-2level /System/Library/Perl/Extras/5.30) at ../tp/texi2any line 97.
>>> BEGIN failed--compilation aborted at ../tp/texi2any line 97.
>>> make: *** [info-stnd.info <http://info-stnd.info/> <http://info-stnd.info/ <http://info-stnd.info/>>] Error 2
> 
> I pushed a texinfo update that deals with the underlying change in locale-textdomain-pm.
> 
> Hanspeter

I see the update (rev 700) but it still fails in the same place with the missing module:
        if TEXINFO_DEV_SOURCE=1 ; export TEXINFO_DEV_SOURCE ; top_srcdir=".." ; export top_srcdir ; top_builddir=".." ; export top_builddir ; /usr/bin/perl ../tp/texi2any   -I . \
         -o info-stnd.info `test -f 'info-stnd.texi' || echo './'`info-stnd.texi; \
        then \
          rc=0; \
        else \
          rc=$?; \
          $restore $backupdir/* `echo "./info-stnd.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: ../tp/maintain/lib/Unicode-EastAsianWidth/lib ../tp/maintain ../tp/Texinfo/XS/parsetexi ../tp/Texinfo/XS ../tp ../tp /opt/sw/lib/perl5/5.30.3/darwin-thread-multi-2level /opt/sw/lib/perl5/5.30.3 /opt/sw/lib/perl5/darwin-thread-multi-2level /opt/sw/lib/perl5 /opt/sw/lib/perl5/darwin /Library/Perl/5.30/darwin-thread-multi-2level /Library/Perl/5.30 /Network/Library/Perl/5.30/darwin-thread-multi-2level /Network/Library/Perl/5.30 /Library/Perl/Updates/5.30.3 /System/Library/Perl/5.30/darwin-thread-multi-2level /System/Library/Perl/5.30 /System/Library/Perl/Extras/5.30/darwin-thread-multi-2level /System/Library/Perl/Extras/5.30) at ../tp/texi2any line 97.
BEGIN failed--compilation aborted at ../tp/texi2any line 97.
make: *** [info-stnd.info] Error 2
…
Package manager version: 0.45.99.git
Distribution version: selfupdate-git Tue Mar  1 12:36:28 2022, 12.0, x86_64
Trees: local/injected local/main stable/main
Xcode.app: 13.2.1
No recognized Xcode CLI installed
Max. Fink build jobs:  2

I did install the CLI but the receipt file seems to be missing again.  The latest CLI is 13.2.1 AFAIK.
-Scott

_______________________________________________
Fink-users mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-users/
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.