terhechte / SourceKittenDaemon

Swift Auto Completions for any Text Editor
MIT License
529 stars 37 forks source link

Makefile not working? #67

Closed jamesshapiro closed 7 years ago

jamesshapiro commented 7 years ago

I'm probably doing something dumb, but running "make install" from the directory SourceKittenDaemon produces the following error:

make: *** No rule to make target .build/release/sourcekittend', needed bydist/bin/sourcekittendaemon'. Stop.

Running on Mac OSX 10.11.6

callo90 commented 7 years ago

same issue here

nathankot commented 7 years ago

@jamesshapiro @callo90 my bad should have tested the Makefile on a clean directory, I'll push a fix.

callo90 commented 7 years ago

now getting this during compiling

install_name_tool -change /Users/SourceKittenDaemon-master/.build/release/libCLibreSSL.dylib /usr/local/lib/libCLibreSSL.dylib dist/bin/sourcekittendaemon make: *** No rule to make target dist/lib/libCYaml.dylib', needed bydist'. Stop.

jamesshapiro commented 7 years ago

Same issue for me:

make: *** No rule to make target dist/lib/libCYaml.dylib', needed bydist'. Stop.

Running make install again does not produce any errors, but I'm not sure if that fixes the problem. Have not tested yet.

nathankot commented 7 years ago

@callo90 @jamesshapiro ugh sorry for the back and forth guys, please try ccb06ae :)

N4tr0n commented 7 years ago

Cloned the repo, ran make install and this error occurred: make: *** No rule to make target 'dist', needed by 'install'. Stop. I took a look at ccb06ae and it does seem like the dist rule got deleted.

nathankot commented 7 years ago

Eeek thanks @N4tr0n I completely neglected the make install target, just pushed 574c7a7