error building persistent-sqlite-2.13.3.1 with ghc-10.0.0.20260917: __STDC_VERSION__ does not advertise C11, C++11 or later
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 42/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Stack tecnologico
- haskell, sqlite
- Ambito
- build-system, databases
Direzione di ricerca
Inizia riproducendo il comando cabal install segnalato per persistent-sqlite-2.13.3.1 con ghc-10.0.1-alpha1 e gcc-16.2.1. Leggi Database/Sqlite/Internal.hs e Database/Sqlite.hs, quindi esamina gli header GHC Rts.h e Stg.h referenziati per determinare se il problema appartiene a persistent o a GHC. Il lavoro è concluso quando viene identificato il componente responsabile e viene documentato un percorso di risoluzione riproducibile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I am trying to build with ghc-10.0.1-alpha1 (recently published)
$ cabal install persistent-sqlite-2.13.3.1 -w /opt/ghc/ghc-10.0.0.20260917/bin/ghc --allow-newer --constraint hashable==1.5.0.0
...
Configuring library for persistent-sqlite-2.13.3.1...
[1 of 3] Compiling Database.Sqlite.Internal ( Database/Sqlite/Internal.hs, dist/build/Database/Sqlite/Internal.o, dist/build/Database/Sqlite/Internal.dyn_o )
[2 of 3] Compiling Database.Sqlite ( Database/Sqlite.hs, dist/build/Database/Sqlite.o, dist/build/Database/Sqlite.dyn_o )
In file included from /opt/ghc/ghc-10.0.0.20260917/lib/ghc-10.0.0.20260917/lib/../lib/x86_64-linux-ghc-10.0.0.20260917-inplace/rts-1.0.3/include/Rts.h:38,
from /tmp/ghc93749_tmp_0_0/ghc_tmp_122_1.c:1:0: error:
/opt/ghc/ghc-10.0.0.20260917/lib/ghc-10.0.0.20260917/lib/../lib/x86_64-linux-ghc-10.0.0.20260917-inplace/rts-1.0.3/include/Stg.h:35:3: error:
error: #error __STDC_VERSION__ does not advertise C11, C++11 or later
35 | # error __STDC_VERSION__ does not advertise C11, C++11 or later
| ^~~~~
|
35 | # error __STDC_VERSION__ does not advertise C11, C++11 or later
| ^
<no location info>: error:
`cc' failed in phase `C Compiler'. (Exit code: 1)
with gcc-16.2.1 (comes with current Fedora 44)
Compilation is fine with ghc-9.14.1 and ghc-9.14.1.20260916. So perhaps it is a ghc problem.
- Lingua principale
- Haskell
- Stelle
- 486
- Fork
- 307
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di yesodweb/persistent
-
use aeson >= 2.3.0.0 to avoid HSEC-2026-0007Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
yesodweb/persistent#1635 · 1 commento · 1 reazione ·
-
Typos in Documentation for Database.Persist.QuasiForse già presa @000wahab000 l’ha presa 61 giorni fa. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
yesodweb/persistent#1634 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100
yesodweb/persistent#1642 ·
-
Regression since bumping resource-pool from `0.4.0.0` to `0.5.x`Forse già presa @swamp-agr l’ha presa 71 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
yesodweb/persistent#1636 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
yesodweb/persistent#1632 ·
Tutte le issue di yesodweb/persistent
Issue simili
-
needs triage type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
haskell/cabal#12525 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
validateXmirOptions error message is missing the word 'option'Forse già presa @opusstudiohq-max l’ha presa 1 giorno fa. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
objectionary/phino#2256 ·
I maintainer di solito rispondono entro 1 giorno
-
30-minutes algorithm any-language codewars dart easy elixir hackerrank hacktoberfest haskell help wanted interview-prep julia leetcode lua open-source r scala students zig
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Huerte/algo-solutions-python#163 ·
I maintainer di solito rispondono entro 1 giorno
-
subsystem: saw-core type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
GaloisInc/saw-script#3516 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 65/100
qnikst/HaskellNet#125 ·