PerfectlySoft / PerfectTemplate

Empty Perfect Starter Project.
https://www.perfect.org
Apache License 2.0
223 stars 83 forks source link

error building in release mode on linux #5

Open saltzmanjoelh opened 8 years ago

saltzmanjoelh commented 8 years ago

It was building yesterday, maybe some recent edits caused it?

release.yaml.zip

Verify swift version root@e7885353a3d2:/s/PerfectTemplate# swift --version Swift version 3.0 (swift-3.0-PREVIEW-2) Target: x86_64-unknown-linux-gnu

build in release mode root@e7885353a3d2:/s/PerfectTemplate# swift build -c release

Errors: `Linking .build/release/PerfectTemplate /usr/bin/ld.gold: error: /s/PerfectTemplate/.build/release/PerfectThread.build/Threading.swift.o: multiple definition of 'pthread_cond_timedwait_relative_np' /usr/bin/ld.gold: /s/PerfectTemplate/.build/release/PerfectThread.build/ThreadQueue.swift.o: previous definition here /usr/bin/ld.gold: error: /s/PerfectTemplate/.build/release/PerfectNet.build/NetTCP.swift.o: multiple definition of 'linux_errno' /usr/bin/ld.gold: /s/PerfectTemplate/.build/release/PerfectNet.build/NetTCPSSL.swift.o: previous definition here /usr/bin/ld.gold: error: /s/PerfectTemplate/.build/release/PerfectNet.build/NetTCP.swift.o: multiple definition of 'linux_fcntl_get' /usr/bin/ld.gold: /s/PerfectTemplate/.build/release/PerfectNet.build/NetTCPSSL.swift.o: previous definition here /usr/bin/ld.gold: error: /s/PerfectTemplate/.build/release/PerfectNet.build/NetTCP.swift.o: multiple definition of 'linux_fcntl_set' /usr/bin/ld.gold: /s/PerfectTemplate/.build/release/PerfectNet.build/NetTCPSSL.swift.o: previous definition here /usr/bin/ld.gold: error: /s/PerfectTemplate/.build/release/PerfectNet.build/NetEvent.swift.o: multiple definition of 'SIG_IGN' /usr/bin/ld.gold: /s/PerfectTemplate/.build/release/PerfectNet.build/NetTCPSSL.swift.o: previous definition here /usr/bin/ld.gold: error: /s/PerfectTemplate/.build/release/PerfectNet.build/Net.swift.o: multiple definition of 'linux_errno' /usr/bin/ld.gold: /s/PerfectTemplate/.build/release/PerfectNet.build/NetTCPSSL.swift.o: previous definition here /usr/bin/ld.gold: error: /s/PerfectTemplate/.build/release/PerfectNet.build/NetNamedPipe.swift.o: multiple definition of 'linux_errno' /usr/bin/ld.gold: /s/PerfectTemplate/.build/release/PerfectNet.build/NetTCPSSL.swift.o: previous definition here /usr/bin/ld.gold: error: /s/PerfectTemplate/.build/release/PerfectNet.build/NetNamedPipe.swift.o: multiple definition of 'linux_fcntl_get' /usr/bin/ld.gold: /s/PerfectTemplate/.build/release/PerfectNet.build/NetTCPSSL.swift.o: previous definition here /usr/bin/ld.gold: error: /s/PerfectTemplate/.build/release/PerfectNet.build/NetNamedPipe.swift.o: multiple definition of 'linux_fcntl_set' /usr/bin/ld.gold: /s/PerfectTemplate/.build/release/PerfectNet.build/NetTCPSSL.swift.o: previous definition here clang: error: linker command failed with exit code 1 (use -v to see invocation)

:0: error: link command failed with exit code 1 (use -v to see invocation) :0: error: build had 1 command failures error: exit(1): /usr/bin/swift-build-tool -f /s/PerfectTemplate/.build/release.yaml`
iamjono commented 8 years ago

Thanks @saltzmanjoelh we'll look into it.