Build #1 for ogma-language-c-1.10.0
| Package | ogma-language-c-1.10.0 |
|---|
| Install | InstallOk |
|---|---|
| Docs | Ok |
| Tests | NotTried |
| Time submitted | 2025-09-22 18:54:27.504392121 UTC |
|---|---|
| Compiler | ghc-9.8.4 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | array-0.5.8.0, base-4.19.2.0 |
| Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
[1 of 2] Compiling Main ( /tmp/cabal-tmp-511685/ogma-language-c-1.10.0/dist/setup/setup.hs, /tmp/cabal-tmp-511685/ogma-language-c-1.10.0/dist/setup/Main.o )
[2 of 2] Linking /tmp/cabal-tmp-511685/ogma-language-c-1.10.0/dist/setup/setup
Configuring ogma-language-c-1.10.0...
Warning: names not unique:
grammar/C.cf:45:1: DeclarationSpecifiers
grammar/C.cf:231:1: Expression
This can be an error in some backends.
223 rules accepted
Use Alex 3 to compile Language/C/LexC.x.
writing new file src/Language/C/AbsC.hs
writing new file src/Language/C/PrintC.hs
writing new file src/Language/C/LexC.x
writing new file src/Language/C/ParC.y
writing new file src/Language/C/TestC.hs
writing new file src/Language/C/ErrM.hs
writing new file src/Language/C/SkelC.hs
writing new file src/Language/C/DocC.txt
Preprocessing library for ogma-language-c-1.10.0..
unused rules: 1
shift/reduce conflicts: 4
reduce/reduce conflicts: 27
Building library for ogma-language-c-1.10.0..
[1 of 4] Compiling Language.C.AbsC ( src/Language/C/AbsC.hs, dist/build/Language/C/AbsC.o, dist/build/Language/C/AbsC.dyn_o )
[2 of 4] Compiling Language.C.LexC ( dist/build/Language/C/LexC.hs, dist/build/Language/C/LexC.o, dist/build/Language/C/LexC.dyn_o )
[3 of 4] Compiling Language.C.ParC ( dist/build/Language/C/ParC.hs, dist/build/Language/C/ParC.o, dist/build/Language/C/ParC.dyn_o )
[4 of 4] Compiling Language.C.PrintC ( src/Language/C/PrintC.hs, dist/build/Language/C/PrintC.o, dist/build/Language/C/PrintC.dyn_o )
Preprocessing library for ogma-language-c-1.10.0..
Running Haddock on library for ogma-language-c-1.10.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 4] Compiling Language.C.AbsC ( src/Language/C/AbsC.hs, nothing )
[2 of 4] Compiling Language.C.LexC ( dist/build/Language/C/LexC.hs, nothing )
[3 of 4] Compiling Language.C.ParC ( dist/build/Language/C/ParC.hs, nothing )
[4 of 4] Compiling Language.C.PrintC ( src/Language/C/PrintC.hs, nothing )
Haddock coverage:
1% ( 1 / 68) in 'Language.C.AbsC'
Missing documentation for:
TranslationUnit (src/Language/C/AbsC.hs:13)
ExternalDeclaration (src/Language/C/AbsC.hs:16)
FunctionDefinition (src/Language/C/AbsC.hs:21)
Declaration (src/Language/C/AbsC.hs:25)
DeclarationSpecifiers (src/Language/C/AbsC.hs:29)
DeclarationSpecifier (src/Language/C/AbsC.hs:33)
StorageClassSpecifier (src/Language/C/AbsC.hs:39)
TypeSpecifier (src/Language/C/AbsC.hs:47)
TypeQualifier (src/Language/C/AbsC.hs:69)
StructOrUnionSpecifier (src/Language/C/AbsC.hs:72)
StructOrUnion (src/Language/C/AbsC.hs:77)
InitDeclarationListOpt (src/Language/C/AbsC.hs:80)
InitDeclarator (src/Language/C/AbsC.hs:85)
StructDeclaration (src/Language/C/AbsC.hs:90)
SpecifierQualifier (src/Language/C/AbsC.hs:94)
StructDeclarator (src/Language/C/AbsC.hs:99)
EnumSpecifier (src/Language/C/AbsC.hs:104)
EnumeratorList (src/Language/C/AbsC.hs:109)
Enumerator (src/Language/C/AbsC.hs:114)
DeclaratorOpt (src/Language/C/AbsC.hs:119)
Declarator (src/Language/C/AbsC.hs:123)
DirectDeclarator (src/Language/C/AbsC.hs:126)
PointerOpt (src/Language/C/AbsC.hs:134)
Pointer (src/Language/C/AbsC.hs:137)
TypeQualifierListOpt (src/Language/C/AbsC.hs:142)
TypeQualifierList (src/Language/C/AbsC.hs:147)
ParameterTypeList (src/Language/C/AbsC.hs:152)
ParameterList (src/Language/C/AbsC.hs:157)
ParameterDeclaration (src/Language/C/AbsC.hs:162)
IdentifierListOpt (src/Language/C/AbsC.hs:167)
IdentifierList (src/Language/C/AbsC.hs:172)
Initializer (src/Language/C/AbsC.hs:177)
InitializerList (src/Language/C/AbsC.hs:183)
TypeName (src/Language/C/AbsC.hs:188)
AbstractDeclaratorOpt (src/Language/C/AbsC.hs:192)
AbstractDeclarator (src/Language/C/AbsC.hs:197)
DirectAbstractDeclaratorOpt (src/Language/C/AbsC.hs:202)
DirectAbstractDeclarator (src/Language/C/AbsC.hs:207)
Statement (src/Language/C/AbsC.hs:213)
LabeledStatement (src/Language/C/AbsC.hs:222)
ExpressionStatement (src/Language/C/AbsC.hs:228)
CompoundStatement (src/Language/C/AbsC.hs:231)
SelectionStatement (src/Language/C/AbsC.hs:235)
IterationStatement (src/Language/C/AbsC.hs:241)
JumpStatement (src/Language/C/AbsC.hs:247)
ExpressionOpt (src/Language/C/AbsC.hs:254)
Expression (src/Language/C/AbsC.hs:258)
AssignmentOperator (src/Language/C/AbsC.hs:274)
ConstantExpressionOpt (src/Language/C/AbsC.hs:288)
ConstantExpression (src/Language/C/AbsC.hs:293)
EqOp (src/Language/C/AbsC.hs:296)
RelOp (src/Language/C/AbsC.hs:299)
ShiftOp (src/Language/C/AbsC.hs:302)
AddOp (src/Language/C/AbsC.hs:305)
MultOp (src/Language/C/AbsC.hs:308)
CastExpression (src/Language/C/AbsC.hs:311)
UnaryExpression (src/Language/C/AbsC.hs:316)
UnaryOperator (src/Language/C/AbsC.hs:325)
PostfixExpression (src/Language/C/AbsC.hs:334)
PrimaryExpression (src/Language/C/AbsC.hs:344)
ArgumentExpressionListOpt (src/Language/C/AbsC.hs:351)
Constant (src/Language/C/AbsC.hs:356)
IdentifierOpt (src/Language/C/AbsC.hs:362)
CharacterConstant (src/Language/C/AbsC.hs:366)
FloatingConstant (src/Language/C/AbsC.hs:369)
Identifier (src/Language/C/AbsC.hs:372)
IntegerConstant (src/Language/C/AbsC.hs:375)
35% ( 18 / 51) in 'Language.C.LexC'
Missing documentation for:
Module header
alex_tab_size (dist/build/Language/C/LexC.hs:35)
alex_base (dist/build/Language/C/LexC.hs:37)
alex_table (dist/build/Language/C/LexC.hs:41)
alex_check (dist/build/Language/C/LexC.hs:45)
alex_deflt (dist/build/Language/C/LexC.hs:49)
alex_accept (dist/build/Language/C/LexC.hs:52)
alex_actions (dist/build/Language/C/LexC.hs:143)
alex_action_4 (dist/build/Language/C/LexC.hs:167)
alex_action_5 (dist/build/Language/C/LexC.hs:168)
alex_action_6 (dist/build/Language/C/LexC.hs:169)
alex_action_7 (dist/build/Language/C/LexC.hs:170)
alex_action_8 (dist/build/Language/C/LexC.hs:171)
alex_action_9 (dist/build/Language/C/LexC.hs:172)
alex_action_10 (dist/build/Language/C/LexC.hs:173)
AlexAddr (dist/build/Language/C/LexC.hs:217)
alexIndexInt16OffAddr (dist/build/Language/C/LexC.hs:225)
alexIndexInt32OffAddr (dist/build/Language/C/LexC.hs:246)
quickIndex (dist/build/Language/C/LexC.hs:274)
AlexReturn (dist/build/Language/C/LexC.hs:283)
alexScan (dist/build/Language/C/LexC.hs:290)
alexScanUser (dist/build/Language/C/LexC.hs:293)
alex_scan_tkn (dist/build/Language/C/LexC.hs:324)
AlexLastAcc (dist/build/Language/C/LexC.hs:378)
AlexAcc (dist/build/Language/C/LexC.hs:383)
Posn (src/Language/C/LexC.x:246)
alexStartPos (src/Language/C/LexC.x:250)
alexMove (src/Language/C/LexC.x:253)
Byte (src/Language/C/LexC.x:257)
AlexInput (src/Language/C/LexC.x:259)
tokens (src/Language/C/LexC.x:265)
alexGetByte (src/Language/C/LexC.x:276)
alexInputPrevChar (src/Language/C/LexC.x:286)
0% ( 0 / 4) in 'Language.C.ParC'
Missing documentation for:
Module header
happyError (dist/build/Language/C/ParC.hs:2854)
myLexer (dist/build/Language/C/ParC.hs:2862)
pTranslationUnit (dist/build/Language/C/ParC.hs:2845)
23% ( 3 / 13) in 'Language.C.PrintC'
Missing documentation for:
Doc (src/Language/C/PrintC.hs:30)
doc (src/Language/C/PrintC.hs:33)
render (src/Language/C/PrintC.hs:36)
parenth (src/Language/C/PrintC.hs:95)
concatS (src/Language/C/PrintC.hs:98)
concatD (src/Language/C/PrintC.hs:101)
replicateS (src/Language/C/PrintC.hs:104)
printString (src/Language/C/PrintC.hs:121)
mkEsc (src/Language/C/PrintC.hs:124)
prPrec (src/Language/C/PrintC.hs:132)
Warning: Language.C.ParC: could not find link destinations for:
- Language.C.ParC.Err
Documentation created: dist/doc/html/ogma-language-c/,
dist/doc/html/ogma-language-c/ogma-language-c.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/ogma-language-c-1.10.0-AlJkDIgVpJF9qMVQ1T0Woz
Completed ogma-language-c-1.10.0
Test log
[view raw]
Resolving dependencies...
Error:
Internal libraries only supported with per-component builds.
Per-component builds were disabled because program coverage is enabled
In the package 'happy-lib-2.1.7'