Build #7 for bustle-0.4.3

[all reports]

Package bustle-0.4.3
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2016-12-18 22:27:33.8574 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 primitive-0.6.1.0...
Installed cereal-0.5.4.0
Building primitive-0.6.1.0...
Building network-2.6.3.1...
Configuring random-1.1...
Installed primitive-0.6.1.0
Building random-1.1...
Configuring text-1.2.2.1...
Installed random-1.1
Building text-1.2.2.1...
Configuring utf8-string-1.0.1.1...
Installed network-2.6.3.1
Building utf8-string-1.0.1.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 hashable-1.2.4.0...
Building hashable-1.2.4.0...
Configuring parsec-3.1.11...
Installed hashable-1.2.4.0
Building parsec-3.1.11...
Configuring xml-types-0.3.6...
Installed parsec-3.1.11
Building xml-types-0.3.6...
Installed xml-types-0.3.6
Configuring libxml-sax-0.7.5...
Building libxml-sax-0.7.5...
Installed libxml-sax-0.7.5
Installed vector-0.11.0.0
Configuring hashtables-1.2.1.0...
Configuring dbus-0.10.12...
Building hashtables-1.2.1.0...
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 cairo-0.13.3.1...
Building glib-0.13.4.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
Downloading bustle-0.4.3...
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-27585/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-27585/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.