Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2020
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.64 KB | None | 0 0
  1. PS C:\Idris2> make idris2
  2. echo 'module YafflePaths; export yversion : ((Nat,Nat,Nat), String); yversion = ((0,0,0), "")' > src/YafflePaths.idr
  3. echo 'export yprefix : String; yprefix = "/.idris2"' >> src/YafflePaths.idr
  4. Using Idris 1 version: 1.3.2
  5. Building Idris 2 version: 0.0.0
  6. idris --build idris2.ipkg
  7. Entering directory `.\src'
  8. Type checking .\YafflePaths.idr
  9. Type checking .\Core\Name.idr
  10. Type checking .\Data\NameMap.idr
  11. Type checking .\Core\FC.idr
  12. Type checking .\Core\TT.idr
  13. Type checking .\Text\Token.idr
  14. Type checking .\Text\Quantity.idr
  15. Type checking .\Control\Delayed.idr
  16. Type checking .\Text\Parser\Core.idr
  17. Type checking .\Data\Bool\Extra.idr
  18. Type checking .\Text\Parser.idr
  19. Type checking .\Text\Lexer\Core.idr
  20. Type checking .\Text\Lexer.idr
  21. Type checking .\Parser\Lexer.idr
  22. Type checking .\Parser\Support.idr
  23. Type checking .\Data\IntMap.idr
  24. Type checking .\Core\Env.idr
  25. Type checking .\Core\Core.idr
  26. Type checking .\Data\StringMap.idr
  27. Type checking .\Data\IOArray.idr
  28. Type checking .\Utils\Binary.idr
  29. Type checking .\Core\Options.idr
  30. Type checking .\Core\CaseTree.idr
  31. Type checking .\Core\Hash.idr
  32. Type checking .\Core\CompileExpr.idr
  33. Type checking .\Core\Context.idr
  34. Type checking .\Core\Value.idr
  35. Type checking .\Core\Primitives.idr
  36. Type checking .\Core\Normalise.idr
  37. Type checking .\Core\TTC.idr
  38. Type checking .\Core\UnifyState.idr
  39. Type checking .\Core\Binary.idr
  40. Type checking .\TTImp\TTImp.idr
  41. Type checking .\TTImp\Unelab.idr
  42. Type checking .\Core\Reflect.idr
  43. Type checking .\TTImp\Reflect.idr
  44. Type checking .\Core\GetType.idr
  45. Type checking .\Core\Unify.idr
  46. Type checking .\Core\Metadata.idr
  47. Type checking .\TTImp\Elab\Check.idr
  48. Type checking .\TTImp\Elab\Delayed.idr
  49. Type checking .\TTImp\Elab\Rewrite.idr
  50. Type checking .\TTImp\Elab\Record.idr
  51. Type checking .\TTImp\Elab\Quote.idr
  52. Type checking .\TTImp\Elab\Prim.idr
  53. Type checking .\TTImp\Elab\Local.idr
  54. Type checking .\TTImp\Elab\Lazy.idr
  55. Type checking .\TTImp\Elab\ImplicitBind.idr
  56. Type checking .\TTImp\Elab\Hole.idr
  57. Type checking .\TTImp\Elab\Dot.idr
  58. Type checking .\TTImp\Elab\Case.idr
  59. Type checking .\TTImp\Elab\Binders.idr
  60. Type checking .\TTImp\Elab\As.idr
  61. Type checking .\TTImp\Elab\App.idr
  62. Type checking .\TTImp\Elab\Ambiguity.idr
  63. Type checking .\TTImp\Elab\Term.idr
  64. Type checking .\Core\Transform.idr
  65. Type checking .\Core\LinearCheck.idr
  66. Type checking .\TTImp\Elab.idr
  67. Type checking .\TTImp\Elab\Utils.idr
  68. Type checking .\TTImp\Utils.idr
  69. Type checking .\TTImp\BindImplicits.idr
  70. Type checking .\TTImp\ProcessType.idr
  71. Type checking .\TTImp\ProcessRecord.idr
  72. Type checking .\TTImp\ProcessParams.idr
  73. Type checking .\TTImp\WithClause.idr
  74. Type checking .\Core\Termination.idr
  75. Type checking .\Core\Coverage.idr
  76. Type checking .\Data\LengthMatch.idr
  77. Type checking .\Core\CaseBuilder.idr
  78. Type checking .\TTImp\ProcessDef.idr
  79. Type checking .\TTImp\ProcessData.idr
  80. Type checking .\TTImp\Parser.idr
  81. Type checking .\TTImp\ProcessDecls.idr
  82. Type checking .\TTImp\Interactive\CaseSplit.idr
  83. Type checking .\Core\AutoSearch.idr
  84. Type checking .\TTImp\Interactive\ExprSearch.idr
  85. Type checking .\TTImp\Interactive\GenerateDef.idr
  86. Type checking .\Yaffle\REPL.idr
  87. Type checking .\Core\InitPrimitives.idr
  88. Type checking .\Core\Directory.idr
  89. Type checking .\Yaffle\Main.idr
  90. Type checking .\Idris\Version.idr
  91. Type checking .\Idris\Socket\Data.idr
  92. Type checking .\Idris\Socket\Raw.idr
  93. Type checking .\Idris\Socket.idr
  94. Type checking .\Data\ANameMap.idr
  95. Type checking .\Idris\Syntax.idr
  96. Type checking .\TTImp\Interactive\MakeLemma.idr
  97. Type checking .\Idris\REPLOpts.idr
  98. Type checking .\Idris\IDEMode\Commands.idr
  99. Type checking .\Idris\Resugar.idr
  100. Type checking .\Idris\Error.idr
  101. Type checking .\Idris\REPLCommon.idr
  102. Type checking .\Idris\Parser.idr
  103. Type checking .\Utils\Shunting.idr
  104. Type checking .\Idris\Elab\Interface.idr
  105. Type checking .\Idris\Elab\Implementation.idr
  106. Type checking .\Idris\Desugar.idr
  107. Type checking .\Idris\ProcessIdr.idr
  108. Type checking .\Idris\ModTree.idr
  109. Type checking .\Idris\IDEMode\MakeClause.idr
  110. Type checking .\Idris\IDEMode\TokenLine.idr
  111. Type checking .\Idris\IDEMode\CaseSplit.idr
  112. Type checking .\Compiler\Inline.idr
  113. Type checking .\Compiler\CompileExpr.idr
  114. Type checking .\Compiler\Common.idr
  115. Type checking .\Utils\Hex.idr
  116. Type checking .\Compiler\Scheme\Common.idr
  117. Type checking .\Compiler\Scheme\Racket.idr
  118. Type checking .\Compiler\Scheme\Chicken.idr
  119. Type checking .\Compiler\Scheme\Chez.idr
  120. Type checking .\Idris\REPL.idr
  121. Type checking .\Idris\CommandLine.idr
  122. Type checking .\Idris\SetOptions.idr
  123. Type checking .\Data\These.idr
  124. Type checking .\Data\StringTrie.idr
  125. Type checking .\Idris\Package.idr
  126. Type checking .\Idris\IDEMode\Parser.idr
  127. Type checking .\Idris\IDEMode\REPL.idr
  128. Type checking .\Idris\Main.idr
  129. Leaving directory `.\src'
  130. PS C:\Idris2> make install
  131. Using Idris 1 version: 1.3.2
  132. Building Idris 2 version: 0.0.0
  133. idris --build idris2.ipkg
  134. Entering directory `.\src'
  135. Leaving directory `.\src'
  136. make -C libs/prelude IDRIS2=../../idris2
  137. make[1]: Entering directory `/c/Idris2/libs/prelude'
  138. ../../idris2 --build prelude.ipkg
  139. 1/3: Building Builtin (Builtin.idr)
  140. 2/3: Building PrimIO (PrimIO.idr)
  141. 3/3: Building Prelude (Prelude.idr)
  142. make[1]: Leaving directory `/c/Idris2/libs/prelude'
  143. make -C libs/base IDRIS2=../../idris2
  144. make[1]: Entering directory `/c/Idris2/libs/base'
  145. ../../idris2 --build base.ipkg
  146. 1/29: Building Control.Monad.Identity (Control/Monad/Identity.idr)
  147. 2/29: Building Control.Monad.Trans (Control/Monad/Trans.idr)
  148. 3/29: Building Control.Monad.State (Control/Monad/State.idr)
  149. 4/29: Building Data.Nat (Data/Nat.idr)
  150. 5/29: Building Data.Maybe (Data/Maybe.idr)
  151. 6/29: Building Decidable.Equality (Decidable/Equality.idr)
  152. 7/29: Building Data.List (Data/List.idr)
  153. 8/29: Building Control.WellFounded (Control/WellFounded.idr)
  154. 9/29: Building Data.Strings (Data/Strings.idr)
  155. 10/29: Building System.File (System/File.idr)
  156. 11/29: Building Data.Buffer (Data/Buffer.idr)
  157. 12/29: Building Data.Either (Data/Either.idr)
  158. 13/29: Building Data.Fin (Data/Fin.idr)
  159. 14/29: Building Data.IORef (Data/IORef.idr)
  160. 15/29: Building Data.List.Elem (Data/List/Elem.idr)
  161. 16/29: Building Data.Nat.Views (Data/Nat/Views.idr)
  162. 17/29: Building Data.List.Views (Data/List/Views.idr)
  163. 18/29: Building Data.Morphisms (Data/Morphisms.idr)
  164. 19/29: Building Data.Primitives.Views (Data/Primitives/Views.idr)
  165. 20/29: Building Data.So (Data/So.idr)
  166. 21/29: Building Data.Stream (Data/Stream.idr)
  167. 22/29: Building Data.Vect (Data/Vect.idr)
  168. 23/29: Building Debug.Trace (Debug/Trace.idr)
  169. 24/29: Building Language.Reflection.TT (Language/Reflection/TT.idr)
  170. 25/29: Building Language.Reflection.TTImp (Language/Reflection/TTImp.idr)
  171. 26/29: Building Language.Reflection (Language/Reflection.idr)
  172. 27/29: Building System (System.idr)
  173. 28/29: Building System.Concurrency.Raw (System/Concurrency/Raw.idr)
  174. 29/29: Building System.REPL (System/REPL.idr)
  175. make[1]: Leaving directory `/c/Idris2/libs/base'
  176. make -C libs/network IDRIS2=../../idris2
  177. make[1]: Entering directory `/c/Idris2/libs/network'
  178. cc -c -o idris_net.o idris_net.c
  179. idris_net.c: In function 'idrnet_sockaddr_ipv4':
  180. idris_net.c:165:5: warning: implicit declaration of function 'inet_ntop'; did you mean 'inet_ntoa'? [-Wimplicit-function-declaration]
  181. inet_ntop(AF_INET, &(addr->sin_addr), ip_addr, INET_ADDRSTRLEN);
  182. ^~~~~~~~~
  183. inet_ntoa
  184. cc -o idris_net.so -shared idris_net.o
  185. idris_net.o:idris_net.c:(.text+0xb): undefined reference to `__imp_WSACleanup'
  186. idris_net.o:idris_net.c:(.text+0x39): undefined reference to `__imp_WSAStartup'
  187. idris_net.o:idris_net.c:(.text+0xa5): undefined reference to `__imp_htonl'
  188. idris_net.o:idris_net.c:(.text+0x123): undefined reference to `__imp_ntohl'
  189. idris_net.o:idris_net.c:(.text+0x1d3): undefined reference to `__imp_socket'
  190. idris_net.o:idris_net.c:(.text+0x25f): undefined reference to `__imp_getaddrinfo'
  191. idris_net.o:idris_net.c:(.text+0x280): undefined reference to `__imp_getaddrinfo'
  192. idris_net.o:idris_net.c:(.text+0x2f1): undefined reference to `__imp_bind'
  193. idris_net.o:idris_net.c:(.text+0x33b): undefined reference to `__imp_getsockname'
  194. idris_net.o:idris_net.c:(.text+0x384): undefined reference to `__imp_getsockname'
  195. idris_net.o:idris_net.c:(.text+0x3bd): undefined reference to `__imp_ntohs'
  196. idris_net.o:idris_net.c:(.text+0x3d8): undefined reference to `__imp_ntohs'
  197. idris_net.o:idris_net.c:(.text+0x453): undefined reference to `__imp_connect'
  198. idris_net.o:idris_net.c:(.text+0x46c): undefined reference to `__imp_freeaddrinfo'
  199. idris_net.o:idris_net.c:(.text+0x483): undefined reference to `__imp_freeaddrinfo'
  200. idris_net.o:idris_net.c:(.text+0x4f8): undefined reference to `inet_ntop'
  201. idris_net.o:idris_net.c:(.text+0x52a): undefined reference to `__imp_ntohs'
  202. idris_net.o:idris_net.c:(.text+0x585): undefined reference to `__imp_accept'
  203. idris_net.o:idris_net.c:(.text+0x5ca): undefined reference to `__imp_send'
  204. idris_net.o:idris_net.c:(.text+0x657): undefined reference to `__imp_send'
  205. idris_net.o:idris_net.c:(.text+0x6dd): undefined reference to `__imp_recv'
  206. idris_net.o:idris_net.c:(.text+0x74c): undefined reference to `__imp_recv'
  207. idris_net.o:idris_net.c:(.text+0x87e): undefined reference to `__imp_sendto'
  208. idris_net.o:idris_net.c:(.text+0x891): undefined reference to `__imp_freeaddrinfo'
  209. idris_net.o:idris_net.c:(.text+0x933): undefined reference to `__imp_sendto'
  210. idris_net.o:idris_net.c:(.text+0xa12): undefined reference to `__imp_recvfrom'
  211. idris_net.o:idris_net.c:(.text+0xb0e): undefined reference to `__imp_recvfrom'
  212. idris_net.o:idris_net.c:(.text+0xbea): undefined reference to `__imp_ntohs'
  213. collect2.exe: error: ld returned 1 exit status
  214. make[1]: *** [idris_net.so] Error 1
  215. make[1]: Leaving directory `/c/Idris2/libs/network'
  216. make.exe": *** [network] Error 2
  217. PS C:\Idris2>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement