Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 945763 - sci-astronomy/celestia-1.7.0_pre20221215-r1 - [texlive] base.h: error: passing const fmt::v11::formatter<{anonymous}::M3DChunkType> as this argument discards qualifiers [-fp
Summary: sci-astronomy/celestia-1.7.0_pre20221215-r1 - [texlive] base.h: error: passin...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Astronomy project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 906077
  Show dependency tree
 
Reported: 2024-12-02 20:02 UTC by Toralf Förster
Modified: 2025-01-07 11:26 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,17.85 KB, text/plain)
2024-12-02 20:02 UTC, Toralf Förster
Details
CMakeCache.txt (CMakeCache.txt,9.67 KB, text/plain)
2024-12-02 20:02 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,42.46 KB, text/plain)
2024-12-02 20:02 UTC, Toralf Förster
Details
environment (environment,129.06 KB, text/plain)
2024-12-02 20:02 UTC, Toralf Förster
Details
etc.clang.tar.xz (etc.clang.tar.xz,1.21 KB, application/x-xz)
2024-12-02 20:02 UTC, Toralf Förster
Details
etc.portage.tar.xz (etc.portage.tar.xz,18.41 KB, application/x-xz)
2024-12-02 20:02 UTC, Toralf Förster
Details
logs.tar.xz (logs.tar.xz,76.39 KB, application/x-xz)
2024-12-02 20:02 UTC, Toralf Förster
Details
qlist-info.txt (qlist-info.txt,101.12 KB, text/plain)
2024-12-02 20:02 UTC, Toralf Förster
Details
sci-astronomy:celestia-1.7.0_pre20221215:20241202-195746.log (sci-astronomy:celestia-1.7.0_pre20221215:20241202-195746.log,24.62 KB, text/plain)
2024-12-02 20:02 UTC, Toralf Förster
Details
temp.tar.xz (temp.tar.xz,28.34 KB, application/x-xz)
2024-12-02 20:02 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2024-12-02 20:02:09 UTC
too long lines were shrinked:

/var/tmp/portage/sci-astronomy/celestia-1.7.0_pre20221215/work/Celestia-9b00246b17a60f0a6dce724be8f7a3bda04809c3/src/celutil/logger.h:98:8:   required from void celestia::util::Logger::debug(const char*, const Args& ...) const [with Args = {int, {anonymous}::M3DChunkType}]
   98 |     log(Level::Debug, format, args...);
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sci-astronomy/celestia-1.7.0_pre20221215/work/Celestia-9b00246b17a60f0a6dce724be8f7a3bda04809c3/src/cel3ds/3dsread.cpp:138:23:   required from here
  138 |     GetLogger()->debug("Skipping {} bytes of unknown/unexpected chunk type {}\n", contentSize, chunkType);
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/fmt/base.h:1402:29: error: passing const fmt::v11::formatter<{anonymous}::M3DChunkType> as this argument discards qualifiers [-fpermissive]
 1402 |     ctx.advance_to(cf.format(*static_cast<qualified_type*>(arg), ctx));
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 23.0-20241201-192509

  UNMASKED:
  >=app-text/dvisvgm-2024
  >=app-text/ps2pkm-1.8_p20240311
  >=app-text/texlive-2024
  >=app-text/texlive-core-2024
  >=dev-libs/kpathsea-6.4.0
  >=dev-libs/ptexenc-1.4.6
  dev-python/latexrestricted
  >=dev-tex/biber-2.20
  >=dev-tex/biblatex-3.20
  >=dev-tex/bibtexu-3.72_p20240311
  >=dev-tex/glossaries-4.55
  dev-tex/latex2pydata
  >=dev-tex/latexmk-4.85
  >=dev-tex/minted-3.4.0
  >=dev-tex/tex4ht-20240311
  >=dev-texlive/texlive-basic-2024
  >=dev-texlive/texlive-bibtexextra-2024
  >=dev-texlive/texlive-binextra-2024
  >=dev-texlive/texlive-context-2024
  >=dev-texlive/texlive-fontsextra-2024
  >=dev-texlive/texlive-fontsrecommended-2024
  >=dev-texlive/texlive-fontutils-2024
  >=dev-texlive/texlive-formatsextra-2024
  >=dev-texlive/texlive-games-2024
  >=dev-texlive/texlive-humanities-2024
  >=dev-texlive/texlive-langarabic-2024
  >=dev-texlive/texlive-langchinese-2024
  >=dev-texlive/texlive-langcjk-2024
  >=dev-texlive/texlive-langcyrillic-2024
  >=dev-texlive/texlive-langczechslovak-2024
  >=dev-texlive/texlive-langenglish-2024
  >=dev-texlive/texlive-langeuropean-2024
  >=dev-texlive/texlive-langfrench-2024
  >=dev-texlive/texlive-langgerman-2024
  >=dev-texlive/texlive-langgreek-2024
  >=dev-texlive/texlive-langitalian-2024
  >=dev-texlive/texlive-langjapanese-2024
  >=dev-texlive/texlive-langkorean-2024
  >=dev-texlive/texlive-langother-2024
  >=dev-texlive/texlive-langpolish-2024
  >=dev-texlive/texlive-langportuguese-2024
  >=dev-texlive/texlive-langspanish-2024
  >=dev-texlive/texlive-latex-2024
  >=dev-texlive/texlive-latexextra-2024
  >=dev-texlive/texlive-latexrecommended-2024
  >=dev-texlive/texlive-luatex-2024
  >=dev-texlive/texlive-mathscience-2024
  >=dev-texlive/texlive-metapost-2024
  >=dev-texlive/texlive-music-2024
  >=dev-texlive/texlive-pictures-2024
  >=dev-texlive/texlive-plaingeneric-2024
  >=dev-texlive/texlive-pstricks-2024
  >=dev-texlive/texlive-publishers-2024
  >=dev-texlive/texlive-xetex-2024

  The attached etc.portage.tar.xz has all details.
  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-14 *
clang version 18.1.8
llvm-config: 19.1.4
Python 3.12.7
go version go1.23.3 linux/amd64
Available Ruby profiles:
  [1]   ruby32 (with Rubygems)
  [2]   ruby33 (with Rubygems) *
Available Rust versions:
  [1]   rust-bin-1.83.0 *
The following VMs are available for generation-2:
*)	Eclipse Temurin JDK 21.0.5_p11 [openjdk-bin-21]
Available Java Virtual Machines:
  [1]   openjdk-bin-21  system-vm


  HEAD of ::gentoo
commit 79ec000695b9882e80c5fa41ce2829e99158dfed
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Mon Dec 2 19:03:18 2024 +0000

    2024-12-02 19:03:18 UTC

emerge -qpvO =sci-astronomy/celestia-1.7.0_pre20221215
[ebuild  N    ] sci-astronomy/celestia-1.7.0_pre20221215  USE="ffmpeg nls qt5 -glut -lua" LUA_SINGLE_TARGET="lua5-1 -lua5-3 -luajit"
Comment 1 Toralf Förster gentoo-dev 2024-12-02 20:02:10 UTC
Created attachment 913102 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2024-12-02 20:02:11 UTC
Created attachment 913103 [details]
CMakeCache.txt
Comment 3 Toralf Förster gentoo-dev 2024-12-02 20:02:12 UTC
Created attachment 913104 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2024-12-02 20:02:13 UTC
Created attachment 913105 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2024-12-02 20:02:14 UTC
Created attachment 913106 [details]
etc.clang.tar.xz
Comment 6 Toralf Förster gentoo-dev 2024-12-02 20:02:15 UTC
Created attachment 913107 [details]
etc.portage.tar.xz
Comment 7 Toralf Förster gentoo-dev 2024-12-02 20:02:16 UTC
Created attachment 913108 [details]
logs.tar.xz
Comment 8 Toralf Förster gentoo-dev 2024-12-02 20:02:17 UTC
Created attachment 913109 [details]
qlist-info.txt
Comment 9 Toralf Förster gentoo-dev 2024-12-02 20:02:18 UTC
Created attachment 913110 [details]
sci-astronomy:celestia-1.7.0_pre20221215:20241202-195746.log
Comment 10 Toralf Förster gentoo-dev 2024-12-02 20:02:19 UTC
Created attachment 913111 [details]
temp.tar.xz
Comment 11 Agostino Sarubbo gentoo-dev 2024-12-22 16:32:45 UTC
ci has reproduced this issue with version 1.7.0_pre20221215-r1 - Updating summary.
Comment 12 Bernard Cafarelli gentoo-dev 2024-12-31 14:39:22 UTC
I saw quite a few different committers on this one, so not pushing my changes in tree:
https://cafarelli.fr/cgi-bin/cgit.cgi/voyageur-overlay/tree/sci-astronomy/celestia

A few changes since last snapshot (qt6, no more glut, etc, ...), this newer one works for me with libfmt 11.1.1 but would benefit from another look
Comment 13 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-06 18:10:22 UTC
I think feel free to go ahead
Comment 14 Bernard Cafarelli gentoo-dev 2025-01-07 11:24:02 UTC
Ack, @sci-astronomy feel free to ping with any follow-up issues
Comment 15 Larry the Git Cow gentoo-dev 2025-01-07 11:26:28 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e564e7279faa9d54bf9424cd34ffc417d7b46693

commit e564e7279faa9d54bf9424cd34ffc417d7b46693
Author:     Bernard Cafarelli <voyageur@gentoo.org>
AuthorDate: 2025-01-07 11:24:27 +0000
Commit:     Bernard Cafarelli <voyageur@gentoo.org>
CommitDate: 2025-01-07 11:26:26 +0000

    sci-astronomy/celestia: add 1.7.0_pre20241231
    
    Closes: https://bugs.gentoo.org/945763
    Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

 sci-astronomy/celestia/Manifest                    |   2 +
 .../celestia/celestia-1.7.0_pre20241231.ebuild     | 113 +++++++++++++++++++++
 .../celestia-1.7.0-cmake_lua_version-r1.patch      |  11 ++
 3 files changed, 126 insertions(+)