drafter icon indicating copy to clipboard operation
drafter copied to clipboard

Building drafter-cli causes a link "warning" (macOS)

Open kylef opened this issue 6 years ago • 0 comments
trafficstars

I saw "warning" while bulding only drafter-cli, the compilation contiues and appears to work though.

[78/79] Linking CXX static library src/libdrafter.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/libdrafter.a(MsonMemberToApie.cc.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/libdrafter.a(MsonMemberToApie.cc.o) has no symbols
[79/79] Linking CXX executable src/drafter

Steps to reproduce below (can reproduce with make too):

$ cd buildninja/
 
$ cmake -GNinja ..
-- The C compiler identification is AppleClang 10.0.1.10010046
-- The CXX compiler identification is AppleClang 10.0.1.10010046
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Setting build type to 'Release' as none was specified.
-- Testing dependencies .
-- Setting up tests for production...
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/kyle/Projects/apiaryio/drafter/buildninja

$ time ninja drafter-cli
[78/79] Linking CXX static library src/libdrafter.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/libdrafter.a(MsonMemberToApie.cc.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: src/libdrafter.a(MsonMemberToApie.cc.o) has no symbols
[79/79] Linking CXX executable src/drafter
       38.93 real       128.77 user         6.30 sys

kylef avatar Aug 01 '19 19:08 kylef