Build #8 for bustle-0.4.3

[all reports]

Package bustle-0.4.3
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2016-12-19 00:04:31.019642 UTC
Compiler ghc-8.0.1.20161018
OS linux
Arch x86_64
Dependencies base-4.9.0.0, bytestring-0.10.8.1, cairo-0.13.3.1, containers-0.5.7.1, dbus-0.10.12, directory-1.2.6.2, filepath-1.4.1.0, glib-0.13.4.1, gtk-0.14.6, mtl-2.2.1, pango-0.13.3.1, parsec-3.1.11, pcap-0.4.5.2, process-1.4.2.0, text-1.2.2.1, time-1.6.0.1
Flags threaded -interactivetests

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring cereal-0.5.4.0...
Configuring mtl-2.2.1...
Building mtl-2.2.1...
Building cereal-0.5.4.0...
Installed mtl-2.2.1
Configuring network-2.6.3.1...
Configuring random-1.1...
Installed cereal-0.5.4.0
Building random-1.1...
Building network-2.6.3.1...
Configuring primitive-0.6.1.0...
Installed random-1.1
Building primitive-0.6.1.0...
Configuring utf8-string-1.0.1.1...
Installed primitive-0.6.1.0
Building utf8-string-1.0.1.1...
Configuring text-1.2.2.1...
Installed network-2.6.3.1
Building text-1.2.2.1...
Installed utf8-string-1.0.1.1
Configuring pcap-0.4.5.2...
Building pcap-0.4.5.2...
Configuring vector-0.11.0.0...
Installed pcap-0.4.5.2
Building vector-0.11.0.0...
Installed text-1.2.2.1
Configuring parsec-3.1.11...
Building parsec-3.1.11...
Configuring xml-types-0.3.6...
Installed parsec-3.1.11
Building xml-types-0.3.6...
Configuring hashable-1.2.4.0...
Installed xml-types-0.3.6
Building hashable-1.2.4.0...
Installed hashable-1.2.4.0
Configuring libxml-sax-0.7.5...
Building libxml-sax-0.7.5...
Installed vector-0.11.0.0
Configuring hashtables-1.2.1.0...
Building hashtables-1.2.1.0...
Installed libxml-sax-0.7.5
Configuring dbus-0.10.12...
Building dbus-0.10.12...
Installed hashtables-1.2.1.0
Configuring gtk2hs-buildtools-0.13.2.1...
Building gtk2hs-buildtools-0.13.2.1...
Installed dbus-0.10.12
Installed gtk2hs-buildtools-0.13.2.1
Configuring glib-0.13.4.1...
Configuring cairo-0.13.3.1...
Building glib-0.13.4.1...
Building cairo-0.13.3.1...
Installed cairo-0.13.3.1
Installed glib-0.13.4.1
Configuring pango-0.13.3.1...
Configuring gio-0.13.3.1...
Building gio-0.13.3.1...
Building pango-0.13.3.1...
Installed pango-0.13.3.1
Installed gio-0.13.3.1
Configuring gtk-0.14.6...
Building gtk-0.14.6...
Installed gtk-0.14.6
Configuring bustle-0.4.3...
Building bustle-0.4.3...
Failed to install bustle-0.4.3
Build log ( /home/builder/.cabal/logs/bustle-0.4.3.log ):
cabal: Entering directory '/tmp/cabal-tmp-26993/bustle-0.4.3'
Configuring bustle-0.4.3...
Building bustle-0.4.3...
Preprocessing executable 'bustle' for bustle-0.4.3...
[ 1 of 26] Compiling Paths_bustle     ( dist/build/autogen/Paths_bustle.hs, dist/build/bustle/bustle-tmp/Paths_bustle.o )
[ 2 of 26] Compiling Bustle.VariantFormatter ( Bustle/VariantFormatter.hs, dist/build/bustle/bustle-tmp/Bustle/VariantFormatter.o )

Bustle/VariantFormatter.hs:101:1: warning: [-Wincomplete-patterns]
    Pattern match(es) are non-exhaustive
    In an equation for ‘typeCode’: Patterns not matched: TypeUnixFd

Bustle/VariantFormatter.hs:127:14: warning: [-Wincomplete-patterns]
    Pattern match(es) are non-exhaustive
    In a case alternative: Patterns not matched: TypeUnixFd
[ 3 of 26] Compiling Bustle.Util      ( Bustle/Util.hs, dist/build/bustle/bustle-tmp/Bustle/Util.o )
[ 4 of 26] Compiling Bustle.UI.Util   ( Bustle/UI/Util.hs, dist/build/bustle/bustle-tmp/Bustle/UI/Util.o )
[ 5 of 26] Compiling Bustle.UI.OpenTwoDialog ( Bustle/UI/OpenTwoDialog.hs, dist/build/bustle/bustle-tmp/Bustle/UI/OpenTwoDialog.o )

Bustle/UI/OpenTwoDialog.hs:40:35: warning: [-Wdeprecations]
    In the use of ‘onCurrentFolderChanged’
    (imported from Graphics.UI.Gtk, but defined in Graphics.UI.Gtk.Selectors.FileChooser):
    Deprecated: "use currentFolderChanged instead"
[ 6 of 26] Compiling Bustle.UI.AboutDialog ( Bustle/UI/AboutDialog.hs, dist/build/bustle/bustle-tmp/Bustle/UI/AboutDialog.o )

Bustle/UI/AboutDialog.hs:25:1: warning: [-Wdodgy-imports]
    Module ‘Prelude’ does not export ‘catch’
[ 7 of 26] Compiling Bustle.Types     ( Bustle/Types.hs, dist/build/bustle/bustle-tmp/Bustle/Types.o )
[ 8 of 26] Compiling Bustle.UI.FilterDialog ( Bustle/UI/FilterDialog.hs, dist/build/bustle/bustle-tmp/Bustle/UI/FilterDialog.o )

Bustle/UI/FilterDialog.hs:101:21: error:
    • Could not deduce (System.Glib.UTFString.GlibString string0)
        arising from a use of ‘labelNew’
      from the context: WindowClass parent
        bound by the type signature for:
                   runFilterDialog :: WindowClass parent =>
                                      parent
                                      -> [(UniqueName, Set OtherName)]
                                      -> Set UniqueName
                                      -> IO (Set UniqueName)
        at Bustle/UI/FilterDialog.hs:(86,1)-(90,38)
      The type variable ‘string0’ is ambiguous
      These potential instances exist:
        instance System.Glib.UTFString.GlibString [Char]
          -- Defined in ‘System.Glib.UTFString’
        ...plus one instance involving out-of-scope types
        (use -fprint-potential-instances to see them all)
    • In a stmt of a 'do' block: instructions <- labelNew Nothing
      In the expression:
        do { d <- dialogNew;
             windowSetTransientFor d parent;
             dialogAddButton d stockClose ResponseClose;
             vbox <- dialogGetUpper d;
             .... }
      In an equation for ‘runFilterDialog’:
          runFilterDialog parent names currentlyHidden
            = do { d <- dialogNew;
                   windowSetTransientFor d parent;
                   dialogAddButton d stockClose ResponseClose;
                   .... }

Bustle/UI/FilterDialog.hs:103:5: error:
    • Could not deduce (System.Glib.UTFString.GlibString markup0)
        arising from a use of ‘labelSetMarkup’
      from the context: WindowClass parent
        bound by the type signature for:
                   runFilterDialog :: WindowClass parent =>
                                      parent
                                      -> [(UniqueName, Set OtherName)]
                                      -> Set UniqueName
                                      -> IO (Set UniqueName)
        at Bustle/UI/FilterDialog.hs:(86,1)-(90,38)
      The type variable ‘markup0’ is ambiguous
      These potential instances exist:
        instance System.Glib.UTFString.GlibString [Char]
          -- Defined in ‘System.Glib.UTFString’
        ...plus one instance involving out-of-scope types
        (use -fprint-potential-instances to see them all)
    • In a stmt of a 'do' block:
        labelSetMarkup
          instructions
          "Unticking a service hides its column in the diagram, and all messages it is involved in. That is, all methods it calls or are called on it, the corresponding returns, and all signals it emits will be hidden."
      In the expression:
        do { d <- dialogNew;
             windowSetTransientFor d parent;
             dialogAddButton d stockClose ResponseClose;
             vbox <- dialogGetUpper d;
             .... }
      In an equation for ‘runFilterDialog’:
          runFilterDialog parent names currentlyHidden
            = do { d <- dialogNew;
                   windowSetTransientFor d parent;
                   dialogAddButton d stockClose ResponseClose;
                   .... }

Bustle/UI/FilterDialog.hs:104:9: error:
    • Could not deduce (Data.String.IsString markup0)
        arising from the literal ‘"Unticking a service hides its column in the diagram, and all messages it is involved in. That is, all methods it calls or are called on it, the corresponding returns, and all signals it emits will be hidden."’
      from the context: WindowClass parent
        bound by the type signature for:
                   runFilterDialog :: WindowClass parent =>
                                      parent
                                      -> [(UniqueName, Set OtherName)]
                                      -> Set UniqueName
                                      -> IO (Set UniqueName)
        at Bustle/UI/FilterDialog.hs:(86,1)-(90,38)
      The type variable ‘markup0’ is ambiguous
      These potential instances exist:
        instance a ~ Char => Data.String.IsString [a]
          -- Defined in ‘Data.String’
        ...plus four instances involving out-of-scope types
        (use -fprint-potential-instances to see them all)
    • In the second argument of ‘labelSetMarkup’, namely
        ‘"Unticking a service hides its column in the diagram, and all messages it is involved in. That is, all methods it calls or are called on it, the corresponding returns, and all signals it emits will be hidden."’
      In a stmt of a 'do' block:
        labelSetMarkup
          instructions
          "Unticking a service hides its column in the diagram, and all messages it is involved in. That is, all methods it calls or are called on it, the corresponding returns, and all signals it emits will be hidden."
      In the expression:
        do { d <- dialogNew;
             windowSetTransientFor d parent;
             dialogAddButton d stockClose ResponseClose;
             vbox <- dialogGetUpper d;
             .... }
cabal: Leaving directory '/tmp/cabal-tmp-26993/bustle-0.4.3'
cabal: Error: some packages failed to install:
bustle-0.4.3 failed during the building phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.