*** setup configure Configuring protocol-buffers-0.0.5... Flags chosen: small_base=True Dependency array -any: using array-0.2.0.0 Dependency base >=3: using base-4.1.0.0 Dependency bytestring -any: using bytestring-0.9.1.4 Dependency containers -any: using containers-0.2.0.1 Dependency derive -any: using derive-0.1.4 Dependency haskell-src-exts -any: using haskell-src-exts-0.4.8 Dependency parsec -any: using parsec-3.0.0 Dependency utf8-string -any: using utf8-string-0.3.4 Using Cabal-1.6.0.1 compiled by ghc-6.8 Using compiler: ghc-6.10.2 Using install prefix: /usr/local/tmp/archive/install Binaries installed in: /usr/local/tmp/archive/install/bin Libraries installed in: /usr/local/tmp/archive/install/lib/protocol-buffers-0.0.5/ghc-6.10.2 Private binaries installed in: /usr/local/tmp/archive/install/libexec Data files installed in: /usr/local/tmp/archive/install/share/protocol-buffers-0.0.5 Documentation installed in: /usr/local/tmp/archive/install/share/doc/protocol-buffers-0.0.5 Using alex version 2.2 found on system at: /usr/bin/alex Using ar found on system at: /usr/bin/ar Using c2hs version 0.15.1 found on system at: /usr/local/bin/c2hs Using cpphs version 0.7 found on system at: /usr/bin/cpphs Using ffihugs found on system at: /usr/local/bin/ffihugs Using gcc version 4.3.3 found on system at: /usr/bin/gcc Using ghc version 6.10.2 found on system at: /usr/local/bin/ghc Using ghc-pkg version 6.10.2 found on system at: /usr/local/bin/ghc-pkg No greencard found Using haddock version 2.4.2 found on system at: /usr/local/bin/haddock Using happy version 1.17 found on system at: /usr/local/bin/happy No hmake found Using hsc2hs version 0.67 found on system at: /usr/local/bin/hsc2hs Using hscolour version 1.9 found on system at: /usr/local/bin/HsColour Using hugs found on system at: /usr/local/bin/hugs No jhc found Using ld found on system at: /usr/bin/ld No nhc98 found Using pkg-config version 0.22 found on system at: /usr/bin/pkg-config Using ranlib found on system at: /usr/bin/ranlib Using strip found on system at: /usr/bin/strip Using tar found on system at: /bin/tar *** setup build Creating dist/build (and its parents) Creating dist/build/autogen (and its parents) Preprocessing library protocol-buffers-0.0.5... Building protocol-buffers-0.0.5... Building library... Creating dist/build (and its parents) /usr/local/bin/ghc -package-name protocol-buffers-0.0.5 --make -hide-all-packages -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package array-0.2.0.0 -package base-4.1.0.0 -package bytestring-0.9.1.4 -package containers-0.2.0.1 -package derive-0.1.4 -package haskell-src-exts-0.4.8 -package parsec-3.0.0 -package utf8-string-0.3.4 -O -XGADTs -XEmptyDataDecls -XTemplateHaskell -XDeriveDataTypeable -XFlexibleInstances Text.DescriptorProtos Text.DescriptorProtos.DescriptorProto.ExtensionRange Text.DescriptorProtos.DescriptorProto Text.DescriptorProtos.EnumDescriptorProto Text.DescriptorProtos.EnumOptions Text.DescriptorProtos.EnumValueDescriptorProto Text.DescriptorProtos.EnumValueOptions Text.DescriptorProtos.FieldDescriptorProto.Label Text.DescriptorProtos.FieldDescriptorProto.Type Text.DescriptorProtos.FieldDescriptorProto Text.DescriptorProtos.FieldOptions.CType Text.DescriptorProtos.FieldOptions Text.DescriptorProtos.FileDescriptorProto Text.DescriptorProtos.FileOptions.OptimizeMode Text.DescriptorProtos.FileOptions Text.DescriptorProtos.MessageOptions Text.DescriptorProtos.MethodDescriptorProto Text.DescriptorProtos.MethodOptions Text.DescriptorProtos.ServiceDescriptorProto Text.DescriptorProtos.ServiceOptions Text.ProtocolBuffers.Default Text.ProtocolBuffers.Header Text.ProtocolBuffers.Instances Text.ProtocolBuffers.ParseProto Text.ProtocolBuffers.WireMessage Text.ProtocolBuffers.Mergeable Text.ProtocolBuffers.DeriveMergeable Text.ProtocolBuffers.Gen Text/ProtocolBuffers/Header.hs:19:7: Could not find module `Data.Generics': it is a member of the hidden package `base-3.0.3.1' it is a member of the hidden package `syb-0.1.0.0' it is a member of the hidden package `syb' Use -v to see a list of the files searched for. *** Trying again with preferred-versions *** setup configure Configuring protocol-buffers-0.0.5... Flags chosen: small_base=True Dependency array -any: using array-0.2.0.0 Dependency base ==3.*: using base-3.0.3.1 Dependency bytestring -any: using bytestring-0.9.1.4 Dependency containers -any: using containers-0.2.0.1 Dependency derive -any: using derive-0.1.4 Dependency haskell-src-exts -any: using haskell-src-exts-0.4.8 Dependency parsec -any && <3: using parsec-2.1.0.1 Dependency utf8-string -any: using utf8-string-0.3.4 Using Cabal-1.6.0.1 compiled by ghc-6.8 Using compiler: ghc-6.10.2 Using install prefix: /usr/local/tmp/archive/install Binaries installed in: /usr/local/tmp/archive/install/bin Libraries installed in: /usr/local/tmp/archive/install/lib/protocol-buffers-0.0.5/ghc-6.10.2 Private binaries installed in: /usr/local/tmp/archive/install/libexec Data files installed in: /usr/local/tmp/archive/install/share/protocol-buffers-0.0.5 Documentation installed in: /usr/local/tmp/archive/install/share/doc/protocol-buffers-0.0.5 Using alex version 2.2 found on system at: /usr/bin/alex Using ar found on system at: /usr/bin/ar Using c2hs version 0.15.1 found on system at: /usr/local/bin/c2hs Using cpphs version 0.7 found on system at: /usr/bin/cpphs Using ffihugs found on system at: /usr/local/bin/ffihugs Using gcc version 4.3.3 found on system at: /usr/bin/gcc Using ghc version 6.10.2 found on system at: /usr/local/bin/ghc Using ghc-pkg version 6.10.2 found on system at: /usr/local/bin/ghc-pkg No greencard found Using haddock version 2.4.2 found on system at: /usr/local/bin/haddock Using happy version 1.17 found on system at: /usr/local/bin/happy No hmake found Using hsc2hs version 0.67 found on system at: /usr/local/bin/hsc2hs Using hscolour version 1.9 found on system at: /usr/local/bin/HsColour Using hugs found on system at: /usr/local/bin/hugs No jhc found Using ld found on system at: /usr/bin/ld No nhc98 found Using pkg-config version 0.22 found on system at: /usr/bin/pkg-config Using ranlib found on system at: /usr/bin/ranlib Using strip found on system at: /usr/bin/strip Using tar found on system at: /bin/tar *** setup build Creating dist/build (and its parents) Creating dist/build/autogen (and its parents) Preprocessing library protocol-buffers-0.0.5... Building protocol-buffers-0.0.5... Building library... Creating dist/build (and its parents) /usr/local/bin/ghc -package-name protocol-buffers-0.0.5 --make -hide-all-packages -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package array-0.2.0.0 -package base-3.0.3.1 -package bytestring-0.9.1.4 -package containers-0.2.0.1 -package derive-0.1.4 -package haskell-src-exts-0.4.8 -package parsec-2.1.0.1 -package utf8-string-0.3.4 -O -XGADTs -XEmptyDataDecls -XTemplateHaskell -XDeriveDataTypeable -XFlexibleInstances Text.DescriptorProtos Text.DescriptorProtos.DescriptorProto.ExtensionRange Text.DescriptorProtos.DescriptorProto Text.DescriptorProtos.EnumDescriptorProto Text.DescriptorProtos.EnumOptions Text.DescriptorProtos.EnumValueDescriptorProto Text.DescriptorProtos.EnumValueOptions Text.DescriptorProtos.FieldDescriptorProto.Label Text.DescriptorProtos.FieldDescriptorProto.Type Text.DescriptorProtos.FieldDescriptorProto Text.DescriptorProtos.FieldOptions.CType Text.DescriptorProtos.FieldOptions Text.DescriptorProtos.FileDescriptorProto Text.DescriptorProtos.FileOptions.OptimizeMode Text.DescriptorProtos.FileOptions Text.DescriptorProtos.MessageOptions Text.DescriptorProtos.MethodDescriptorProto Text.DescriptorProtos.MethodOptions Text.DescriptorProtos.ServiceDescriptorProto Text.DescriptorProtos.ServiceOptions Text.ProtocolBuffers.Default Text.ProtocolBuffers.Header Text.ProtocolBuffers.Instances Text.ProtocolBuffers.ParseProto Text.ProtocolBuffers.WireMessage Text.ProtocolBuffers.Mergeable Text.ProtocolBuffers.DeriveMergeable Text.ProtocolBuffers.Gen [ 1 of 28] Compiling Text.ProtocolBuffers.Mergeable ( Text/ProtocolBuffers/Mergeable.hs, dist/build/Text/ProtocolBuffers/Mergeable.o ) [ 2 of 28] Compiling Text.ProtocolBuffers.DeriveMergeable ( Text/ProtocolBuffers/DeriveMergeable.hs, dist/build/Text/ProtocolBuffers/DeriveMergeable.o ) [ 3 of 28] Compiling Text.ProtocolBuffers.WireMessage ( Text/ProtocolBuffers/WireMessage.hs, dist/build/Text/ProtocolBuffers/WireMessage.o ) [ 4 of 28] Compiling Text.ProtocolBuffers.Default ( Text/ProtocolBuffers/Default.hs, dist/build/Text/ProtocolBuffers/Default.o ) [ 5 of 28] Compiling Text.ProtocolBuffers.Header ( Text/ProtocolBuffers/Header.hs, dist/build/Text/ProtocolBuffers/Header.o ) [ 6 of 28] Compiling Text.DescriptorProtos.ServiceOptions ( Text/DescriptorProtos/ServiceOptions.hs, dist/build/Text/DescriptorProtos/ServiceOptions.o ) [ 7 of 28] Compiling Text.DescriptorProtos.MethodOptions ( Text/DescriptorProtos/MethodOptions.hs, dist/build/Text/DescriptorProtos/MethodOptions.o ) [ 8 of 28] Compiling Text.DescriptorProtos.MethodDescriptorProto ( Text/DescriptorProtos/MethodDescriptorProto.hs, dist/build/Text/DescriptorProtos/MethodDescriptorProto.o ) [ 9 of 28] Compiling Text.DescriptorProtos.ServiceDescriptorProto ( Text/DescriptorProtos/ServiceDescriptorProto.hs, dist/build/Text/DescriptorProtos/ServiceDescriptorProto.o ) [10 of 28] Compiling Text.DescriptorProtos.MessageOptions ( Text/DescriptorProtos/MessageOptions.hs, dist/build/Text/DescriptorProtos/MessageOptions.o ) [11 of 28] Compiling Text.DescriptorProtos.FileOptions.OptimizeMode ( Text/DescriptorProtos/FileOptions/OptimizeMode.hs, dist/build/Text/DescriptorProtos/FileOptions/OptimizeMode.o ) [12 of 28] Compiling Text.DescriptorProtos.FileOptions ( Text/DescriptorProtos/FileOptions.hs, dist/build/Text/DescriptorProtos/FileOptions.o ) [13 of 28] Compiling Text.DescriptorProtos.FieldOptions.CType ( Text/DescriptorProtos/FieldOptions/CType.hs, dist/build/Text/DescriptorProtos/FieldOptions/CType.o ) [14 of 28] Compiling Text.DescriptorProtos.FieldOptions ( Text/DescriptorProtos/FieldOptions.hs, dist/build/Text/DescriptorProtos/FieldOptions.o ) [15 of 28] Compiling Text.DescriptorProtos.FieldDescriptorProto.Type ( Text/DescriptorProtos/FieldDescriptorProto/Type.hs, dist/build/Text/DescriptorProtos/FieldDescriptorProto/Type.o ) [16 of 28] Compiling Text.ProtocolBuffers.Instances ( Text/ProtocolBuffers/Instances.hs, dist/build/Text/ProtocolBuffers/Instances.o ) [17 of 28] Compiling Text.DescriptorProtos.FieldDescriptorProto.Label ( Text/DescriptorProtos/FieldDescriptorProto/Label.hs, dist/build/Text/DescriptorProtos/FieldDescriptorProto/Label.o ) [18 of 28] Compiling Text.DescriptorProtos.FieldDescriptorProto ( Text/DescriptorProtos/FieldDescriptorProto.hs, dist/build/Text/DescriptorProtos/FieldDescriptorProto.o ) [19 of 28] Compiling Text.DescriptorProtos.EnumValueOptions ( Text/DescriptorProtos/EnumValueOptions.hs, dist/build/Text/DescriptorProtos/EnumValueOptions.o ) [20 of 28] Compiling Text.DescriptorProtos.EnumValueDescriptorProto ( Text/DescriptorProtos/EnumValueDescriptorProto.hs, dist/build/Text/DescriptorProtos/EnumValueDescriptorProto.o ) [21 of 28] Compiling Text.DescriptorProtos.EnumOptions ( Text/DescriptorProtos/EnumOptions.hs, dist/build/Text/DescriptorProtos/EnumOptions.o ) [22 of 28] Compiling Text.DescriptorProtos.EnumDescriptorProto ( Text/DescriptorProtos/EnumDescriptorProto.hs, dist/build/Text/DescriptorProtos/EnumDescriptorProto.o ) [23 of 28] Compiling Text.DescriptorProtos.DescriptorProto.ExtensionRange ( Text/DescriptorProtos/DescriptorProto/ExtensionRange.hs, dist/build/Text/DescriptorProtos/DescriptorProto/ExtensionRange.o ) [24 of 28] Compiling Text.DescriptorProtos.DescriptorProto ( Text/DescriptorProtos/DescriptorProto.hs, dist/build/Text/DescriptorProtos/DescriptorProto.o ) [25 of 28] Compiling Text.DescriptorProtos.FileDescriptorProto ( Text/DescriptorProtos/FileDescriptorProto.hs, dist/build/Text/DescriptorProtos/FileDescriptorProto.o ) [26 of 28] Compiling Text.ProtocolBuffers.Gen ( Text/ProtocolBuffers/Gen.hs, dist/build/Text/ProtocolBuffers/Gen.o ) Text/ProtocolBuffers/Gen.hs:60:4: Not in scope: data constructor `HsModule' Text/ProtocolBuffers/Gen.hs:62:20: Not in scope: data constructor `HsEVar' Text/ProtocolBuffers/Gen.hs:63:15: Not in scope: data constructor `HsImportDecl' Text/ProtocolBuffers/Gen.hs:64:42: Not in scope: data constructor `HsIAbs' Text/ProtocolBuffers/Gen.hs:64:50: Not in scope: data constructor `HsIdent' Text/ProtocolBuffers/Gen.hs:65:42: Not in scope: data constructor `HsIAbs' Text/ProtocolBuffers/Gen.hs:65:50: Not in scope: data constructor `HsIdent' Text/ProtocolBuffers/Gen.hs:68:14: Not in scope: data constructor `HsTypeSig' Text/ProtocolBuffers/Gen.hs:68:29: Not in scope: data constructor `HsIdent' Text/ProtocolBuffers/Gen.hs:68:43: Not in scope: data constructor `HsTyCon' Text/ProtocolBuffers/Gen.hs:68:72: Not in scope: data constructor `HsIdent' Text/ProtocolBuffers/Gen.hs:69:14: Not in scope: data constructor `HsPatBind' Text/ProtocolBuffers/Gen.hs:69:29: Not in scope: data constructor `HsPVar' Text/ProtocolBuffers/Gen.hs:69:37: Not in scope: data constructor `HsIdent' Text/ProtocolBuffers/Gen.hs:69:52: Not in scope: data constructor `HsUnGuardedRhs' Text/ProtocolBuffers/Gen.hs:69:68: Not in scope: data constructor `HsLit' Text/ProtocolBuffers/Gen.hs:69:75: Not in scope: data constructor `HsInt' Text/ProtocolBuffers/Gen.hs:70:25: Not in scope: data constructor `HsBDecls' Text/ProtocolBuffers/Gen.hs:70:35: Not in scope: data constructor `HsPatBind' Text/ProtocolBuffers/Gen.hs:70:50: Not in scope: data constructor `HsPVar' Text/ProtocolBuffers/Gen.hs:70:58: Not in scope: data constructor `HsIdent' Text/ProtocolBuffers/Gen.hs:70:73: Not in scope: data constructor `HsUnGuardedRhs' Text/ProtocolBuffers/Gen.hs:70:89: Not in scope: data constructor `HsLit' Text/ProtocolBuffers/Gen.hs:70:96: Not in scope: data constructor `HsInt' Text/ProtocolBuffers/Gen.hs:71:46: Not in scope: data constructor `HsBDecls' Text/ProtocolBuffers/Gen.hs:73:14: Not in scope: data constructor `HsSpliceDecl' Text/ProtocolBuffers/Gen.hs:73:32: Not in scope: data constructor `HsParenSplice' Text/ProtocolBuffers/Gen.hs:73:47: Not in scope: data constructor `HsApp' Text/ProtocolBuffers/Gen.hs:73:54: Not in scope: data constructor `HsVar' Text/ProtocolBuffers/Gen.hs:73:80: Not in scope: data constructor `HsReifyExp' Text/ProtocolBuffers/Gen.hs:73:92: Not in scope: data constructor `HsReifyDecl' Text/ProtocolBuffers/Gen.hs:75:25: Not in scope: data constructor `HsIdent' Text/ProtocolBuffers/Gen.hs:95:23: Not in scope: type constructor or class `HsName' Text/ProtocolBuffers/Gen.hs:96:11: Not in scope: data constructor `HsIdent' Text/ProtocolBuffers/Gen.hs:98:21: Not in scope: type constructor or class `HsType' Text/ProtocolBuffers/Gen.hs:98:31: Not in scope: type constructor or class `HsType' Text/ProtocolBuffers/Gen.hs:99:13: Not in scope: data constructor `HsTyApp' Text/ProtocolBuffers/Gen.hs:99:22: Not in scope: data constructor `HsTyCon' Text/ProtocolBuffers/Gen.hs:99:39: Not in scope: data constructor `HsIdent' Text/ProtocolBuffers/Gen.hs:102:22: Not in scope: type constructor or class `HsQName' Text/ProtocolBuffers/Gen.hs:107:40: Not in scope: type constructor or class `HsQName' Text/ProtocolBuffers/Gen.hs:112:38: Not in scope: type constructor or class `HsName' Text/ProtocolBuffers/Gen.hs:112:46: Not in scope: type constructor or class `HsBangType' Text/ProtocolBuffers/Gen.hs:119:20: Not in scope: data constructor `HsUnBangedTy' Text/ProtocolBuffers/Gen.hs:119:43: Not in scope: data constructor `HsTyCon' Text/ProtocolBuffers/Gen.hs:124:29: Not in scope: type constructor or class `HsQName' Text/ProtocolBuffers/Gen.hs:124:29: Not in scope: type constructor or class `HsQName' Text/ProtocolBuffers/Gen.hs:127:25: Ambiguous occurrence `Type' It could refer to either `D.FieldDescriptorProto.Type.Type', imported from Text.DescriptorProtos.FieldDescriptorProto.Type at Text/ProtocolBuffers/Gen.hs:22:101-108 (defined at Text/DescriptorProtos/FieldDescriptorProto/Type.hs:7:5) or `Language.Haskell.Exts.Syntax.Type', imported from Language.Haskell.Exts.Syntax at Text/ProtocolBuffers/Gen.hs:55:0-34 Text/ProtocolBuffers/Gen.hs:127:33: Not in scope: type constructor or class `HsQName' Text/ProtocolBuffers/Gen.hs:128:52: Not in scope: data constructor `HsIdent' Text/ProtocolBuffers/Gen.hs:134:36: Not in scope: type constructor or class `HsDecl' Text/ProtocolBuffers/Gen.hs:139:6: Not in scope: data constructor `HsDataDecl' Text/ProtocolBuffers/Gen.hs:140:20: Not in scope: data constructor `HsQualConDecl' Text/ProtocolBuffers/Gen.hs:140:45: Not in scope: data constructor `HsRecDecl' Text/ProtocolBuffers/Gen.hs:143:12: Not in scope: type constructor or class `HsQName' Text/ProtocolBuffers/Gen.hs:144:24: Not in scope: data constructor `HsIdent' Text/ProtocolBuffers/Gen.hs:146:11: Ambiguous occurrence `Type' It could refer to either `D.FieldDescriptorProto.Type.Type', imported from Text.DescriptorProtos.FieldDescriptorProto.Type at Text/ProtocolBuffers/Gen.hs:22:101-108 (defined at Text/DescriptorProtos/FieldDescriptorProto/Type.hs:7:5) or `Language.Haskell.Exts.Syntax.Type', imported from Language.Haskell.Exts.Syntax at Text/ProtocolBuffers/Gen.hs:55:0-34 Loading package ghc-prim ... linking ... done. Loading package integer ... linking ... done. Loading package base ... linking ... done. Loading package bytestring-0.9.1.4 ... linking ... done. Loading package utf8-string-0.3.4 ... linking ... done. Loading package parsec-2.1.0.1 ... linking ... done. Loading package syb ... linking ... done. Loading package array-0.2.0.0 ... linking ... done. Loading package filepath-1.1.0.2 ... linking ... done. Loading package old-locale-1.0.0.1 ... linking ... done. Loading package old-time-1.0.0.2 ... linking ... done. Loading package unix-2.3.2.0 ... linking ... done. Loading package directory-1.0.0.3 ... linking ... done. Loading package process-1.0.1.1 ... linking ... done. Loading package random-1.0.0.1 ... linking ... done. Loading package haskell98 ... linking ... done. Loading package cpphs-1.6 ... linking ... done. Loading package pretty-1.0.1.0 ... linking ... done. Loading package haskell-src-exts-0.4.8 ... linking ... done. Loading package containers-0.2.0.1 ... linking ... done. Loading package mtl-1.1.0.2 ... linking ... done. Loading package packedstring-0.1.0.1 ... linking ... done. Loading package template-haskell ... linking ... done. Loading package derive-0.1.4 ... linking ... done. Loading package base-3.0.3.1 ... linking ... done.