GNU bug report logs - #55280
Failed to build "texlive-font-maps"

Previous Next

Package: guix;

Reported by: Panagiotis Vlantis <panvlantis <at> outlook.com>

Date: Thu, 5 May 2022 20:45:02 UTC

Severity: normal

Done: Andreas Enge <andreas <at> enge.fr>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 55280 in the body.
You can then email your comments to 55280 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#55280; Package guix. (Thu, 05 May 2022 20:45:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Panagiotis Vlantis <panvlantis <at> outlook.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 05 May 2022 20:45:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Panagiotis Vlantis <panvlantis <at> outlook.com>
To: bug-guix <at> gnu.org
Subject: Failed to build "texlive-font-maps"
Date: Thu, 05 May 2022 22:36:54 +0300
Hello,

I am trying to build a profile on my desktop (guix on a foreign distro)
that includes packages that depend on "texlive-font-maps",
the building process of which, strangely enough, fails.

The reason why this is strange is that the exact same profile builds
on my laptop (same setup, guix on a foreign distro)
without any issues whatsoever.

According to the logs on my desktop, the error occurs at the beginning of
copying generated map files from /gnu/store/ to /tmp/.

After noticing that "copy-file: Permission denied" errors can occur when
a file already exists at the destination, I took a better look at the
logs of both my desktop and laptop builds and noticed that updmap reports
detecting font map files under /tmp/texlive/ on the desktop
and none on the laptop (see the list of generated and overriding files
in the logs)

I cannot verify if this is indeed the problem because,
after running "guix package" with "--keep-failed" on my desktop and
checking the tree of the remaining build directory,
I get this (no, the curly brackets are not a typo):

    /tmp/guix-build-texlive-font-maps.drv-0
    └── {
        └── tmp
            └── texlive
                └── share
                    ├── texmf-dist}
                    └── texmf-var
                        └── web2c
                            └── updmap.log

    7 directories, 1 file


Unfortunately, I am not capable of debugging this beyond this point so
any assistance/suggestions would be much appreciated.

I attach below the last sections of the corresponding log files from
both my machines. Please let me know if anything else could be of help.

Greetings,
Panagiotis



Desktop (build failure):

  Files generated:
    /gnu/store/365gv7z515zwja7rr1g76z2bwbwsakgv-texlive-font-maps/share/texmf-dist/fonts/map/dvips/updmap:
         15852 2022-05-05 18:55:50 builtin35.map
         21325 2022-05-05 18:55:50 download35.map
         73462 2022-05-05 18:55:50 psfonts_pk.map
        277038 2022-05-05 18:55:50 psfonts_t1.map
        277033 2022-05-05 18:55:50 ps2pk.map
            14 2022-05-05 18:55:50 psfonts.map -> psfonts_t1.map
    /gnu/store/365gv7z515zwja7rr1g76z2bwbwsakgv-texlive-font-maps/share/texmf-dist/fonts/map/pdftex/updmap:
        277040 2022-05-05 18:55:50 pdftex_dl14.map
        275375 2022-05-05 18:55:50 pdftex_ndl14.map
            15 2022-05-05 18:55:50 pdftex.map -> pdftex_dl14.map
    /gnu/store/365gv7z515zwja7rr1g76z2bwbwsakgv-texlive-font-maps/share/texmf-dist/fonts/map/dvipdfmx/updmap:
           375 2022-05-05 18:55:50 kanjix.map

  WARNING: updmap has found mismatched files!

  The following files have been generated as listed above,
  but will not be found because overriding files exist, listed below.
   builtin35.map: /tmp/texlive/share/texmf-dist/fonts/map/dvips/updmap/builtin35.map
   download35.map: /tmp/texlive/share/texmf-dist/fonts/map/dvips/updmap/download35.map
   kanjix.map: /tmp/texlive/share/texmf-dist/fonts/map/dvipdfmx/updmap/kanjix.map
   pdftex.map: /tmp/texlive/share/texmf-dist/fonts/map/pdftex/updmap/pdftex.map
   pdftex_dl14.map: /tmp/texlive/share/texmf-dist/fonts/map/pdftex/updmap/pdftex_dl14.map
   pdftex_ndl14.map: /tmp/texlive/share/texmf-dist/fonts/map/pdftex/updmap/pdftex_ndl14.map
   ps2pk.map: /tmp/texlive/share/texmf-dist/fonts/map/dvips/updmap/ps2pk.map
   psfonts.map: /tmp/texlive/share/texmf-dist/fonts/map/dvips/updmap/psfonts.map
   psfonts_pk.map: /tmp/texlive/share/texmf-dist/fonts/map/dvips/updmap/psfonts_pk.map
   psfonts_t1.map: /tmp/texlive/share/texmf-dist/fonts/map/dvips/updmap/psfonts_t1.map
  (Run updmap --help for full documentation of updmap.)

  Transcript written on "{/tmp/texlive/share/texmf-dist}/../texmf-var/web2c/updmap.log".
  updmap: Updating ls-R files.
  `/gnu/store/365gv7z515zwja7rr1g76z2bwbwsakgv-texlive-font-maps/share/texmf-dist/fonts/map/dvipdfmx/updmap/kanjix.map' -> `/tmp/texlive/share/texmf-dist/fonts/map/dvipdfmx/updmap/kanjix.map'
  Backtrace:
            16 (primitive-load "/gnu/store/6v94vggyrsvy9ndyf7jwfx6p28g?")
  In ice-9/eval.scm:
      619:8 15 (_ #(#(#(#(#<directory (guile-user) 7ffff4f?> ?) ?) ?) ?))
  In ice-9/ftw.scm:
     475:32 14 (loop _ _ #(27 2247464 16877 1 986 984 0 20 # # # # 0 ?) ?)
  In srfi/srfi-1.scm:
     460:18 13 (fold #<procedure 7ffff4ec13c0 at ice-9/ftw.scm:475:38?> ?)
  In unknown file:
            12 (_ #<procedure 7ffff4fc7450 at ice-9/ftw.scm:477:44 ()> ?)
  In ice-9/ftw.scm:
     475:32 11 (loop _ _ #(27 2247467 16877 1 986 984 0 6 1651776950 ?) ?)
  In srfi/srfi-1.scm:
     460:18 10 (fold #<procedure 7ffff4ec7540 at ice-9/ftw.scm:475:38?> ?)
  In unknown file:
             9 (_ #<procedure 7ffff4ff2e70 at ice-9/ftw.scm:477:44 ()> ?)
  In ice-9/ftw.scm:
     475:32  8 (loop _ _ #(27 2247468 16877 1 986 984 0 38 # # # # 0 ?) ?)
  In srfi/srfi-1.scm:
     460:18  7 (fold #<procedure 7ffff4ece300 at ice-9/ftw.scm:475:38?> ?)
  In unknown file:
             6 (_ #<procedure 7ffff4ff2810 at ice-9/ftw.scm:477:44 ()> ?)
  In ice-9/ftw.scm:
     475:32  5 (loop _ _ #(27 2247473 16877 1 986 984 0 12 # # # # 0 ?) ?)
  In srfi/srfi-1.scm:
     460:18  4 (fold #<procedure 7ffff4edb9c0 at ice-9/ftw.scm:475:38?> ?)
  In unknown file:
             3 (_ #<procedure 7ffff4ff2180 at ice-9/ftw.scm:477:44 ()> ?)
  In ice-9/ftw.scm:
     505:39  2 (loop _ _ #(27 2247474 16877 1 986 984 0 20 # # # # 0 ?) ?)
  In guix/build/utils.scm:
     404:27  1 (_ "/gnu/store/365gv7z515zwja7rr1g76z2bwbwsakgv-texliv?" ?)
  In unknown file:
             0 (copy-file "/gnu/store/365gv7z515zwja7rr1g76z2bwbwsakg?" ?)

  ERROR: In procedure copy-file:
  In procedure copy-file: Permission denied



Laptop (successful build):

  Files generated:
    /gnu/store/d9admknpp57xs3zs3yzhq8qr8k8cvmnh-texlive-font-maps/share/texmf-dist/fonts/map/dvips/updmap:
         15852 2022-02-19 20:14:00 builtin35.map
         21325 2022-02-19 20:14:00 download35.map
         23952 2022-02-19 20:14:00 psfonts_pk.map
        225021 2022-02-19 20:14:00 psfonts_t1.map
        225016 2022-02-19 20:14:00 ps2pk.map
            14 2022-02-19 20:14:00 psfonts.map -> psfonts_t1.map
    /gnu/store/d9admknpp57xs3zs3yzhq8qr8k8cvmnh-texlive-font-maps/share/texmf-dist/fonts/map/pdftex/updmap:
        225023 2022-02-19 20:14:00 pdftex_dl14.map
        223358 2022-02-19 20:14:00 pdftex_ndl14.map
            15 2022-02-19 20:14:00 pdftex.map -> pdftex_dl14.map
    /gnu/store/d9admknpp57xs3zs3yzhq8qr8k8cvmnh-texlive-font-maps/share/texmf-dist/fonts/map/dvipdfmx/updmap:
           375 2022-02-19 20:14:00 kanjix.map

  WARNING: updmap has found mismatched files!

  The following files have been generated as listed above,
  but will not be found because overriding files exist, listed below.
   builtin35.map: 
   download35.map: 
   kanjix.map: 
   pdftex.map: 
   pdftex_dl14.map: 
   pdftex_ndl14.map: 
   ps2pk.map: 
   psfonts.map: 
   psfonts_pk.map: 
   psfonts_t1.map: 
  (Run updmap --help for full documentation of updmap.)

  Transcript written on "{/tmp/texlive/share/texmf-dist}/../texmf-var/web2c/updmap.log".
  updmap: Updating ls-R files.
  `/gnu/store/d9admknpp57xs3zs3yzhq8qr8k8cvmnh-texlive-font-maps/share/texmf-dist/fonts/map/dvipdfmx/updmap/kanjix.map' -> `/tmp/texlive/share/texmf-dist/fonts/map/dvipdfmx/updmap/kanjix.map'
  `/gnu/store/d9admknpp57xs3zs3yzhq8qr8k8cvmnh-texlive-font-maps/share/texmf-dist/fonts/map/pdftex/updmap/pdftex_dl14.map' -> `/tmp/texlive/share/texmf-dist/fonts/map/pdftex/updmap/pdftex_dl14.map'
  `/gnu/store/d9admknpp57xs3zs3yzhq8qr8k8cvmnh-texlive-font-maps/share/texmf-dist/fonts/map/pdftex/updmap/pdftex_ndl14.map' -> `/tmp/texlive/share/texmf-dist/fonts/map/pdftex/updmap/pdftex_ndl14.map'
  `/gnu/store/d9admknpp57xs3zs3yzhq8qr8k8cvmnh-texlive-font-maps/share/texmf-dist/fonts/map/pdftex/updmap/pdftex.map' -> `/tmp/texlive/share/texmf-dist/fonts/map/pdftex/updmap/pdftex.map'
  `/gnu/store/d9admknpp57xs3zs3yzhq8qr8k8cvmnh-texlive-font-maps/share/texmf-dist/fonts/map/dvips/updmap/download35.map' -> `/tmp/texlive/share/texmf-dist/fonts/map/dvips/updmap/download35.map'
  `/gnu/store/d9admknpp57xs3zs3yzhq8qr8k8cvmnh-texlive-font-maps/share/texmf-dist/fonts/map/dvips/updmap/builtin35.map' -> `/tmp/texlive/share/texmf-dist/fonts/map/dvips/updmap/builtin35.map'
  `/gnu/store/d9admknpp57xs3zs3yzhq8qr8k8cvmnh-texlive-font-maps/share/texmf-dist/fonts/map/dvips/updmap/psfonts_t1.map' -> `/tmp/texlive/share/texmf-dist/fonts/map/dvips/updmap/psfonts_t1.map'
  `/gnu/store/d9admknpp57xs3zs3yzhq8qr8k8cvmnh-texlive-font-maps/share/texmf-dist/fonts/map/dvips/updmap/psfonts_pk.map' -> `/tmp/texlive/share/texmf-dist/fonts/map/dvips/updmap/psfonts_pk.map'
  `/gnu/store/d9admknpp57xs3zs3yzhq8qr8k8cvmnh-texlive-font-maps/share/texmf-dist/fonts/map/dvips/updmap/ps2pk.map' -> `/tmp/texlive/share/texmf-dist/fonts/map/dvips/updmap/ps2pk.map'
  `/gnu/store/d9admknpp57xs3zs3yzhq8qr8k8cvmnh-texlive-font-maps/share/texmf-dist/fonts/map/dvips/updmap/psfonts.map' -> `/tmp/texlive/share/texmf-dist/fonts/map/dvips/updmap/psfonts.map'
  `/gnu/store/d9admknpp57xs3zs3yzhq8qr8k8cvmnh-texlive-font-maps/share/texmf-dist/web2c/updmap.cfg' -> `/tmp/texlive/share/texmf-dist/web2c/updmap.cfg'



A subset of the packages in my profile which depend on "texlive-font-maps"
are the following:
- texlive-base
- texlive-bin
- texlive-pdftex
- texlive-latex-base
- texlive-latex-graphics
- texlive-latex-amsmath
- texlive-latex-preview
- texlive-fonts-latex
- texlive-fonts-ec
- texlive-amsfonts
- texlive-hyperref
- texlive-url
- texlive-latex-parskip
- texlive-latex-kvoptions
- texlive-etoolbox
- texlive-preprint
- texlive-xcolor
- texlive-wrapfig
- texlive-ulem
- texlive-capt-of
- texlive-xmltex
- texlive-lm
- texlive-capt-of
- texlive-unicode-data




Reply sent to Andreas Enge <andreas <at> enge.fr>:
You have taken responsibility. (Sun, 27 Aug 2023 08:40:02 GMT) Full text and rfc822 format available.

Notification sent to Panagiotis Vlantis <panvlantis <at> outlook.com>:
bug acknowledged by developer. (Sun, 27 Aug 2023 08:40:02 GMT) Full text and rfc822 format available.

Message #10 received at 55280-done <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: 55280-done <at> debbugs.gnu.org
Subject: Closing
Date: Sun, 27 Aug 2023 10:39:41 +0200
Hello,

this bug has probably been addressed by the recent changes to texlive,
so I am closing it. If you still experience problems, please come back
to us, reopen the report or create a new one.

Thanks for your report!

Andreas





bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 24 Sep 2023 11:24:17 GMT) Full text and rfc822 format available.

This bug report was last modified 208 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.