limetext / lime

Open source API-compatible alternative to the text editor Sublime Text
http://limetext.github.io
BSD 2-Clause "Simplified" License
15.3k stars 1.06k forks source link

Problem in build Lime Editor? #582

Closed QuestionPython closed 6 years ago

QuestionPython commented 7 years ago

Hello, i have Problem in build Lime Editor. how can build lime editor?

http://limetext.org/assets/img/screenshot.png


$ go version

go version go1.8.3 linux/amd64

~/Go/src/github.com/limetext/sublime>$ make

removing /home/guest/Go/src/github.com/limetext/sublime/api/commands_generated.go
removing /home/guest/Go/src/github.com/limetext/sublime/api/regionset_generated.go
removing /home/guest/Go/src/github.com/limetext/sublime/api/edit_generated.go
removing /home/guest/Go/src/github.com/limetext/sublime/api/region_generated.go
removing /home/guest/Go/src/github.com/limetext/sublime/api/sublime_generated.go
removing /home/guest/Go/src/github.com/limetext/sublime/api/view_generated.go
removing /home/guest/Go/src/github.com/limetext/sublime/api/view_buffer_generated.go
removing /home/guest/Go/src/github.com/limetext/sublime/api/window_generated.go
removing /home/guest/Go/src/github.com/limetext/sublime/api/settings_generated.go
Skipping method text.Region.Clip: in skip list
Skipping method text.Region.Covers: in skip list
Skipping method text.Region.Cut: in skip list
Skipping method text.RegionSet.Adjust: in skip list
Skipping method text.RegionSet.Cut: in skip list
Skipping method text.RegionSet.HasEmpty: in skip list
Skipping method text.RegionSet.HasNonEmpty: in skip list
Skipping method text.RegionSet.Regions: in skip list
Skipping method backend.Edit.Apply: in skip list
Skipping method backend.Edit.Undo: in skip list
Skipping method backend.View.AddObserver: in skip list
Skipping method backend.View.AddRegions: in skip list
Skipping method backend.View.BufferId: in skip list
Skipping method backend.View.ChangeCount: in skip list
Skipping method backend.View.Close: in skip list
Skipping method backend.View.CommandHistory: in skip list
Skipping method backend.View.Erased: in skip list
Skipping method backend.View.ExpandByClass: in skip list
Skipping method backend.View.FileChanged: in skip list
Skipping method backend.View.FileName: in skip list
Skipping method backend.View.Find: in skip list
Skipping method backend.View.FullLine: in skip list
Skipping method backend.View.FullLineR: in skip list
Skipping method backend.View.Inserted: in skip list
Skipping method backend.View.Line: in skip list
Skipping method backend.View.LineR: in skip list
Skipping method backend.View.Lines: in skip list
Skipping method backend.View.Name: in skip list
Skipping method backend.View.RowCol: in skip list
Skipping method backend.View.Save: in skip list
Skipping method backend.View.SaveAs: in skip list
Skipping method backend.View.SetFileName: in skip list
Skipping method backend.View.SetName: in skip list
Skipping method backend.View.SetSyntaxFile: in skip list
Skipping method backend.View.Size: in skip list
Skipping method backend.View.Status: in skip list
Skipping method backend.View.Substr: in skip list
Skipping method backend.View.SubstrR: in skip list
Skipping method backend.View.TextPoint: in skip list
Skipping method backend.View.Transform: in skip list
Skipping method backend.View.UndoStack: in skip list
Skipping method backend.View.Word: in skip list
Skipping method backend.View.WordR: in skip list
Skipping method backend.Window.Close: in skip list
Skipping method backend.Window.CloseAllViews: in skip list
Skipping method backend.Window.OpenFile: in skip list
Skipping method backend.Window.OpenProject: in skip list
Skipping method backend.Window.Project: in skip list
Skipping method backend.Window.SetActiveView: in skip list
Skipping method text.Settings.Bool: in skip list
Skipping method text.Settings.Get: in skip list
Skipping method text.Settings.Id: in skip list
Skipping method text.Settings.Int: in skip list
Skipping method text.Settings.MarshalJSON: in skip list
Skipping method text.Settings.Parent: in skip list
Skipping method text.Settings.Set: in skip list
Skipping method text.Settings.SetParent: in skip list
Skipping method text.Settings.String: in skip list
Skipping method text.Settings.UnmarshalJSON: in skip list
Skipping method text.buffer.AddCallback: in skip list
Skipping method text.buffer.AddObserver: in skip list
Skipping method text.buffer.Close: in skip list
Skipping method text.buffer.Erase: in skip list
Skipping method text.buffer.Index: in skip list
Skipping method text.buffer.Insert: in skip list
Skipping method text.buffer.InsertR: in skip list
Skipping method text.buffer.RemoveObserver: in skip list
Skipping method text.buffer.SetFileName: in skip list
Skipping method text.buffer.String: in skip list
Skipping method text.buffer.Substr: in skip list
Skipping method text.buffer.SubstrR: in skip list
Skipping method backend.commandHandler.RegisterWithDefault: in skip list
Skipping method backend.commandHandler.RunApplicationCommand: in skip list
Skipping method backend.commandHandler.RunTextCommand: in skip list
Skipping method backend.commandHandler.RunWindowCommand: in skip list
Skipping method backend.Editor.AddColorScheme: in skip list
Skipping method backend.Editor.AddPackagesPath: in skip list
Skipping method backend.Editor.AddSyntax: in skip list
Skipping method backend.Editor.ColorSchemes: in skip list
Skipping method backend.Editor.CommandHandler: in skip list
Skipping method backend.Editor.Console: in skip list
Skipping method backend.Editor.DefaultPath: in skip list
Skipping method backend.Editor.Frontend: in skip list
Skipping method backend.Editor.GetColorScheme: in skip list
Skipping method backend.Editor.GetSyntax: in skip list
Skipping method backend.Editor.HandleInput: in skip list
Skipping method backend.Editor.Init: in skip list
Skipping method backend.Editor.KeyBindings: in skip list
Skipping method backend.Editor.Lock: in skip list
Skipping method backend.Editor.NewWindow: in skip list
Skipping method backend.Editor.Plat: in skip list
Skipping method backend.Editor.RemovePackagesPath: in skip list
Skipping method backend.Editor.SetActiveWindow: in skip list
Skipping method backend.Editor.SetDefaultPath: in skip list
Skipping method backend.Editor.SetFrontend: in skip list
Skipping method backend.Editor.SetUserPath: in skip list
Skipping method backend.Editor.Settings: in skip list
Skipping method backend.Editor.Syntaxes: in skip list
Skipping method backend.Editor.UnWatch: in skip list
Skipping method backend.Editor.Unlock: in skip list
Skipping method backend.Editor.UserPath: in skip list
Skipping method backend.Editor.Watch: in skip list
region_generated.go
regionset_generated.go
edit_generated.go
view_generated.go
window_generated.go
settings_generated.go
view_buffer_generated.go
commands_generated.go
sublime_generated.go
# github.com/limetext/sublime/api
api/sublime_generated.go:199: undefined: clipboard in clipboard.Clipboard
api/sublime_generated.go:207: undefined: clipboard in clipboard.Clipboard
FAIL    github.com/limetext/sublime [build failed]
# github.com/limetext/sublime/api
api/sublime_generated.go:199: undefined: clipboard in clipboard.Clipboard
api/sublime_generated.go:207: undefined: clipboard in clipboard.Clipboard
FAIL    github.com/limetext/sublime/api [build failed]
make: *** [Makefile:4: test] Error 2

How can fix?

QuestionPython commented 7 years ago

$ go test github.com/limetext/backend/...

ok      github.com/limetext/backend 3.376s
ok      github.com/limetext/backend/clipboard   0.070s [no tests to run]
ok      github.com/limetext/backend/keys    0.020s
ok      github.com/limetext/backend/log 0.050s
ok      github.com/limetext/backend/packages    0.404s
ok      github.com/limetext/backend/parser  0.007s [no tests to run]
ok      github.com/limetext/backend/render  0.003s
ok      github.com/limetext/backend/watch   0.060s

$ go test github.com/limetext/lime/...

warning: "github.com/limetext/lime/..." matched no packages
no packages to test
[max@base]: ~>$ go test github.com/limetext/limetext/... 
warning: "github.com/limetext/limetext/..." matched no packages
no packages to test
[max@base]: ~>$ go test github.com/limetext/sublimetext/... 
warning: "github.com/limetext/sublimetext/..." matched no packages
no packages to test
[max@base]: ~>$ go test github.com/limetext/sublime/... 
# github.com/limetext/sublime/api
Projects/Go/src/github.com/limetext/sublime/api/sublime_generated.go:199: undefined: clipboard in clipboard.Clipboard
Projects/Go/src/github.com/limetext/sublime/api/sublime_generated.go:207: undefined: clipboard in clipboard.Clipboard
FAIL    github.com/limetext/sublime [build failed]
# github.com/limetext/sublime/api
Projects/Go/src/github.com/limetext/sublime/api/sublime_generated.go:199: undefined: clipboard in clipboard.Clipboard
Projects/Go/src/github.com/limetext/sublime/api/sublime_generated.go:207: undefined: clipboard in clipboard.Clipboard
FAIL    github.com/limetext/sublime/api [build failed]
zoli commented 6 years ago

You are doing it wrong, read the wiki.