Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
app-emacs/org-mode dep issues[ebuild]/texinfo Xmas egg hell
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3623

PostPosted: Tue Dec 28, 2021 1:04 pm    Post subject: app-emacs/org-mode dep issues[ebuild]/texinfo Xmas egg hell Reply with quote

as in:
Code:
emerge -1 org-mode

 * IMPORTANT: 2 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

These are the packages that would be merged, in reverse order:

Calculating dependencies  ... done!
[ebuild     U  ] app-emacs/org-mode-9.4.6 [9.4.4]


>>> Verifying ebuild manifests

>>> Emerging (1 of 1) app-emacs/org-mode-9.4.6::gentoo
 * org-9.4.6.tar.gz BLAKE2B SHA512 size ;-) ...                        [ ok ]
 * Emacs version: 27.2
>>> Unpacking source...
>>> Unpacking org-9.4.6.tar.gz to /var/tmp/portage/app-emacs/org-mode-9.4.6/work
>>> Source unpacked in /var/tmp/portage/app-emacs/org-mode-9.4.6/work
>>> Preparing source in /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6 ...
make -j3 -l3 datadir=/usr/share/emacs/etc/org-mode
======================================================
= Invoke "make help" for a synopsis of make targets. =
= Created a default local.mk template.               =
= Setting "oldorg" as the default target.            =
= Please adapt local.mk to your local setup!         =
======================================================
Loading /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-compat.el (source)...
Loading /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/mk/org-fixup.el (source)...
make -C doc clean;  make -C lisp clean;
make[1]: Entering directory '/var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/doc'
rm -f org orgguide *.pdf *.html *_letter.tex org-version.inc \
      org-version.tex *.aux *.cp *.cps *.dvi *.fn *.fns *.ky *.kys \
              *.pg *.pgs *.toc *.tp *.tps *.vr *.vrs *.log *.html *.ps
make[1]: Leaving directory '/var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/doc'
make[1]: Entering directory '/var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp'
rm -f org-version.el org-loaddefs.el org-version.elc org-loaddefs.elc org-install.elc
rm -f *.elc
make[1]: Leaving directory '/var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp'
make -C lisp compile
make[1]: Entering directory '/var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp'
rm -f org-version.el org-loaddefs.el org-version.elc org-loaddefs.elc org-install.elc
org-version: 9.4.6 (9.4.6-dist)
Loading /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-compat.el (source)...
Loading /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/mk/org-fixup.el (source)...
org-loaddefs: 9.4.6 (9.4.6-dist)
Loading /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-compat.el (source)...
Loading /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/mk/org-fixup.el (source)...
make compile-dirall
make[2]: Entering directory '/var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp'
==================== dirall ====================
Checking /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-C.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-J.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-R.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-abc.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-asymptote.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-awk.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-calc.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-clojure.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-comint.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-coq.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-core.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-css.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-ditaa.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-dot.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-ebnf.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-emacs-lisp.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-eshell.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-eval.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-exp.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-forth.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-fortran.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-gnuplot.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-groovy.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-haskell.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-hledger.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-io.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-java.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-js.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-latex.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-ledger.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-lilypond.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-lisp.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-lob.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-lua.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-makefile.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-matlab.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-maxima.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-mscgen.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-ocaml.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-octave.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-org.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-perl.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-picolisp.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-plantuml.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-processing.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-python.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-ref.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-ruby.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-sass.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-scheme.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-screen.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-sed.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-shell.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-shen.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-sql.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-sqlite.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-stan.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-table.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-tangle.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob-vala.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ob.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ol-bbdb.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ol-bibtex.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ol-docview.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ol-eshell.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ol-eww.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ol-gnus.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ol-info.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ol-irc.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ol-mhe.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ol-rmail.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ol-w3m.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ol.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-agenda.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-archive.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-attach-git.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-attach.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-capture.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-clock.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-colview.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-compat.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-crypt.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-ctags.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-datetree.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-duration.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-element.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-entities.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-faces.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-feed.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-footnote.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-goto.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-habit.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-id.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-indent.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-inlinetask.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-install.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-keys.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-lint.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-list.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-loaddefs.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-macro.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-macs.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-mobile.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-mouse.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-num.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-pcomplete.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-plot.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-protocol.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-refile.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-src.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-table.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-tempo.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-timer.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org-version.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/org.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ox-ascii.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ox-beamer.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ox-html.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ox-icalendar.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ox-latex.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ox-man.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ox-md.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ox-odt.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ox-org.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ox-publish.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ox-texinfo.el...
Compiling /var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp/ox.el...
Done (Total of 124 files compiled, 3 skipped)
make[2]: Leaving directory '/var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp'
make[1]: Leaving directory '/var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/lisp'
make -C doc info
make[1]: Entering directory '/var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/doc'
org-version: 9.4.6 (9.4.6-dist)
makeinfo --no-split org.texi -o org.info
makeinfo --no-split orgguide.texi -o orgguide.info
Can't locate Locale/Messages.pm in @INC (you may need to install the Locale::Messages module) (@INC contains: /usr/lib64/texinfo /usr/share/texinfo /usr/share/texinfo /etc/perl /usr/local/lib64/perl5/5.34/x86_64-linux-thread-multi /usr/local/lib64/perl5/5.34 /usr/lib64/perl5/vendor_perl/5.34/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.34 /usr/lib64/perl5/5.34/x86_64-linux-thread-multi /usr/lib64/perl5/5.34) at /usr/bin/makeinfo line 97.
BEGIN failed--compilation aborted at /usr/bin/makeinfo line 97.
Can't locate Locale/Messages.pm in @INC (you may need to install the Locale::Messages module) (@INC contains: /usr/lib64/texinfo /usr/share/texinfo /usr/share/texinfo /etc/perl /usr/local/lib64/perl5/5.34/x86_64-linux-thread-multi /usr/local/lib64/perl5/5.34 /usr/lib64/perl5/vendor_perl/5.34/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.34 /usr/lib64/perl5/5.34/x86_64-linux-thread-multi /usr/lib64/perl5/5.34) at /usr/bin/makeinfo line 97.
BEGIN failed--compilation aborted at /usr/bin/makeinfo line 97.
make[1]: *** [Makefile:71: orgguide] Error 2
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:71: org] Error 2
make[1]: Leaving directory '/var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6/doc'
make: *** [mk/targets.mk:135: info] Error 2
 * ERROR: app-emacs/org-mode-9.4.6::gentoo failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=app-emacs/org-mode-9.4.6::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-emacs/org-mode-9.4.6::gentoo'`.
 * The complete build log is located at '/var/log/portage/app-emacs:org-mode-9.4.6:20211228-130233.log.gz'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-emacs/org-mode-9.4.6/temp/build.log.gz'.
 * The ebuild environment file is located at '/var/tmp/portage/app-emacs/org-mode-9.4.6/temp/environment'.
 * Working directory: '/var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6'
 * S: '/var/tmp/portage/app-emacs/org-mode-9.4.6/work/org-9.4.6'

>>> Failed to emerge app-emacs/org-mode-9.4.6, Log file:

>>>  '/var/log/portage/app-emacs:org-mode-9.4.6:20211228-130233.log.gz'
Any idea what's missing here?
Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "


Last edited by CaptainBlood on Wed Dec 29, 2021 10:38 pm; edited 10 times in total
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30916
Location: here

PostPosted: Tue Dec 28, 2021 1:27 pm    Post subject: Reply with quote

Try to run perl-cleaner --all.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3623

PostPosted: Tue Dec 28, 2021 1:27 pm    Post subject: Reply with quote

Code:
Installed versions:  9.4.4^t(16:15:58 13/04/2021)(-contrib -doc -odt-schema)
Thks 4 ur attention, interest & support
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3623

PostPosted: Tue Dec 28, 2021 2:50 pm    Post subject: Reply with quote

fedeliallalinea wrote:
Try to run perl-cleaner --all.
Didn't help :(
Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30916
Location: here

PostPosted: Tue Dec 28, 2021 3:14 pm    Post subject: Reply with quote

The Locale/Messages.pm seems part of dev-perl/libintl-perl but isn't list as dependencies.
Try to install it and rebuild app-emacs/org-mode package.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3623

PostPosted: Tue Dec 28, 2021 4:58 pm    Post subject: Reply with quote

Failed still, whatever dev-perl/libintl-perl minimal USE flag. :cry:
Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1678

PostPosted: Tue Dec 28, 2021 10:10 pm    Post subject: Reply with quote

Try with MAKEOPTS="-j1"? ulm will look at it later.

Please file bugs for build failures.
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3623

PostPosted: Wed Dec 29, 2021 5:54 am    Post subject: Reply with quote

Came to test rebuild of current installed stable org-mode-9.4.4, which now fails too...
Investigating...
Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3623

PostPosted: Wed Dec 29, 2021 7:03 am    Post subject: Reply with quote

@fedeliallalinea,
you put me on the right track, i.e. reading the fine log... :oops:
Code:
USE=minimal emerge dev-perl/libintl-perl dev-perl/Unicode-EastAsianWidth app-emacs/org-mode
ebuild   R    ] app-emacs/org-mode-9.4.6
[ebuild   R    ] dev-perl/Unicode-EastAsianWidth-12.0.0
[ebuild   R    ] dev-perl/libintl-perl-1.320.0
did the trick here...
Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3623

PostPosted: Wed Dec 29, 2021 7:34 pm    Post subject: Reply with quote

Patched stable ebuilds:
Code:
cat /var/db/repos/local-repo/app-emacs/org-mode/org-mode-9.4.4-r1.ebuild
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
NEED_EMACS=24

inherit elisp readme.gentoo-r1

DESCRIPTION="An Emacs mode for notes and project planning"
HOMEPAGE="https://www.orgmode.org/"
SRC_URI="https://orgmode.org/org-${PV}.tar.gz"

LICENSE="GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="contrib doc odt-schema"
RESTRICT="test"

BDEPEND="
   dev-perl/Unicode-EastAsianWidth
   dev-perl/libintl-perl
   doc? ( virtual/texi2dvi )
"

S="${WORKDIR}/org-${PV}"
SITEFILE="50${PN}-gentoo.el"

src_compile() {
   emake datadir="${EPREFIX}${SITEETC}/${PN}"
   use doc && emake pdf card
}

src_install() {
   emake \
      DESTDIR="${D}" \
      ETCDIRS="styles $(use odt-schema && echo schema)" \
      lispdir="${EPREFIX}${SITELISP}/${PN}" \
      datadir="${EPREFIX}${SITEETC}/${PN}" \
      infodir="${EPREFIX}/usr/share/info" \
      install

   cp "${FILESDIR}/${SITEFILE}" "${T}/${SITEFILE}" || die

   if use contrib; then
      elisp-install ${PN}/contrib contrib/lisp/{org,ob,ox}*.el
      ( docinto contrib; dodoc -r contrib/README contrib/scripts )
      find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \
         -exec rm -f '{}' '+'
      # add the contrib subdirectory to load-path
      sed -i -e 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \
         "${T}/${SITEFILE}" || die
   fi

   elisp-site-file-install "${T}/${SITEFILE}"
   dodoc README etc/ORG-NEWS
   use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf

   DOC_CONTENTS="Org mode has a large variety of run-time dependencies,
      so you may have to install one or more additional packages.
      A non-exhaustive list of these dependencies may be found at
      <http://orgmode.org/worg/org-dependencies.html>."
   readme.gentoo_create_doc
}
Code:
cat /var/db/repos/local-repo/app-emacs/org-mode/org-mode-9.4.6-r1.ebuild
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8
NEED_EMACS=24

inherit elisp readme.gentoo-r1

DESCRIPTION="An Emacs mode for notes and project planning"
HOMEPAGE="https://www.orgmode.org/"
SRC_URI="https://orgmode.org/org-${PV}.tar.gz"

LICENSE="GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="contrib doc odt-schema"
RESTRICT="test"

BDEPEND="
   dev-perl/Unicode-EastAsianWidth
   dev-perl/libintl-perl
   doc? ( virtual/texi2dvi )
"

S="${WORKDIR}/org-${PV}"
SITEFILE="50${PN}-gentoo.el"

src_compile() {
   emake datadir="${EPREFIX}${SITEETC}/${PN}"
   use doc && emake pdf card
}

src_install() {
   emake \
      DESTDIR="${D}" \
      ETCDIRS="styles $(use odt-schema && echo schema)" \
      lispdir="${EPREFIX}${SITELISP}/${PN}" \
      datadir="${EPREFIX}${SITEETC}/${PN}" \
      infodir="${EPREFIX}/usr/share/info" \
      install

   cp "${FILESDIR}/${SITEFILE}" "${T}/${SITEFILE}" || die

   if use contrib; then
      elisp-install ${PN}/contrib contrib/lisp/{org,ob,ox}*.el
      ( docinto contrib; dodoc -r contrib/README contrib/scripts )
      find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \
         -exec rm -f '{}' '+'
      # add the contrib subdirectory to load-path
      sed -i -e 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \
         "${T}/${SITEFILE}" || die
   fi

   elisp-site-file-install "${T}/${SITEFILE}"
   dodoc README etc/ORG-NEWS
   use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf

   DOC_CONTENTS="Org mode has a large variety of run-time dependencies,
      so you may have to install one or more additional packages.
      A non-exhaustive list of these dependencies may be found at
      <http://orgmode.org/worg/org-dependencies.html>."
   readme.gentoo_create_doc
}
Don't forget to
Code:
emerge --deselect dev-perl/Unicode-EastAsianWidth dev-perl/libintl-perl
if required.
For those wishing to patch unstable ebuilds by themselves:
Code:
diff org-mode-9.4.6.ebuild org-mode-9.4.6-r1.ebuild
19c19,23
< BDEPEND="doc? ( virtual/texi2dvi )"
---
> BDEPEND="
>    dev-perl/Unicode-EastAsianWidth
>    dev-perl/libintl-perl
>    doc? ( virtual/texi2dvi )
> "
should help. :roll:
hks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8936

PostPosted: Wed Dec 29, 2021 7:57 pm    Post subject: Reply with quote

https://bugs.gentoo.org
Back to top
View user's profile Send private message
grknight
Retired Dev
Retired Dev


Joined: 20 Feb 2015
Posts: 1660

PostPosted: Wed Dec 29, 2021 8:07 pm    Post subject: Reply with quote

Please do not consider this fixed by changing app-emacs/org-mode with perl changes.

The issue is plainly from a *tool* not the ebuild dependencies:

Code:
makeinfo --no-split org.texi -o org.info
makeinfo --no-split orgguide.texi -o orgguide.info
Can't locate Locale/Messages.pm in @INC (you may need to install the Locale::Messages module) (@INC contains: /usr/lib64/texinfo /usr/share/texinfo /usr/share/texinfo /etc/perl /usr/local/lib64/perl5/5.34/x86_64-linux-thread-multi /usr/local/lib64/perl5/5.34 /usr/lib64/perl5/vendor_perl/5.34/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.34 /usr/lib64/perl5/5.34/x86_64-linux-thread-multi /usr/lib64/perl5/5.34) at /usr/bin/makeinfo line 97.
BEGIN failed--compilation aborted at /usr/bin/makeinfo line 97.
Can't locate Locale/Messages.pm in @INC (you may need to install the Locale::Messages module) (@INC contains: /usr/lib64/texinfo /usr/share/texinfo /usr/share/texinfo /etc/perl /usr/local/lib64/perl5/5.34/x86_64-linux-thread-multi /usr/local/lib64/perl5/5.34 /usr/lib64/perl5/vendor_perl/5.34/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.34 /usr/lib64/perl5/5.34/x86_64-linux-thread-multi /usr/lib64/perl5/5.34) at /usr/bin/makeinfo line 97.


/usr/bin/makeinfo itself is failing to initialize. makeinfo is part of sys-apps/texinfo so it is texinfo that should be looked at for dependencies.

I do think that texinfo should be a build dependency here however, even though it is indirectly by having app-editors/emacs defined as one.
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3623

PostPosted: Wed Dec 29, 2021 9:18 pm    Post subject: Reply with quote

grknight,interesting...
Indeed:
Code:
user@amd64 ~ $ egrf sys-apps/texinfo
 * Searching for texinfo in sys-apps ...

 * dependency graph for sys-apps/texinfo-6.7
 `--  sys-apps/texinfo-6.7  amd64
   `--  sys-libs/ncurses-6.2_p20210619  (>=sys-libs/ncurses-5.2-r2) amd64
   `--  dev-lang/perl-5.34.0-r3  (dev-lang/perl) amd64
   `--  dev-perl/libintl-perl-1.320.0  (dev-perl/libintl-perl) amd64
   `--  dev-perl/Unicode-EastAsianWidth-12.0.0  (dev-perl/Unicode-EastAsianWidth) amd64
   `--  dev-perl/Text-Unidecode-1.300.0-r1  (dev-perl/Text-Unidecode) amd64
   `--  virtual/libintl-0-r2  (virtual/libintl) amd64
   `--  sys-devel/gettext-0.21-r1  (>=sys-devel/gettext-0.19.6) amd64
[ sys-apps/texinfo-6.7 stats: packages (8), max depth (1) ]

 * dependency graph for sys-apps/texinfo-6.8
 `--  sys-apps/texinfo-6.8  amd64
   `--  sys-libs/ncurses-6.2_p20210619  (>=sys-libs/ncurses-5.2-r2) amd64
   `--  dev-lang/perl-5.34.0-r3  (dev-lang/perl) amd64
   `--  virtual/libintl-0-r2  (virtual/libintl) amd64
   `--  sys-devel/gettext-0.21-r1  (>=sys-devel/gettext-0.19.6) amd64
[ sys-apps/texinfo-6.8 stats: packages (5), max depth (1) ]
so latest stable texinfo is the show stopper here...
Maybe
Code:
dev-perl/Unicode-EastAsianWidth
dev-perl/libintl-perl
could not be always required rebuilding these
Code:
user@amd64 ~ $ edep texinfo
 * These packages depend on texinfo:
app-arch/sharutils-4.15.2-r2 (sys-apps/texinfo)
app-doc/elisp-manual-26.3 (sys-apps/texinfo)
app-editors/emacs-27.2-r5 (sys-apps/texinfo)
app-emacs/ebuild-mode-1.53 (sys-apps/texinfo)
app-emacs/magit-3.2.0 (sys-apps/texinfo)
app-emacs/slime-2.21 (>=sys-apps/texinfo-5.1)
app-emacs/transient-0.3.6 (sys-apps/texinfo)
app-emacs/with-editor-3.0.4 (sys-apps/texinfo)
app-emulation/qemu-6.2.0 (sys-apps/texinfo)
app-misc/screen-4.8.0-r3 (sys-apps/texinfo)
app-office/auto-multiple-choice-1.5.2-r1 (>=sys-apps/texinfo-4.2-r5)
app-text/texlive-2021 (sys-apps/texinfo)
dev-db/mariadb-10.5.10-r2 (>=sys-apps/texinfo-4.7-r1)
dev-libs/check-0.15.2-r1 (sys-apps/texinfo)
dev-libs/libconfig-1.7.3 (sys-apps/texinfo)
dev-scheme/slib-3.2.5-r1 (>=sys-apps/texinfo-5.0)
dev-tex/glossaries-4.46 (>=sys-apps/texinfo-4.2-r5)
dev-tex/latex-beamer-3.63 (>=sys-apps/texinfo-4.2-r5)
dev-tex/pgf-3.1.5b (>=sys-apps/texinfo-4.2-r5)
dev-vcs/git-2.34.1 (doc ? sys-apps/texinfo)
sys-apps/ed-1.17 (sys-apps/texinfo)
sys-apps/gawk-5.1.0 (>=sys-apps/texinfo-6.7)
sys-apps/groff-1.22.4 (sys-apps/texinfo)
sys-boot/grub-2.06-r1 (sys-apps/texinfo)
sys-devel/autoconf-2.13-r1 (>=sys-apps/texinfo-4.3)
sys-devel/gdb-11.1 (sys-apps/texinfo)
sys-fs/e2fsprogs-1.46.4 (sys-apps/texinfo)
sys-libs/gpm-1.20.7-r3 (sys-apps/texinfo)
sys-process/acct-6.6.4-r3 (sys-apps/texinfo)
virtual/texi2dvi-0-r2 (sys-apps/texinfo)
Talking stable here.

Hoping ebuild maintainers will take the minimalist approach, should it involve many ebuilds revbumps.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3623

PostPosted: Wed Dec 29, 2021 9:43 pm    Post subject: Reply with quote

Fun is back into computing:
Code:
user@amd64 ~ $ eix sys-apps/texinfo
[I] sys-apps/texinfo
     Available versions:  6.7 6.8 {nls +standalone static}
     Installed versions:  6.8(10:02:45 19/09/2021)(-nls -standalone -static)
     Homepage:            https://www.gnu.org/software/texinfo/
     Description:         The GNU info program and utilities

user@amd64 ~ $ equs sys-apps/texinfo
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-apps/texinfo-6.8:
 U I
 - - nls        : Add Native Language Support (using gettext - GNU locale
                  utilities)
 - - standalone : Build standalone version that survives all Portage bugs
 - - static     : !!do not set this during bootstrap!! Causes binaries to be
                  statically linked instead of dynamically
One good reason here to go belt,braces & diapper, i.e. enable USE=standalone...
Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1678

PostPosted: Wed Dec 29, 2021 10:30 pm    Post subject: Reply with quote

grknight wrote:
Please do not consider this fixed by changing app-emacs/org-mode with perl changes.

The issue is plainly from a *tool* not the ebuild dependencies:

Code:
makeinfo --no-split org.texi -o org.info
makeinfo --no-split orgguide.texi -o orgguide.info
Can't locate Locale/Messages.pm in @INC (you may need to install the Locale::Messages module) (@INC contains: /usr/lib64/texinfo /usr/share/texinfo /usr/share/texinfo /etc/perl /usr/local/lib64/perl5/5.34/x86_64-linux-thread-multi /usr/local/lib64/perl5/5.34 /usr/lib64/perl5/vendor_perl/5.34/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.34 /usr/lib64/perl5/5.34/x86_64-linux-thread-multi /usr/lib64/perl5/5.34) at /usr/bin/makeinfo line 97.
BEGIN failed--compilation aborted at /usr/bin/makeinfo line 97.
Can't locate Locale/Messages.pm in @INC (you may need to install the Locale::Messages module) (@INC contains: /usr/lib64/texinfo /usr/share/texinfo /usr/share/texinfo /etc/perl /usr/local/lib64/perl5/5.34/x86_64-linux-thread-multi /usr/local/lib64/perl5/5.34 /usr/lib64/perl5/vendor_perl/5.34/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.34 /usr/lib64/perl5/5.34/x86_64-linux-thread-multi /usr/lib64/perl5/5.34) at /usr/bin/makeinfo line 97.


/usr/bin/makeinfo itself is failing to initialize. makeinfo is part of sys-apps/texinfo so it is texinfo that should be looked at for dependencies.

I do think that texinfo should be a build dependency here however, even though it is indirectly by having app-editors/emacs defined as one.


As said repeatedly, still needs a bug to be filed, but it's still possible this is from a parallel make issue which sometimes results in tools being invoked in a non-intended way when pre-requisites aren't available (good example is where things like texinfo get invoked because of patches changing generated files). ulm seemed to think it was still a parallel make issue anyway and I pointed him to this thread. He intends to look into it.

(It's possible obviously that it's a tool issue too, but it might be that it's not an intended usage of texinfo, or it needs e.g. -standalone. Dunno. Showed dilfridge too in case it's an actual issue with texinfo, but seems odd it would only manifest now.)
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3623

PostPosted: Thu Dec 30, 2021 12:26 am    Post subject: Reply with quote

No use flogging a dead horse:
asturm wrote:
https://bugs.gentoo.org
sam_ wrote:
Please file bugs for build failures.
sam_ wrote:
As said repeatedly, still needs a bug to be filed...
boyz, please give me a break: If you REALLY want a bug, why don't you open it yourselves, especially when obvious? No harm intended ...

Proper bug report portage env prerequisite such as USE=-* here should trigger automatic WON'T FIX assignment.
It raised texinfo|-standalone] issue here.
Which in turn draws attention to
Code:
standalone: Build standalone version that survives all Portage bugs
which description ought to be a major concern to any ebuild maintainer involved, if not to a larger audience...

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1678

PostPosted: Thu Dec 30, 2021 2:09 am    Post subject: Reply with quote

CaptainBlood wrote:
No use flogging a dead horse:
asturm wrote:
https://bugs.gentoo.org
sam_ wrote:
Please file bugs for build failures.
sam_ wrote:
As said repeatedly, still needs a bug to be filed...
boyz, please give me a break: If you REALLY want a bug, why don't you open it yourselves, especially when obvious? No harm intended ...

Proper bug report portage env prerequisite such as USE=-* here should trigger automatic WON'T FIX assignment.
It raised texinfo|-standalone] issue here.
Which in turn draws attention to
Code:
standalone: Build standalone version that survives all Portage bugs
which description ought to be a major concern to any ebuild maintainer involved, if not to a larger audience...

Thks 4 ur attention, interest & support.


Because I can't reproduce the bug and you're regularly (ab)using the forums as a bug tracker.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum