Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dev0 at McFly $ dub --force -v (master|…)
- Using dub registry url 'http://code.dlang.org/'
- Refreshing local packages (refresh existing: true)...
- Looking for local package map at /var/lib/dub/packages/local-packages.json
- Looking for local package map at /Users/dev0/.dub/packages/local-packages.json
- Note: Failed to determine version of package testdouble at /Users/dev0/Documents/TestDouble/. Assuming ~master.
- Refreshing local packages (refresh existing: false)...
- Looking for local package map at /var/lib/dub/packages/local-packages.json
- Looking for local package map at /Users/dev0/.dub/packages/local-packages.json
- Found dependency vibe-d ~master
- Found dependency libevent 2.0.1+2.0.16
- Found dependency openssl 1.0.0+1.0.0e
- Found dependency libev 4.0.0+4.04
- Checking for missing dependencies.
- Using fixed selection vibe-d ~master
- Using fixed selection libevent 2.0.1+2.0.16
- Using fixed selection openssl 1.0.0+1.0.0e
- Using fixed selection libev 4.0.0+4.04
- Refreshing local packages (refresh existing: false)...
- Looking for local package map at /var/lib/dub/packages/local-packages.json
- Looking for local package map at /Users/dev0/.dub/packages/local-packages.json
- Found dependency vibe-d ~master
- Found dependency libevent 2.0.1+2.0.16
- Found dependency openssl 1.0.0+1.0.0e
- Found dependency libev 4.0.0+4.04
- Checking for upgrades.
- Using cached upgrade results...
- WARNING: A deprecated branch based version specification is used for the dependency vibe-d. Please use numbered versions instead. Also note that you can still use the dub.selections.json file to override a certain dependency to use a branch instead.
- Generating using build
- Generate target testdouble (executable /Users/dev0/Documents/TestDouble testdouble)
- Generate target vibe-d (staticLibrary /Users/dev0/.dub/packages/vibe-d-master vibe-d)
- Generate target libevent (sourceLibrary /Users/dev0/.dub/packages/libevent-2.0.1_2.0.16 libevent)
- Generate target openssl (sourceLibrary /Users/dev0/.dub/packages/openssl-1.0.0_1.0.0e openssl)
- Building vibe-d ~master configuration "libevent", build type debug.
- Ignoring all import libraries for static library build.
- Using pkg-config to resolve library flags for .
- Running dmd...
- dmd -lib -of../../.dub/packages/vibe-d-master/.dub/build/libevent-debug-posix.osx-x86_64-dmd_2066-2161C57E83B1803FA54B8BBD5FBBBAA1/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-master/source/ -I../../.dub/packages/libevent-2.0.1_2.0.16 -I../../.dub/packages/openssl-1.0.0_1.0.0e ../../.dub/packages/vibe-d-master/source/vibe/core/args.d ../../.dub/packages/vibe-d-master/source/vibe/core/concurrency.d ../../.dub/packages/vibe-d-master/source/vibe/core/connectionpool.d ../../.dub/packages/vibe-d-master/source/vibe/core/core.d ../../.dub/packages/vibe-d-master/source/vibe/core/driver.d ../../.dub/packages/vibe-d-master/source/vibe/core/drivers/libev.d ../../.dub/packages/vibe-d-master/source/vibe/core/drivers/libevent2.d ../../.dub/packages/vibe-d-master/source/vibe/core/drivers/libevent2_tcp.d ../../.dub/packages/vibe-d-master/source/vibe/core/drivers/native.d ../../.dub/packages/vibe-d-master/source/vibe/core/drivers/threadedfile.d ../../.dub/packages/vibe-d-master/source/vibe/core/drivers/timerqueue.d ../../.dub/packages/vibe-d-master/source/vibe/core/drivers/utils.d ../../.dub/packages/vibe-d-master/source/vibe/core/drivers/win32.d ../../.dub/packages/vibe-d-master/source/vibe/core/drivers/winrt.d ../../.dub/packages/vibe-d-master/source/vibe/core/file.d ../../.dub/packages/vibe-d-master/source/vibe/core/log.d ../../.dub/packages/vibe-d-master/source/vibe/core/net.d ../../.dub/packages/vibe-d-master/source/vibe/core/stream.d ../../.dub/packages/vibe-d-master/source/vibe/core/sync.d ../../.dub/packages/vibe-d-master/source/vibe/core/task.d ../../.dub/packages/vibe-d-master/source/vibe/crypto/cryptorand.d ../../.dub/packages/vibe-d-master/source/vibe/crypto/passwordhash.d ../../.dub/packages/vibe-d-master/source/vibe/d.d ../../.dub/packages/vibe-d-master/source/vibe/data/bson.d ../../.dub/packages/vibe-d-master/source/vibe/data/json.d ../../.dub/packages/vibe-d-master/source/vibe/data/serialization.d ../../.dub/packages/vibe-d-master/source/vibe/db/mongo/client.d ../../.dub/packages/vibe-d-master/source/vibe/db/mongo/collection.d ../../.dub/packages/vibe-d-master/source/vibe/db/mongo/connection.d ../../.dub/packages/vibe-d-master/source/vibe/db/mongo/cursor.d ../../.dub/packages/vibe-d-master/source/vibe/db/mongo/database.d ../../.dub/packages/vibe-d-master/source/vibe/db/mongo/mongo.d ../../.dub/packages/vibe-d-master/source/vibe/db/redis/idioms.d ../../.dub/packages/vibe-d-master/source/vibe/db/redis/redis.d ../../.dub/packages/vibe-d-master/source/vibe/db/redis/sessionstore.d ../../.dub/packages/vibe-d-master/source/vibe/db/redis/types.d ../../.dub/packages/vibe-d-master/source/vibe/http/auth/basic_auth.d ../../.dub/packages/vibe-d-master/source/vibe/http/client.d ../../.dub/packages/vibe-d-master/source/vibe/http/common.d ../../.dub/packages/vibe-d-master/source/vibe/http/dist.d ../../.dub/packages/vibe-d-master/source/vibe/http/fileserver.d ../../.dub/packages/vibe-d-master/source/vibe/http/form.d ../../.dub/packages/vibe-d-master/source/vibe/http/log.d ../../.dub/packages/vibe-d-master/source/vibe/http/proxy.d ../../.dub/packages/vibe-d-master/source/vibe/http/rest.d ../../.dub/packages/vibe-d-master/source/vibe/http/router.d ../../.dub/packages/vibe-d-master/source/vibe/http/server.d ../../.dub/packages/vibe-d-master/source/vibe/http/session.d ../../.dub/packages/vibe-d-master/source/vibe/http/status.d ../../.dub/packages/vibe-d-master/source/vibe/http/websockets.d ../../.dub/packages/vibe-d-master/source/vibe/inet/message.d ../../.dub/packages/vibe-d-master/source/vibe/inet/mimetypes.d ../../.dub/packages/vibe-d-master/source/vibe/inet/path.d ../../.dub/packages/vibe-d-master/source/vibe/inet/url.d ../../.dub/packages/vibe-d-master/source/vibe/inet/urltransfer.d ../../.dub/packages/vibe-d-master/source/vibe/inet/webform.d ../../.dub/packages/vibe-d-master/source/vibe/internal/meta/all.d ../../.dub/packages/vibe-d-master/source/vibe/internal/meta/codegen.d ../../.dub/packages/vibe-d-master/source/vibe/internal/meta/funcattr.d ../../.dub/packages/vibe-d-master/source/vibe/internal/meta/traits.d ../../.dub/packages/vibe-d-master/source/vibe/internal/meta/typetuple.d ../../.dub/packages/vibe-d-master/source/vibe/internal/meta/uda.d ../../.dub/packages/vibe-d-master/source/vibe/internal/newconcurrency.d ../../.dub/packages/vibe-d-master/source/vibe/internal/rangeutil.d ../../.dub/packages/vibe-d-master/source/vibe/internal/win32.d ../../.dub/packages/vibe-d-master/source/vibe/mail/smtp.d ../../.dub/packages/vibe-d-master/source/vibe/stream/base64.d ../../.dub/packages/vibe-d-master/source/vibe/stream/counting.d ../../.dub/packages/vibe-d-master/source/vibe/stream/memory.d ../../.dub/packages/vibe-d-master/source/vibe/stream/multicast.d ../../.dub/packages/vibe-d-master/source/vibe/stream/openssl.d ../../.dub/packages/vibe-d-master/source/vibe/stream/operations.d ../../.dub/packages/vibe-d-master/source/vibe/stream/ssl.d ../../.dub/packages/vibe-d-master/source/vibe/stream/stdio.d ../../.dub/packages/vibe-d-master/source/vibe/stream/taskpipe.d ../../.dub/packages/vibe-d-master/source/vibe/stream/wrapper.d ../../.dub/packages/vibe-d-master/source/vibe/stream/zlib.d ../../.dub/packages/vibe-d-master/source/vibe/templ/diet.d ../../.dub/packages/vibe-d-master/source/vibe/templ/parsertools.d ../../.dub/packages/vibe-d-master/source/vibe/templ/utils.d ../../.dub/packages/vibe-d-master/source/vibe/textfilter/html.d ../../.dub/packages/vibe-d-master/source/vibe/textfilter/markdown.d ../../.dub/packages/vibe-d-master/source/vibe/textfilter/urlencode.d ../../.dub/packages/vibe-d-master/source/vibe/utils/array.d ../../.dub/packages/vibe-d-master/source/vibe/utils/dictionarylist.d ../../.dub/packages/vibe-d-master/source/vibe/utils/hashmap.d ../../.dub/packages/vibe-d-master/source/vibe/utils/memory.d ../../.dub/packages/vibe-d-master/source/vibe/utils/string.d ../../.dub/packages/vibe-d-master/source/vibe/utils/validation.d ../../.dub/packages/vibe-d-master/source/vibe/vibe.d ../../.dub/packages/vibe-d-master/source/vibe/web/common.d ../../.dub/packages/vibe-d-master/source/vibe/web/i18n.d ../../.dub/packages/vibe-d-master/source/vibe/web/rest.d ../../.dub/packages/vibe-d-master/source/vibe/web/validation.d ../../.dub/packages/vibe-d-master/source/vibe/web/web.d
- Copying target from /Users/dev0/.dub/packages/vibe-d-master/.dub/build/libevent-debug-posix.osx-x86_64-dmd_2066-2161C57E83B1803FA54B8BBD5FBBBAA1/libvibe-d.a to /Users/dev0/.dub/packages/vibe-d-master
- Building testdouble ~master configuration "application", build type debug.
- Using pkg-config to resolve library flags for libevent, libevent_pthreads, libssl, libcrypto.
- Compiling using dmd...
- dmd -c -of.dub/build/application-debug-posix.osx-x86_64-dmd_2066-202977AC6E2B99F2333D6B826E8F9E9A/testdouble.o -debug -g -w -version=VibeDefaultMain -version=VibeLibeventDriver -version=Have_testdouble -version=Have_vibe_d -version=Have_libevent -version=Have_openssl -Isrc/ -I../../.dub/packages/vibe-d-master/source/ -I../../.dub/packages/libevent-2.0.1_2.0.16 -I../../.dub/packages/openssl-1.0.0_1.0.0e src/app.d ../../.dub/packages/vibe-d-master/source/vibe/appmain.d
- Linking...
- dmd -of.dub/build/application-debug-posix.osx-x86_64-dmd_2066-202977AC6E2B99F2333D6B826E8F9E9A/testdouble .dub/build/application-debug-posix.osx-x86_64-dmd_2066-202977AC6E2B99F2333D6B826E8F9E9A/testdouble.o ../../.dub/packages/vibe-d-master/libvibe-d.a -L-L/usr/local/Cellar/libevent/2.0.21/lib -L-levent_pthreads -L-levent -L-lssl -L-lcrypto -L-lz -L-lcrypto -L-lz -g
- Undefined symbols for architecture x86_64:
- "_D4core6thread5Fiber4callMFbZC6Object", referenced from:
- _D4vibe4core4core14VibeDriverCore14resumeCoreTaskMFC4vibe4core4core8CoreTaskC9ExceptionZv in libvibe-d.a(core_32c2_57b.o)
- "_D4core6thread6Thread7getThisFZC4core6thread6Thread", referenced from:
- _D4vibe4core3log6rawLogFNbNfAyaiE4vibe4core3log8LogLevelAyaZ9__lambda6FNeZC4core6thread6Thread in libvibe-d.a(log_343e_26c.o)
- _D4vibe4core4core18_sharedStaticCtor1FZv in libvibe-d.a(core.o)
- _D4vibe4core4core12_staticCtor3FZv in libvibe-d.a(core.o)
- _D4vibe4core4core12_staticDtor4FZv in libvibe-d.a(core.o)
- _D4vibe4core4core14VibeDriverCore14resumeCoreTaskMFC4vibe4core4core8CoreTaskC9ExceptionZv in libvibe-d.a(core_32c2_57b.o)
- _D4vibe4core4core17handleWorkerTasksFZv in libvibe-d.a(core_32ca_6ec.o)
- _D4vibe4core4core8CoreTask4joinMFZv in libvibe-d.a(core_32c1_31c.o)
- ...
- ld: symbol(s) not found for architecture x86_64
- clang: error: linker command failed with exit code 1 (use -v to see invocation)
- --- errorlevel 1
- FAIL .dub/build/application-debug-posix.osx-x86_64-dmd_2066-202977AC6E2B99F2333D6B826E8F9E9A/ testdouble executable
- Error executing command run: dmd failed with exit code 1.
- Full exception: object.Exception@source/dub/compilers/compiler.d(243): dmd failed with exit code 1.
- ----------------
- 5 dub 0x000000010e13012f pure @safe bool std.exception.enforce!(bool).enforce(bool, lazy const(char)[], immutable(char)[], ulong) + 107
- 6 dub 0x000000010e0cb48c void dub.compilers.compiler.Compiler.invokeTool(immutable(char)[][], void delegate(int, immutable(char)[])) + 568
- 7 dub 0x000000010e0cf1b1 void dub.compilers.dmd.DmdCompiler.invokeLinker(const(dub.compilers.buildsettings.BuildSettings), const(dub.compilers.compiler.BuildPlatform), immutable(char)[][], void delegate(int, immutable(char)[])) + 701
- 8 dub 0x000000010e0dcf41 void dub.generators.build.BuildGenerator.buildWithCompiler(dub.generators.generator.GeneratorSettings, dub.compilers.buildsettings.BuildSettings) + 2237
- 9 dub 0x000000010e0da1d9 bool dub.generators.build.BuildGenerator.performCachedBuild(dub.generators.generator.GeneratorSettings, dub.compilers.buildsettings.BuildSettings, const(dub.package_.Package), immutable(char)[], immutable(char)[], const(dub.package_.Package[]), const(dub.internal.vibecompat.inet.path.Path[])) + 1077
- 10 dub 0x000000010e0d9cb1 void dub.generators.build.BuildGenerator.buildTarget(dub.generators.generator.GeneratorSettings, dub.compilers.buildsettings.BuildSettings, const(dub.package_.Package), immutable(char)[], const(dub.package_.Package[]), const(dub.internal.vibecompat.inet.path.Path[])) + 773
- 11 dub 0x000000010e0d97d4 void dub.generators.build.BuildGenerator.generateTargets(dub.generators.generator.GeneratorSettings, const(dub.generators.generator.ProjectGenerator.TargetInfo[immutable(char)[]])).void buildTargetRec(immutable(char)[]) + 1184
- 12 dub 0x000000010e0d9300 void dub.generators.build.BuildGenerator.generateTargets(dub.generators.generator.GeneratorSettings, const(dub.generators.generator.ProjectGenerator.TargetInfo[immutable(char)[]])) + 468
- 13 dub 0x000000010e0dfd0f void dub.generators.generator.ProjectGenerator.generate(dub.generators.generator.GeneratorSettings) + 899
- 14 dub 0x000000010e090a36 void dub.dub.Dub.generateProject(immutable(char)[], dub.generators.generator.GeneratorSettings) + 170
- 15 dub 0x000000010e07cde3 int dub.commandline.GenerateCommand.execute(dub.dub.Dub, immutable(char)[][], immutable(char)[][]) + 1727
- 16 dub 0x000000010e07d1d1 int dub.commandline.BuildCommand.execute(dub.dub.Dub, immutable(char)[][], immutable(char)[][]) + 141
- 17 dub 0x000000010e07d401 int dub.commandline.RunCommand.execute(dub.dub.Dub, immutable(char)[][], immutable(char)[][]) + 141
- 18 dub 0x000000010e07a842 int dub.commandline.runDubCommandLine(immutable(char)[][]) + 4902
- 19 dub 0x000000010e078170 _Dmain + 32
- 20 dub 0x000000010e1b3091 void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll().void __lambda1() + 33
- 21 dub 0x000000010e1b2fdd void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) + 45
- 22 dub 0x000000010e1b303d void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() + 45
- 23 dub 0x000000010e1b2fdd void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) + 45
- 24 dub 0x000000010e1b2f59 _d_run_main + 449
- 25 dub 0x000000010e07819a main + 34
- 26 libdyld.dylib 0x00007fff8919c5fd start + 1
- 27 ??? 0x0000000000000003 0x0 + 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement