Advertisement
Guest User

Vibe.d

a guest
Mar 5th, 2014
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 14.54 KB | None | 0 0
  1. > mkdir testVibe                                                                                                                                                 ~/Documents@mcfly
  2. > cd testVibe                                                                                                                                                    ~/Documents@mcfly
  3. > dub init . vibe.d                                                                                                                                     ~/Documents/testVibe@mcfly
  4. Successfully created an empty project in '/Users/dev0/Documents/testVibe'.
  5. > ls                                                                                                                                                    ~/Documents/testVibe@mcfly
  6. dub.json public   source   views
  7. > dub run                                                                                                                                               ~/Documents/testVibe@mcfly
  8. vibe-d: ["vibe-d", "libevent", "openssl"]
  9. testvibe: ["testvibe", "vibe-d", "libevent", "openssl"]
  10. Target is up to date. Using existing build in /Users/dev0/.dub/packages/vibe-d-0.7.18/.dub/build/libevent-debug-posix.osx-x86_64-dmd-AB0707232CA963B5DA23C2232BBED51B/. Use --force to force a rebuild.
  11. Building testvibe configuration "application", build type debug.
  12. Compiling...
  13. Linking...
  14. ld: library not found for -levent
  15. clang: error: linker command failed with exit code 1 (use -v to see invocation)
  16. --- errorlevel 1
  17. FAIL .dub/build/application-debug-posix.osx-x86_64-dmd-282B11187FCCE77851A4CA4FF4955D1F testvibe executable
  18. Error executing command run: Link command failed with exit code 1
  19.  
  20. > dub run -v --force                                                                                                                                    ~/Documents/testVibe@mcfly
  21. Using dub registry url 'http://code.dlang.org/'
  22. Looking for local package map at /var/lib/dub/packages/local-packages.json
  23. Looking for local package map at /Users/dev0/.dub/packages/local-packages.json
  24. Looking for local package map at /var/lib/dub/packages/local-packages.json
  25. Looking for local package map at /Users/dev0/.dub/packages/local-packages.json
  26. Note: Failed to determine version of package testvibe at /Users/dev0/Documents/testVibe. Assuming ~master.
  27. Looking for local package map at /var/lib/dub/packages/local-packages.json
  28. Looking for local package map at /Users/dev0/.dub/packages/local-packages.json
  29. Looking for local package map at /var/lib/dub/packages/local-packages.json
  30. Looking for local package map at /Users/dev0/.dub/packages/local-packages.json
  31. Collecting dependencies for testvibe
  32. Found dependency vibe-d >=0.7.17: true
  33. Collecting dependencies for vibe-d
  34. Found dependency libevent ~master: true
  35. Collecting dependencies for libevent
  36. Found dependency openssl ~master: true
  37. Collecting dependencies for openssl
  38. Found dependency libev ~master: true
  39. Collecting dependencies for libev
  40. Checking dependencies in '/Users/dev0/Documents/testVibe'
  41. Required package 'vibe-d' found with version '0.7.18'
  42. Required package 'libevent' found with version '~master'
  43. Required package 'openssl' found with version '~master'
  44. Required package 'libev' found with version '~master'
  45. Generating using build
  46. Generate target testvibe (executable /Users/dev0/Documents/testVibe testvibe)
  47. Generate target vibe-d (staticLibrary /Users/dev0/.dub/packages/vibe-d-0.7.18 vibe-d)
  48. Generate target libevent (sourceLibrary /Users/dev0/.dub/packages/libevent-master libevent)
  49. Generate target openssl (sourceLibrary /Users/dev0/.dub/packages/openssl-master openssl)
  50. vibe-d: ["vibe-d", "libevent", "openssl"]
  51. testvibe: ["testvibe", "vibe-d", "libevent", "openssl"]
  52. Building vibe-d configuration "libevent", build type debug.
  53. Ignoring all import libraries for static library build.
  54. Trying to use pkg-config to resolve library flags for [].
  55. pkg-config failed: pkg-config exited with error code 1
  56. Falling back to direct -lxyz flags.
  57. Running dmd...
  58. dmd -lib -of../../.dub/packages/vibe-d-0.7.18/.dub/build/libevent-debug-posix.osx-x86_64-dmd-AB0707232CA963B5DA23C2232BBED51B/libvibe-d.a -debug -g -w -version=VibeLibeventDriver -version=VibeDefaultMain -version=Have_vibe_d -version=Have_libevent -version=Have_openssl -I../../.dub/packages/vibe-d-0.7.18/source -I../../.dub/packages/libevent-master -I../../.dub/packages/openssl-master ../../.dub/packages/vibe-d-0.7.18/source/vibe/appmain.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/_eventedobject.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/args.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/concurrency.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/connectionpool.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/core.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/driver.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/drivers/libev.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/drivers/libevent2.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/drivers/libevent2_tcp.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/drivers/threadedfile.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/drivers/win32.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/drivers/winrt.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/file.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/log.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/net.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/stream.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/sync.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/core/task.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/crypto/cryptorand.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/crypto/passwordhash.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/d.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/data/bson.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/data/json.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/data/serialization.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/db/mongo/client.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/db/mongo/collection.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/db/mongo/connection.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/db/mongo/cursor.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/db/mongo/database.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/db/mongo/mongo.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/db/redis/redis.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/http/auth/basic_auth.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/http/client.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/http/common.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/http/dist.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/http/fileserver.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/http/form.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/http/log.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/http/proxy.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/http/rest.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/http/router.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/http/server.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/http/session.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/http/status.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/http/websockets.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/inet/message.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/inet/mimetypes.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/inet/path.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/inet/url.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/inet/urltransfer.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/inet/webform.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/internal/meta/all.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/internal/meta/codegen.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/internal/meta/funcattr.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/internal/meta/traits.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/internal/meta/typetuple.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/internal/meta/uda.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/internal/win32.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/mail/smtp.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/stream/base64.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/stream/counting.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/stream/memory.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/stream/operations.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/stream/ssl.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/stream/taskpipe.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/stream/wrapper.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/stream/zlib.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/templ/diet.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/templ/parsertools.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/templ/utils.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/textfilter/html.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/textfilter/markdown.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/textfilter/urlencode.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/utils/array.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/utils/hashmap.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/utils/memory.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/utils/string.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/utils/validation.d ../../.dub/packages/vibe-d-0.7.18/source/vibe/vibe.d
  59. Copying target from /Users/dev0/.dub/packages/vibe-d-0.7.18/.dub/build/libevent-debug-posix.osx-x86_64-dmd-AB0707232CA963B5DA23C2232BBED51B/libvibe-d.a to /Users/dev0/.dub/packages/vibe-d-0.7.18
  60. Building testvibe configuration "application", build type debug.
  61. Trying to use pkg-config to resolve library flags for ["event", "event_pthreads", "ssl", "crypto"].
  62. pkg-config failed: pkg-config exited with error code 1
  63. Falling back to direct -lxyz flags.
  64. Compiling...
  65. dmd -c -of.dub/build/application-debug-posix.osx-x86_64-dmd-282B11187FCCE77851A4CA4FF4955D1F/testvibe.o -debug -g -w -version=VibeDefaultMain -version=VibeLibeventDriver -version=Have_testvibe -version=Have_vibe_d -version=Have_libevent -version=Have_openssl -Isource -I../../.dub/packages/vibe-d-0.7.18/source -I../../.dub/packages/libevent-master -I../../.dub/packages/openssl-master -Jviews source/app.d
  66. Linking...
  67. dmd -of.dub/build/application-debug-posix.osx-x86_64-dmd-282B11187FCCE77851A4CA4FF4955D1F/testvibe .dub/build/application-debug-posix.osx-x86_64-dmd-282B11187FCCE77851A4CA4FF4955D1F/testvibe.o ../../.dub/packages/vibe-d-0.7.18/libvibe-d.a -L-levent -L-levent_pthreads -L-lssl -L-lcrypto -g
  68. ld: library not found for -levent
  69. clang: error: linker command failed with exit code 1 (use -v to see invocation)
  70. --- errorlevel 1
  71. FAIL .dub/build/application-debug-posix.osx-x86_64-dmd-282B11187FCCE77851A4CA4FF4955D1F testvibe executable
  72. Error executing command run: Link command failed with exit code 1
  73.  
  74. Full exception: object.Exception@source/dub/compilers/dmd.d(188): Link command failed with exit code 1
  75. ----------------
  76. 5   dub                                 0x000000010f24babb pure @safe bool std.exception.enforce!(bool).enforce(bool, lazy const(char)[], immutable(char)[], ulong) + 107
  77. 6   dub                                 0x000000010f1f4d82 void dub.compilers.dmd.DmdCompiler.invokeLinker(const(dub.compilers.compiler.BuildSettings), const(dub.compilers.compiler.BuildPlatform), immutable(char)[][]) + 906
  78. 7   dub                                 0x000000010f2010d3 void dub.generators.build.BuildGenerator.buildWithCompiler(dub.generators.generator.GeneratorSettings, dub.compilers.compiler.BuildSettings) + 1299
  79. 8   dub                                 0x000000010f1fefcf void dub.generators.build.BuildGenerator.performCachedBuild(dub.generators.generator.GeneratorSettings, dub.compilers.compiler.BuildSettings, const(dub.package_.Package), immutable(char)[], immutable(char)[]) + 1103
  80. 9   dub                                 0x000000010f1fea96 void dub.generators.build.BuildGenerator.buildTarget(dub.generators.generator.GeneratorSettings, dub.compilers.compiler.BuildSettings, const(dub.package_.Package), immutable(char)[]) + 734
  81. 10  dub                                 0x000000010f1fe7a7 void dub.generators.build.BuildGenerator.generateTargets(dub.generators.generator.GeneratorSettings, const(dub.generators.generator.ProjectGenerator.TargetInfo[immutable(char)[]])).void buildTargetRec(immutable(char)[]) + 863
  82. 11  dub                                 0x000000010f1fe2b0 void dub.generators.build.BuildGenerator.generateTargets(dub.generators.generator.GeneratorSettings, const(dub.generators.generator.ProjectGenerator.TargetInfo[immutable(char)[]])) + 176
  83. 12  dub                                 0x000000010f2033ff void dub.generators.generator.ProjectGenerator.generate(dub.generators.generator.GeneratorSettings) + 735
  84. 13  dub                                 0x000000010f1c5fa2 void dub.dub.Dub.generateProject(immutable(char)[], dub.generators.generator.GeneratorSettings) + 170
  85. 14  dub                                 0x000000010f1b98a4 int dub.commandline.GenerateCommand.execute(dub.dub.Dub, immutable(char)[][], immutable(char)[][]) + 1652
  86. 15  dub                                 0x000000010f1b9bb5 int dub.commandline.BuildCommand.execute(dub.dub.Dub, immutable(char)[][], immutable(char)[][]) + 141
  87. 16  dub                                 0x000000010f1b9d6d int dub.commandline.RunCommand.execute(dub.dub.Dub, immutable(char)[][], immutable(char)[][]) + 141
  88. 17  dub                                 0x000000010f1b7906 int dub.commandline.runDubCommandLine(immutable(char)[][]) + 4502
  89. 18  dub                                 0x000000010f1b594c _Dmain + 32
  90. 19  dub                                 0x000000010f2b6259 void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll().void __lambda1() + 33
  91. 20  dub                                 0x000000010f2b61a5 void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) + 45
  92. 21  dub                                 0x000000010f2b6205 void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() + 45
  93. 22  dub                                 0x000000010f2b61a5 void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) + 45
  94. 23  dub                                 0x000000010f2b6121 _d_run_main + 449
  95. 24  dub                                 0x000000010f1b5976 main + 34
  96. 25  libdyld.dylib                       0x00007fff8d47a5fd start + 1
  97. 26  ???                                 0x0000000000000004 0x0 + 4
  98. >                                                                                                                                                       ~/Documents/testVibe@mcfly
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement