Build #1 for ogma-language-c-1.9.0

[all reports]

Package ogma-language-c-1.9.0
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2025-08-06 19:15:08.836323249 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-3689879/ogma-language-c-1.9.0/dist/setup/setup.hs, /tmp/cabal-tmp-3689879/ogma-language-c-1.9.0/dist/setup/Main.o )
[2 of 2] Linking /tmp/cabal-tmp-3689879/ogma-language-c-1.9.0/dist/setup/setup
Configuring ogma-language-c-1.9.0...
Warning: names not unique:
  grammar/C.cf:58:1: DeclarationSpecifiers
  grammar/C.cf:244: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.9.0..
unused rules: 1
shift/reduce conflicts:  4
reduce/reduce conflicts: 27
Building library for ogma-language-c-1.9.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.9.0..
Running Haddock on library for ogma-language-c-1.9.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.9.0-GmN1ThKGNzjG6xcOIiCytD
Completed    ogma-language-c-1.9.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.6'