Lime: рд╡рд┐рдВрдбреЛрдЬ рд╕рдкреЛрд░реНрдЯ [$30]

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдЬрдире░ 2014  ┬╖  64рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: limetext/lime

рдЕрд░реЗ @quarnster ,

рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкреЛрд░реНрдЯ рдХрд╛ рдХрд╛рдо рд▓реЗрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБред
рдореБрдЭреЗ рдЗрд╕реЗ рдХрд╛рдлреА рдЬрд▓реНрджреА рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред

рдореИрдВрдиреЗ mingw64 рдФрд░ рдЧреЛ рд▓реИрдВрдЧ рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХрд┐рдВрдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЦреЛрдЬ рдХреА рд╣реИ рдФрд░ рдкрд╛рдЗрдЧреЛ рдХреА рдЕрдВрддрд┐рдо рд▓рд┐рдВрдХрд┐рдВрдЧ рддреНрд░реБрдЯрд┐ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрдж рд╣реА рдПрдХ рдкреИрдЪ рдХреЛ mingw64-crt рдореЗрдВ рдзрдХреЗрд▓ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЕрдиреНрдп рд╕реА рдмрд╛рдЗрдВрдбреЗрдб рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ $30 рдЦреБрд▓рд╛ рдЗрдирд╛рдо рд╣реИред рдмрд╛рдЙрдВрдЯреАрд╕реЛрд░реНрд╕ рдкрд░ рдЗрдирд╛рдо рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╕рд╛рд▓ 2017 рд╣реИ, рдорд╣реАрдирд╛ рдЬреВрди рд╣реИ, рдпрд╛рдиреА рдЗрд╢реНрдпреВ рдмрдирд╛рдП рд╣реБрдП 1250 рджрд┐рди рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВред
рдПрд░... рд╣реИрд▓реЛ? рдХреНрдпрд╛ рд╣рдо рдЕрдВрдд рдореЗрдВ рдХреБрдЫ рдкреВрд░реНрд╡-рд╕рдВрдХрд▓рд┐рдд рд╡рд┐рдВрдбреЛрдЬ рдмрд╛рдЗрдирд░реА рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд╕рднреА 64 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╡рд╛рд╣ рдпрд╣ рд╢рд╛рдирджрд╛рд░ рд▓рдЧрддрд╛ рд╣реИред

рдорд╛рд░реНрдЯреЗрд▓ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com schrieb:

рдЕрд░реЗ @quarnster ,

рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкреЛрд░реНрдЯ рдХрд╛ рдХрд╛рдо рд▓реЗрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБред
рдореБрдЭреЗ рдЗрд╕реЗ рдХрд╛рдлреА рдЬрд▓реНрджреА рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред

рдореИрдВрдиреЗ mingw64 рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХрд┐рдВрдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЦреЛрдЬ рдХреА рд╣реИ рдФрд░ рд▓реИрдВрдЧ рдФрд░ рдкреИрдЪ рдЬрд╛рдУ
рдЕрдВрддрд┐рдо рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрдж рд╣реА mingw64-crt рдореЗрдВ рдзрдХреЗрд▓ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдкрд╛рдЗрдЧреЛ рдФрд░ рдЕрдиреНрдп рд╕реА рдмрд╛рдЗрдВрдб рдХреА рддреНрд░реБрдЯрд┐ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред


рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ:
https://github.com/limetext/lime/issues/228

рд╢реБрдХреНрд░рд┐рдпрд╛!

"C:\msys64\mingw32\pkg\tool\windows_386\8l.exe" -o "C:\msys64\tmp\go-build836004963\lime\3rdparty\libs\gopy_test\gopy.test.exe" -L "C :\msys64\tmp\go-build836004963\lime\3rdparty\libs\gopy_test" -L "C:\msys64\tmp\go-build836004963" "C:\msys64\tmp\go-build836004963\lime\3rdparty\libs\ gopy_test\main.a"
$WORK\рдЪреВрдирд╛\рддреГрддреАрдп рдкрдХреНрд╖\libs\gopy_test\gopy.test.exe
рдЙрддреНрддреАрд░реНрдг
рдУрдХреЗ рд▓рд╛рдЗрдо / рдерд░реНрдбрдкрд╛рд░реНрдЯреА / рд▓рд┐рдмреНрд╕ / рдЧреЛрдкреА 2.592 рдПрд╕

рдорд╣рд╛рди рд╕рдлрд▓рддрд╛ :)

рд╡рд╛рд╣! рдпрд╣ рдмрдврд╝рд┐рдпрд╛ рд╣реИ!

рдЧреЛрдкреА рдХреЗ рдмрд╛рдж рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБ? рдЧрд╛рдЗрдб рдХреЛ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рд╕реЗрдореЗрдХ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред
рдореИрдВрдиреЗ qt5 рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рднреА рдмрдирд╛рдИ рд╣реИ :)

рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА gcc рдореЗрдВ onig рдмрд┐рд▓реНрдб рд╣реИ рдФрд░ рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ python3.3 .a libs . рдХреЗ рд╕рд╛рде рд╣реИ

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдпрд╣ рдареАрдХ рд╣реИ рдореИрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ cmakelists рдореЗрдВ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реВрдВрдЧрд╛ :)

рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдкрд╛рдпрдерди рдмрд┐рд▓реНрдб рдХреЛ рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рдПред

рдореИрдВ msys2 рдФрд░ pacman рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред mingw-w64-x86_64-python3 рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдХреЗрдЬ рд╣реИред
рд╣рдо рдЖрдо рддреМрд░ рдкрд░ рдУрдПрдлрдЯреАрд╕реА рдкрд░ рдЖрдИрдЖрд░рд╕реА рдкрд░ рд╣реЛрддреЗ рд╣реИрдВ # msys2 рдиреЗ рд░реЛрдЬрд╛рдирд╛ рдирдП рдкреИрдХреЗрдЬ рдЬреЛрдбрд╝реЗ :)
рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдБ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ
http://sourceforge.net/projects/msys2/

рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЧреЛ рдХреЛ рдЬреЛрдбрд╝рд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕рдХреЗ рд╕рд╛рде рдореБрджреНрджреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдЬрдм рдЪреВрдирд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдореИрдВ рдЗрд╕реЗ рдПрдХ рдкреИрдХреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝реВрдВрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП PKGBUILD рд╕реНрдХреНрд░рд┐рдкреНрдЯ;)
рдЕрдЬрдЧрд░ рдФрд░ рдУрдирд┐рдЧ рдпрд╣рд╛рдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП https://github.com/martell/MINGW-packages

рдореИрдВ рднреА msys2 рдкрд░ рд╣реВрдБред рдореИрдВрдиреЗ рдХрд▓ рдЗрд╕рдХреЗ рд╕рд╛рде рдЦреЗрд▓рд╛ред рдЖрдкрдиреЗ рд╕реНрдерд┐рд░ рдкрд╛рдпрдерди lib рдХреИрд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛? рдХреНрдпрд╛ рдЖрдкрдиреЗ 32 рдмрд┐рдЯ рдпрд╛ 64 рдмрд┐рдЯ рдЯреВрд▓рдЪреЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд╛рдУ?

рдХреНрдпрд╛ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╕реАрдЖрд░рдЯреА рдлрд┐рдХреНрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдСрдирд▓рд╛рдЗрди рд╣реИ?

https://github.com/martell/MINGW-packages
рдЗрд╕ рд░реЗрдкреЛ рдореЗрдВ Python PKGBUILD рд╣реИ
рд╣рд╛рдБ рдПрд▓реЗрдХреНрд╕реА рдиреЗ рдЗрд╕реЗ рд╣рд╛рде рд╕реЗ рд▓рдЧрд╛рдпрд╛ред рдореИрдВ рдФрд░ mingwandroid mingw64 рдХреЗ рд▓рд┐рдП рдЧреЛ рдХреЗ CFLAG рдкрд╛рд╕рд┐рдВрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ
рдЙрд╕рдХреЗ рдмрд╛рдж рдЬрд╛рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ :) ... рдЙрдореНрдореАрдж рд╣реИ

crt . рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ "pacman -Syu"

рд▓реЗрдХрд┐рди python3 рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рд╛рдЭрд╛ lib рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣реИ рдирд╛? рдорд┐рдВрдЧрд╡ (w64 рдирд╣реАрдВ) рдХреЗ рд╕рд╛рде рдЙрдиреНрд╣реЛрдВрдиреЗ pexports рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЖрдкрдиреЗ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рд╛? CFLAGS рдореЗрдВ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ?

Python3 рдХреЛ mingw64 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ libpython3.3m.a рдорд┐рд▓рддрд╛ рд╣реИ
https://github.com/martell/MINGW-packages/tree/master/mingw-w64-python3

рд╣рдо рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рди рд╣реА рд╣рдо рдХрд┐рд╕реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдмрд┐рд▓реНрдб рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ

pexports рдХреЗ рдмрд░рд╛рдмрд░ gendef рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рд╣рдореЗрдВ рдпрд╣рд╛рдБ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
http://sourceforge.net/apps/trac/mingw-w64/wiki/gendef

рдареАрдХ рд╣реИ рддреЛ рдореИрдВрдиреЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ mingw64 рдХреЗ рд╕рд╛рде рдЯрд░реНрдордмреЙрдХреНрд╕ рдлреНрд░рдВрдЯрдПрдВрдб рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рд╣реИред
рдпрд╣ рдбрд┐рдмрдЧ.рд▓реЙрдЧ рдореЗрдВ рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдЗрдирд╛рдпрдд рд╕реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
[2014/01/25 00:47:11 GMT] рддреНрд░реБрдЯрд┐ (main.main:607) рд╣реИрдВрдбрд▓ рдЕрдорд╛рдиреНрдп рд╣реИред

рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж qml рдмрд┐рд▓реНрдб рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИред
рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рджреЛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
рдЪреВрдирд╛/рдлреНрд░рдВрдЯрдПрдВрдб/рдХреНрдпреВрдПрдордПрд▓
C:\msys64\tmp\go-build680373563/рд▓рд╛рдЗрдо/3рдкрд╛рд░реНрдЯреА/libs/gopy/lib.a(_all.o): рдбреБрдкреНрд▓реАрдХреЗрдЯ рд╕рд┐рдВрдмрд▓ рд░реЗрдлрд░реЗрдВрд╕: mingw_onexit github.com/niemeyer/qml(.text) рдФрд░ рд▓рд╛рдЗрдо/3rdрдкрд╛рд░реНрдЯреА рджреЛрдиреЛрдВ рдореЗрдВ /libs/gopy/lib(.text)

https://www.dropbox.com/s/2ibydge1x8k9s1w/lime.7z

рдореИрдВрдиреЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЯрд░реНрдордмреЙрдХреНрд╕, рдПрдЪрдЯреАрдПрдордПрд▓ рдмрдирд╛рдпрд╛ рд╣реИ рдФрд░ рдореИрдВ qt5 main.go рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ qml рдХреЛрдИ рд▓рд┐рдВрдХ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛

рдЯрд░реНрдордмреЙрдХреНрд╕ рдЕрдм рддрдХ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред
рдореИрдВ рд╕рднреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рд▓реЛрдб рдХрд░рдХреЗ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ: /
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдЪреНрдЫреА рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓;)

exe рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб/рдмрд┐рди рдореЗрдВ рджреЗрдЦреЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рди рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВ

@martell : рдХреНрдпрд╛ рдЖрдкрдиреЗ рдорд┐рдиреАрдЯреА рдХреЗ рдмрдЬрд╛рдп рд╡рд┐рдВрдбреЛрдЬ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рд╕реЗ рдЯрд░реНрдордмреЙрдХреНрд╕ рдлреНрд░рдВрдЯрдПрдВрдб рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА?

@EdVanDance
рд╣рд╛рдБ, рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ cmd.prompt рд╕реЗ рдЯрд░реНрдордмреЙрдХреНрд╕ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдБ
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдереЛрдбрд╝рд╛ рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╕реЗрдЯрдХреЛрд▓реЛрд░рдореЛрдб 256 рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд╣ рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ

@martell рдореИрдВ рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ред рдореИрдВрдиреЗ i686 python3 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ (рдореИрдВ x86_64 рдкрд░ рд╣реВрдВ)ред рдПрдХ рд╕реАрдПрдордбреА рдЦреЛрд▓рд╛:

set PYTHONHOME=...\msys64\mingw32\lib\python3.3
termbox.exe

рдФрд░ рдореБрдЭреЗ рдорд┐рд▓рддрд╛ рд╣реИ:

Fatal Python error: Py_Initialize: unable to load the file system codec
ImportError: No module named 'encodings'

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

рдЖрдкрдХреЛ рдкрд╛рдпрдердирд╣реЛрдо рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ рдЕрдЬрдЧрд░ dll's
рдпрд╣ рдЙрд╕рдХреЗ рдмрд┐рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЕрдм рдореИрдВ рд╢рд╛рдпрдж рдЧрд▓рдд рд╣реВрдВ рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╡реИрд╕реЗ рднреА рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдкреИрдЪ рдХреЛ mingw64-crt рдореЗрдВ рдорд┐рд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдПрд▓реЗрдХреНрд╕реА рдЬрд▓реНрдж рд╣реА рдПрдХ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдЧрд╛;)

рдЕрдЧрд░ рдореИрдВ рдкрд╛рдпрдердирдкреИрде рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВред рдореБрдЭреЗ рдорд┐рд▓рд╛:

Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: Py_Initialize: unable to load the file system codec
ImportError: No module named 'encodings'

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

рдХреНрдпрд╛ рдЖрдк рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЛ msys рдХреЗ рднреАрддрд░ рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддреЗ рд╣реИрдВ? рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реАрдзреЗ Win+R рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ред

рдирд╣реАрдВ, рдореИрдВ рд╕реАрдзреЗ cmd рдкрд░ рдЧрдпрд╛ рдЬреИрд╕реЗ рдЖрдкрдиреЗ рдХрд┐рдпрд╛ рдерд╛, рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ PYTHONHOME рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЗрдВрд╕реНрдЯрд╛рд▓рд░ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЕрдЬрдЧрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛,
рд╢рд╛рдпрдж рдЗрд╕реАрд▓рд┐рдП рдореЗрд░реА рд╕реАрдПрдордбреА рд╡рд┐рдВрдбреЛрдЬрд╝ рд╢рд┐рдХрд╛рдпрдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ?

рдпрд╣ рд╕рдордЭрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдмрд┐рдВрджреБ рдкрд░ рдХреНрдпреЛрдВ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд╢рд╛рдпрдж рдореИрдВ рдЧрд▓рдд рдкрд╛рдпрдерди рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

рдХреНрдпрд╛ рдЖрдкрдиреЗ mingw python3 рдпрд╛ msys2 python3 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд╡реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИрдВ

рд╣рдореНрдо рдпрд╣реА рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдкрд╛рдЗрдердирдкреИрде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рд╢рд┐рдХрд╛рдпрдд рдХреНрдпреЛрдВ рдХрд░рддрд╛ рд╣реИред
рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рд╣реИред

рдореИрдВ рд╕рдордЭ рдЧрдпрд╛ред
рдпрд╣ рд╕рд┐рд░реНрдл рд╣реИ:

set PYTHONHOME=...\msys64\mingw32

рдмрд┐рдирд╛ lib\python3.3 ред

рдЕрдЪреНрдЫрд╛;) рдФрд░ рдЖрдкрдХрд╛ рдЖрдЙрдЯрдкреБрдЯ?

рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдВрдЬреА рджрдмрд╛рдиреЗ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдФрд░ 256 рдХрд▓рд░ рдореЛрдб рдХреА рд╢рд┐рдХрд╛рдпрдд рдХрд░рддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк рд╕реНрд░реЛрдд рд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЕрдкрд▓реЛрдб рдХрд┐рдП рдЧрдП рдЬрд╝рд┐рдк рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдореЗрд░реА рд╕рднреА cgo.go рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реИрдВ;)
рдореЗрд░реЗ рдкрд╛рд╕ рдУрдПрдирдЬреА рдФрд░ рдЧреЛ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдорд┐рдВрдЧрд╡-рдкреИрдХреЗрдЬ рд░реЗрдкреЛ рдкрд░ рдПрдХ рдкреИрдХреЗрдЬ рднреА рд╣реИ рдЬрд┐рд╕рдХреА рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдкреЗрд╕реНрдЯрдмрд┐рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ :)

рдореИрдВ рдпрд╣рд╛рдБ рддрдХ рдкрд╣реБрдБрдЪрддрд╛ рд╣реВрдБ

[2014/01/25 04:08:33 рдЬреАрдПрдордЯреА] [рдЬрд╛рдирдХрд╛рд░реА](рд▓рд╛рдЗрдо/рдмреИрдХрдПрдВрдб/рд╕рдмреНрд▓рд╛рдЗрдо.рд╕рдмреНрд▓рд╛рдЗрдо_рдХрдВрд╕реЛрд▓:87) рдкрд╛рдпрдерди рд╕реЗрдЬ: рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рдкреНрд▓рдЧрдЗрди рд╡рд┐рдВрдЯреЗрдЬрд╕.рдЬрдВрдк_рд▓рд┐рд╕реНрдЯ_рд╕реАрдПрдордбреА
[2014/01/25 04:08:33 рдЬреАрдПрдордЯреА] [рдПрдлрдПрдирдПрд╕рдЯреА] (рдореБрдЦреНрдп.%28 рдЯреАрдмреАрдПрдл%29.рд░реЗрдВрдбрд░рдереНрд░реЗрдб:375) рдкреНрд░рддрд┐рдкрд╛рджрди[2014/01/25 04:08:33 рдЬреАрдПрдордЯреА] [рдПрдлрдПрдирдПрд╕рдЯреА](рд▓рд╛рдЗрдо/рдмреИрдХрдПрдВрдб.%28 рдХрдорд╛рдВрдбрд╣реИрдВрдбрд▓рд░%29.рд░рдЬрд┐рд╕реНрдЯрд░:169) vi_add_to_jump_list рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
[2014/01/25 04:08:33 рдЬреАрдПрдордЯреА] [рдПрдлрдПрдирдПрд╕рдЯреА](рд▓рд╛рдЗрдо/рдмреИрдХрдПрдВрдбред%28 рдХрдорд╛рдВрдбрд╣реИрдВрдбрд▓рд░%29.рд░рдЬрд┐рд╕реНрдЯрд░:194) рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрдВрдЬреАрдХреГрдд рдХрдорд╛рдВрдб vi_add_to_jump_list[2014/01/25 04:08:33 рдЬреАрдПрдордЯреА] [рдЬрд╛рдирдХрд╛рд░реА](рд▓рд╛рдЗрдо/рдмреИрдХрдПрдВрдб/sublime.sublime_Console:87) рдкрд╛рдпрдерди рд╕реЗрдЬ: рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рдкреНрд▓рдЧрдЗрди рд╡рд┐рдВрдЯреЗрдЬрд╕.рдореЛрд╢рди_рд╕реАрдПрдордбреА[2014/01/25 04:08:33 рдЬреАрдПрдордЯреА] [рдПрдлрдПрдирдПрд╕рдЯреА] (рдореБрдЦреНрдп.%28 рдЯреАрдмреАрдПрдл%29.рд░реЗрдВрдбрд░рдереНрд░реЗрдб:375) рдкреНрд░рддрд┐рдкрд╛рджрди
[2014/01/25 04:08:33 рдЬреАрдПрдордЯреА] [рдПрдлрдПрдирдПрд╕рдЯреА](рд▓рд╛рдЗрдо/рдмреИрдХрдПрдВрдб.%28*рдХрдорд╛рдВрдбрд╣реИрдВрдбрд▓рд░%29.рд░рдЬрд┐рд╕реНрдЯрд░:169) рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп_рдкрд╛рда рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

рдореЗрд░рд╛ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИ:
http://pastebin.com/G2yNjmdp

рдареАрдХ рд╣реИ, рдореИрдВ рдЕрдкрдиреЗ рдЧреЛ рдкреИрдХреЗрдЬ рдФрд░ рдУрдПрдирдЬреА рд╕рд╛рдЭрд╛ рдкреИрдХреЗрдЬ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реЗрдХреНрд╕реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред
рдЗрд╕ рддрд░рд╣ рд╣рд░ рдХреЛрдИ рдПрдХ рд╣реА рдкреЗрдЬ рдмрд┐рд▓реНрдб рд╡рд╛рд░ рдкрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣рд╛рдБ cmakelists.txt рд╕реЗ рд╢реБрд░реВ рд╕реЗ рдЕрдВрдд рддрдХ рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрд╛рдЗрдб рд╣реИ;)

https://gist.github.com/martell/c178f674188cb779b8fd

рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдорджрдж рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдиреЗ 64 рдмрд┐рдЯ рдмрд┐рд▓реНрдб рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА?

рдореИрдВрдиреЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдЬрд╣рд╛рдБ рдЖрдк рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реЗ рдмрдирд╛рдирд╛ рд╣реИ :D

рдареАрдХ рд╣реИ, рдЕрдЪреНрдЫрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рд╕реНрд░реЛрддрдлреЛрд░реНрдЬ рдкрд░ msys2 рдФрд░ msys64 рдмреЗрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ?

рдореИрдВ MSYS2 рдкрд░ рдорд╛рд░реНрдЯреЗрд▓ рдФрд░ рдПрд▓реЗрдХреНрд╕реА рдкрд╛рд╡рд▓реЛрд╡ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ; рд╕реЛрдЪрд╛ рдХрд┐ рдореИрдВ рд╡рд╣рд╛рдВ рд╕реЗ рдирд┐рдХрд▓ рдЬрд╛рдКрдВ рдФрд░ "рд╣рд╛рдп" рдХрд╣реВрдВред

рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рд╡рд┐рд╡рд░рдг рдорд╛рд░реНрдЯреЗрд▓ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдПрдХ рд╕рд╛рде рднреА рд░рдЦ рд╕рдХрддрд╛ рд╣реВрдВред

msys64 рдПрдХ WIP рдирд╛рдо рдерд╛, рдпрд╣ рдЕрднреА MSYS2 рд╣реИ,ред

рдПрдХрдорд╛рддреНрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ (рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ рдХреЗ pacman/makepkg рд╕рд╛рдорд╛рди рдХреЗ рдЕрд▓рд╛рд╡рд╛) рдпрд╣рд╛рдВ рд╣реИрдВ:
http://sourceforge.net/p/msys2/wiki/MSYS2%20installation/

3 рдкреИрдХреЗрдЬ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА, msys, mingw32 рдФрд░ mingw64 рд╣реИрдВред

рднрдВрдбрд╛рд░ рд╕реНрд░реЛрдд рдпрд╣рд╛рдВ рд╣реИрдВ:
msys: https://github.com/Alexpux/MSYS2-packages
mingw32+mingw64: https://github.com/Alexpux/MINGW-packages

рдореИрдВ MinGW-w64 рдкрд╛рдпрдерди рдкреИрдХреЗрдЬ рдФрд░ рдкреИрдЪ (рдЬрд┐рдирдореЗрдВ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИрдВ) рдХрд╛ рд╕рд╣-рд░рдЦрд░рдЦрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдмреЗрдЭрд┐рдЭрдХ рдХреЛрдИ рднреА рдкреНрд░рд╢реНрди рдкреВрдЫреЗрдВ рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдорд╛рд░реНрдЯреЗрд▓ рдиреЗ рдХрд╣рд╛, рдпрджрд┐ рдЖрдк рдЪреИрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ OFTC рдкрд░ # msys2 рдЫреЛрдбрд╝ рджреЗрдВред

рдЙрддреНрддрд░ рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВред Github рдиреЗ рдореБрдЭреЗ рдХрднреА рд╕реВрдЪрдирд╛ рдирд╣реАрдВ рджреА: /
рд░реЗ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдЖрдк msys2 рдФрд░ mingw64 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЭрд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдЖрдк рд╕рдордЭрд╛рдПрдВ :)

рдареАрдХ рд╣реИ рдореИрдВ рд╕рдордЭрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рджреЛрд╕реНрддреЛрдВред
рдореЗрд░реЗ рд▓рд┐рдП msys2 рд╕рдмрд╕реЗ рдореВрд▓реНрдпрд╡рд╛рди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЦрд╛рд╕рддреМрд░ рдкрд░ рдкреЕрдХрдореИрди рдХрд╛ рд╣реЛрдирд╛ рдХрдорд╛рд▓ рдХрд╛ рд╣реИред

рдЖрдкрдХреЗ рджрдпрд╛рд▓реБрддрд╛ рднрд░реЗ рд╢рдмреНрджреЛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд╣рдорд╕реЗ рдЬреБрдбрд╝реЗрдВ, рдкреИрдХреЗрдЬ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЕрдЪреНрдЫрд╛рдИ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ ;-)

рдПрдбрд╡рд╛рдирдбрд╛рдВрд╕, рд╣рд╛рдп!
MSYS2 рдореЗрдВ 32 рдФрд░ 64 рдмрд┐рдЯ рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рддрд░рд╣ рдХреЗ рдЖрд░реНрдХрд╛рдЗрд╡ рд╣реИрдВред

рдареАрдХред рддреЛ msys2 рд╢рд╛рдпрдж 32 рдмрд┐рдЯ рдФрд░ msys64 64 рдмрд┐рдЯ рд╣реИред :рдореБрд╕реНрдХреБрд░рд╛рдУ:

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ, 32 рдФрд░ 64 рдмрд┐рдЯ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рд╣реИрдВред рд╣рд╛рд▓ рдХреЗ рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ msys2 рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ a
32 рдмрд┐рдЯ (i686) рдФрд░ 64 рдмрд┐рдЯ (x86_64) рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпрдпред

рдпрд╣рд╛рдБ 32-рдмрд┐рдЯ MSYS2 рд╣реИ:
http://sourceforge.net/projects/msys2/files/Base/i686/

рдФрд░ рдпрд╣рд╛рдБ 64-рдмрд┐рдЯ:
http://sourceforge.net/projects/msys2/files/Base/x86_64/

рд╣рд╛рдБ рдмрд╕ рдпрд╣реА рд╕рдордЭ рдореЗрдВ рдЖрдпрд╛ред рдЕрдЧрд▓реА рдмрд╛рд░ рдореБрдЭреЗ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдиреА рдЪрд╛рд╣рд┐рдП рди рдХрд┐ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд :рдореБрд╕реНрдХрд╛рди:

рдореИрдВ C:\msys64 рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рдореЗрдВ mingw32 рдФрд░ mingw64 рджреЛрдиреЛрдВ рдкреИрдХреЗрдЬ рд╣реИрдВ
рд╡рд╣рд╛рдБ C:\msys64\mingw32 рдФрд░ C:\msys64\mingw64; pacman рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ рдХрд┐ for
рдЖрдк рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдордд рдХрд░реЛред

рдордВрдЧрд▓рд╡рд╛рд░, 28 рдЬрдирд╡рд░реА, 2014 рдХреЛ рд╢рд╛рдо 4:30 рдмрдЬреЗ, EdVanDance [email protected] рдиреЗ рд▓рд┐рдЦрд╛:

рд╣рд╛рдБ рдмрд╕ рдпрд╣реА рд╕рдордЭ рдореЗрдВ рдЖрдпрд╛ред рдЕрдЧрд▓реА рдмрд╛рд░ рдирд╣реАрдВ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдмрд╛рд░ рджреЗрдЦ рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдП
рджреВрд╕рд░реА рддрд░рдл [рдЫрд╡рд┐:: рдореБрд╕реНрдХрд╛рди:]

рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ Gi tHub рдкрд░ рджреЗрдЦреЗрдВhttps://github.com/limetext/lime/issues/228#issuecomment -33495293
.

рдЕрдм рдЬрдм рд╕реНрд░реЛрдд go get -x86/x64 linux/darwin рдкрд░ рд╕рдХреНрд╖рдо рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рднреА рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдПрдХ рддрд╛рдЬрд╛ рд╡рд┐рдВрдбреЛрдЬ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╕рдм рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрджрдореЛрдВ рдХреА рдПрдХ рдЧрд╛рдЗрдб рдпрд╛ рдореЛрдЯрд╛ рд░реВрдкрд░реЗрдЦрд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд╣реАрдВ рд╣реИ рдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рдХреБрдЫ рднреА рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ?

https://github.com/limetext/lime/wiki/Building-on-Windows рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рддрд╛рдЬрд╝рд╛/рдкреБрдирд░реНрд▓реЗрдЦрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ...

рдореИрдВ рдЬрд▓реНрдж рд╣реА рдЗрд╕рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦреВрдВрдЧрд╛ред

рдХреНрдпрд╛ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд▓рд╛рдЗрдо рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдореИрдВрдиреЗ рдлреНрд░рдВрдЯрдПрдВрдб/рдПрдЪрдЯреАрдПрдордПрд▓ рдФрд░ рдлреНрд░рдВрдЯрдПрдВрдб/рдЯрд░реНрдордмреЙрдХреНрд╕ рджреЛрдиреЛрдВ рдореЗрдВ рдЧреЛрдкреА рдФрд░ рд╕рдмрд▓рд╛рдЗрдо (рдФрд░ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рддреАрди рд▓рд╛рдЗрдиреЗрдВ) рдХреЗ рдЖрдпрд╛рдд рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдФрд░ рд░реБрдмреЗрдХреНрд╕ рдХреЗ рдЖрдпрд╛рдд рдХреЛ рднреА рдмрджрд▓ рджрд┐рдпрд╛ import (rubex "regexp") ; рдПрдЪрдЯреАрдПрдордПрд▓ рдФрд░ рдЯрд░реНрдордмреЙрдХреНрд╕ рджреЛрдиреЛрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдирд┐рд░реНрдорд┐рдд рдФрд░ рдЪрд▓рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ, рдЕрдиреБрдкрдпреЛрдЧреА рддрд░реАрдХреЗ рд╕реЗ:

  • html рдХреЛ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдереА (рдЕрдЬреАрдм рдкреНрд░рддреАрдХ рдЬреИрд╕реЗ "&" рдФрд░ рдЕрдиреНрдп рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдФрд░ рдХреНрд░реЛрдорд┐рдпрдо рджреЛрдиреЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдП)
  • рдЯрд░реНрдордмреЙрдХреНрд╕ рдиреЗ рдХрд░реНрд╕рд░ рдирд╣реАрдВ рджрд┐рдЦрд╛рдпрд╛, рдФрд░ рд╕реНрдХреНрд░реАрди рдХреЗ рдирд┐рдЪрд▓реЗ рдЖрдзреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рд╣рд░ рдХреАрдкреНрд░реЗрд╕ рдкрд░ рддреЗрдЬреА рд╕реЗ рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░? :)

рдЯрд░реНрдордмреЙрдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдк рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╣рд░ рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рдВрдЯреЗрдЬ рдкреНрд▓рдЧрдЗрди рд╣реИ рдЬреЛ рдХреБрдЫ рд╡рд┐рдо рдлреАрдЪрд░реНрд╕ рджреЗрддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдкрд╣рд▓реЗ i рджрдмрд╛рдПрдВ рдФрд░ рдлрд┐рд░ рдЯрд╛рдЗрдк рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред

@zoli рд╣рдо рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдереЗ рдХреНрдпреЛрдВрдХрд┐ msys рдиреЗ mingw python рдХреЛ 3.4 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдерд╛, рдЬреЛ gopy рдФрд░ go 1.3.1 рдиреЗ рдЕрднреА рддрдп рдХрд┐рдпрд╛ рд╣реИред

рдЕрдм рдЬрдм рдЕрдЬрдЧрд░ 3.4 рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдореИрдВ msys2 рдФрд░ mingw-64 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд▓рд╛рдЗрдо рдЯреЗрдХреНрд╕реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред

рдпрд╣рд╛рдБ рдореЗрд░реА рд╡рд░реНрддрдорд╛рди рддреНрд░реБрдЯрд┐ рд╣реИ

$ go get github.com/limetext/lime/frontend/termbox # github.com/limetext/gopy/lib ..\..\..\mingw64\src\github.com\limetext\gopy\lib\utils.c: In function 'cinit': ..\..\..\mingw64\src\github.com\limetext\gopy\lib\utils.c:503:11: error: 'sigaltstack' undeclared (first use in this function) stub(&sigaltstack); ^ ..\..\..\mingw64\src\github.com\limetext\gopy\lib\utils.c:503:11: note: each undeclared identifier is reported only once for each function it appears in ..\..\..\mingw64\src\github.com\limetext\gopy\lib\utils.c:504:11: error: 'signal' undeclared (first use in this function) stub(&signal); ^ ..\..\..\mingw64\src\github.com\limetext\gopy\lib\utils.c:505:11: error: 'sigaction' undeclared (first use in this function) stub(&sigaction);

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЧреЛрдкреА рддреЛрдбрд╝рддреА рд╣реИ
https://github.com/limetext/gopy/commit/8b1545fdde22aad006ba8596dd7e9ad80ff0dec7


рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдЙрд╕ рдкрд░ рдПрдХ рдЗрдирд╛рдо рд░рдЦреЛ! рд╣рдо рдмрд╛рдЙрдВрдЯреАрд╕реЛрд░реНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдирд╛рдо рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред

рдЕрдЧрд░ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдЯрд┐рдкреНрдкрдгреА рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ
github.com/limetext/gopy/lib(.text): undefined: github.com/limetext/gopy/lib(/4292) github.com/limetext/gopy/lib(.text): undefined: github.com/limetext/gopy/lib(/6573) github.com/limetext/gopy/lib(.text): undefined: github.com/limetext/gopy/lib(/6545) github.com/limetext/gopy/lib(.text): undefined: github.com/limetext/gopy/lib(/6513) too many errors
@quarnster рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ?

рдпрд╣рд╛рдБ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ msys2 рдореЗрдВ рд▓рд╛рдЗрдордЯреЗрдХреНрд╕реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рдЧрд╛рдЗрдб рд╣реИ
https://gist.github.com/martell/8588075

рдПрдХ рдЧреЛ 1.3.3 рдкреИрдХреЗрдЬ рдХрд▓ рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рдЙрдореНрдореАрдж рд╕реЗ рд╣рд┐рдЯ рдХрд░реЗрдЧрд╛ :)

рд╡рд┐рдВрдбреЛрдЬрд╝ рдпрд╛ рдХреБрдЫ рдФрд░ рдХреЗ рд▓рд┐рдП cinit ifdef-ed out рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╣рд╛рдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдирд╣реАрдВ рд╣реИред рд▓рд┐рдВрдХрд┐рдВрдЧ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдХреНрдпрд╛ рдпрд╣ рдкрд╛рдЗрдерди рд▓рд┐рдм рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдвреВрдВрдврддрд╛ рд╣реИ?

рд╣рд╛рдБ рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрд╛рддрд╛ рд╣реИред
pkg-config /mingw64/include/python3 рд╢рд╛рдорд┐рд▓ dir рдХреЛ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИред
рддреЛ рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рднреА lib рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред
рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ :(
рд╣рдо рдЕрдЬреНрдЮрд╛рдд рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЬрдмрд░рджрд╕реНрддреА рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ -lpython3
рдЬрд▓реНрдж рд╣реА рд╡рд╛рдкрд╕ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ

рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдореЗрд░реЗ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВред
pkg-config lib рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдвреВрдВрдв рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣рд╛рдВ onig рдХреЗ рд╕рд╛рде рдФрд░ рдЙрд╕рдХреЗ рдмрд┐рдирд╛ рд░реЗрдЧреЗрдХреНрд╕ рдкрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╣реИ

рдмрд┐рдирд╛:
$ go test github.com/limetext/rubex testmain github.com/limetext/rubex(.text): undefined: onig_free github.com/limetext/rubex(.text): undefined: onig_number_of_captures github.com/limetext/rubex(.text): undefined: onig_number_of_names github.com/limetext/rubex(.text): undefined: onig_region_free github.com/limetext/rubex(.text): undefined: github.com/limetext/rubex(/63) github.com/limetext/rubex(.text): undefined: onig_region_new github.com/limetext/rubex(.text): undefined: github.com/limetext/rubex(/30) github.com/limetext/rubex(.text): undefined: onig_new github.com/limetext/rubex(.text): undefined: onig_error_code_to_str github.com/limetext/rubex(.text): undefined: onig_search github.com/limetext/rubex(.text): undefined: onig_error_code_to_str github.com/limetext/rubex(.text): undefined: onig_match github.com/limetext/rubex(.text): undefined: onig_name_to_backref_number github.com/limetext/rubex(.text): undefined: onig_foreach_name FAIL github.com/limetext/rubex [build failed]

рд╕рд╛рде:
$ go test github.com/limetext/rubex testmain github.com/limetext/rubex(.text): undefined: github.com/limetext/rubex(/63) github.com/limetext/rubex(.text): undefined: github.com/limetext/rubex(/30) FAIL github.com/limetext/rubex [build failed]

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд▓рдЧрддрд╛ рд╣реИ 32 рдмрд┐рдЯ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдПрдХ рдЕрдзрд┐рдХ рд╕рд╛рд░реНрдердХ рддреНрд░реБрдЯрд┐ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ

$ go get github.com/limetext/lime/frontend/termbox github.com/limetext/lime/frontend/termbox github.com/limetext/gopy/lib(.text): undefined: _get_output_format github.com/limetext/gopy/lib(.text): undefined: ___lc_codepage_func github.com/limetext/gopy/lib(.text): undefined: ___lc_codepage_func github.com/limetext/gopy/lib(.text): undefined: ___lc_codepage_func github.com/limetext/gopy/lib(.text): undefined: ___lc_codepage_func github.com/limetext/gopy/lib(.text): undefined: ___lc_codepage_func

рдЗрд╕ рд▓рд┐рдВрдХ рддреНрд░реБрдЯрд┐ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рд░рдирдЯрд╛рдЗрдо рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рд┐рдВрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореБрдЭреЗ рдПрдХ рд╕реА ++ рд░рдирдЯрд╛рдЗрдо рдЪреБрдирдирд╛ рд╣реЛрдЧрд╛ рдЬреИрд╕реЗ v110 рдпрд╛ v110 рдЬреЛ рдПрдХ mingw-w64 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдкрд░реЗрд╢рд╛рди рд╣реИред

рдареАрдХ рд╣реИ рддреЛ рдЕрдм рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ :)
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рд╢реАрдШреНрд░ рд╣реА рдПрдХ exe рд╣реЛрдЧрд╛

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореИрдВ рдЯрд░реНрдордмреЙрдХреНрд╕ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди

qml рдлреНрд░рдВрдЯ рдПрдВрдб рдореБрдЭреЗ рдпрд╣ рджреЗрддрд╛ рд╣реИ
25 рдЬрдирд╡рд░реА рдХреЛ рдКрдкрд░ рдХреА рддрд░рд╣ рд╣реА рддреНрд░реБрдЯрд┐ рджреЗрдЦреЗрдВ

$ рдЧреЛ рдмрд┐рд▓реНрдб
github.com/limetext/рд▓рд╛рдЗрдо/рдлреНрд░рдВрдЯрдПрдВрдб/qml
C:/msys64/mingw32/pkg/windows_386/gopkg.in/qml.v1.a(_all.o): рдбреБрдкреНрд▓реАрдХреЗрдЯ рдкреНрд░рддреАрдХ рд╕рдВрджрд░реНрдн: mingw_onexit github.com/limetext/gopy/lib(.text) рдФрд░ gopkg.in рджреЛрдиреЛрдВ рдореЗрдВ /qml%2ev1(.text)

рдпрд╣рд╛рдБ рдореЗрд░рд╛ рдЯрд░реНрдордмреЙрдХреНрд╕ рдЖрдЙрдЯрдкреБрдЯ рд╣реИ:

рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рдмреЗрд╣рддрд░ рд▓рдЧрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

[2014/10/19 11:32:41 BST] [FNST] (github.com/limetext/lime/backend.(*WindowEvent).Call:94) OnNewWindow(2)
[2014/10/19 11:32:41 BST] [FNST] (github.com/limetext/lime/backend.(*ViewEvent).Call:60) OnNew(4)
[2014/10/19 11:32:41 BST] [FNST] (github.com/limetext/lime/backend.(*ViewEvent).Call:60) OnActivated(4)
[2014/10/19 11:32:41 BST] [EROR] (main.setColorMode:614) Unable to use 256 color mode: SetColorMode not implemented on Windows
[2014/10/19 11:32:41 BST] [EROR] (github.com/limetext/lime/backend/packages.func┬╖001:98) Error on walking: GetFileAttributesEx ../../3rdparty/bundles/User: The system cannot find the file specified.
[2014/10/19 11:32:41 BST] [EROR] (github.com/limetext/lime/backend/packages.ScanPackets:110) Can't walk: GetFileAttributesEx ../../3rdparty/bundles/User: The system cannot find the file specified.
[2014/10/19 11:32:41 BST] [INFO] (github.com/limetext/lime/backend.(*Editor).loadKeyBinding:183) Loaded ..\..\packages\Default\Default (OSX).sublime-keymap
[2014/10/19 11:32:41 BST] [FNST] (github.com/limetext/lime/backend.(*Editor).Watch:414) Watch(&{0x12760400})
[2014/10/19 11:32:41 BST] [INFO] (github.com/limetext/lime/backend.(*Editor).loadKeyBinding:183) Loaded ..\..\packages\Default\Default.sublime-keymap
[2014/10/19 11:32:41 BST] [FNST] (github.com/limetext/lime/backend.(*Editor).Watch:414) Watch(&{0x12760420})
[2014/10/19 11:32:41 BST] [INFO] (github.com/limetext/lime/backend.(*Editor).loadKeyBinding:183) Loaded ..\..\packages\Default\Default (OSX).sublime-keymap
[2014/10/19 11:32:41 BST] [FNST] (github.com/limetext/lime/backend.(*Editor).Watch:414) Watch(&{0x127ce180})
[2014/10/19 11:32:41 BST] [INFO] (github.com/limetext/lime/backend.(*Editor).loadKeyBinding:183) Loaded ..\..\packages\Default\Default.sublime-keymap
[2014/10/19 11:32:41 BST] [FNST] (github.com/limetext/lime/backend.(*Editor).Watch:414) Watch(&{0x127ce1a0})
[2014/10/19 11:32:41 BST] [INFO] (github.com/limetext/lime/backend.(*Editor).loadSetting:199) Loaded ../../packages/Default/Preferences.sublime-settings
[2014/10/19 11:32:41 BST] [FNST] (github.com/limetext/lime/backend.(*Editor).Watch:414) Watch(&{0x127e83b0})
[2014/10/19 11:32:41 BST] [INFO] (github.com/limetext/lime/backend.(*Editor).loadSetting:199) Loaded ../../packages/Default/Preferences (Windows).sublime-settings
[2014/10/19 11:32:41 BST] [FNST] (github.com/limetext/lime/backend.(*Editor).Watch:414) Watch(&{0x127d2270})
[2014/10/19 11:32:41 BST] [EROR] (github.com/limetext/lime/backend/packages.(*Packet).Get:47) Couldn't read file: open ../../3rdparty/bundles/User/Preferences.sublime-settings: The system cannot find the path specified.
[2014/10/19 11:32:41 BST] [EROR] (github.com/limetext/lime/backend.(*Editor).loadSetting:197) 1,1: Unexpected EOF, 0-0: "JSON" - Data: ""

[2014/10/19 11:32:41 BST] [FNST] (main.(*tbfe).renderthread:437) Rendering
[2014/10/19 11:32:41 BST] [FNST] (main.(*tbfe).renderthread:437) Rendering
[2014/10/19 11:32:41 BST] [FNST] (main.(*tbfe).renderthread:437) Rendering

рдЕрдЪреНрдЫрд╛ рдХрд╛рдо! рджреБрд░реНрдШрдЯрдирд╛ рдХреЗ рд▓рд┐рдП рдмреИрдХрдЯреНрд░реИрдХ рдХреНрдпрд╛ рд╣реИ?

рдпрджрд┐ рдЖрдк рдЗрд╕реЗ "./termbox main.go" рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рдпрд╣ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ?

рдпрджрд┐ рдЖрдк рдЧреЛрдкреА рдЖрдпрд╛рдд + рдХреЙрд▓ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдпрд╣ рдЕрднреА рднреА рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдпрд╣ рдорд╛рдирдХ рдЧреЛ рдорд┐рдВрдЧрд╡ рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

@quarnster : рдореБрдЭреЗ рдмреИрдХ рдЯреНрд░реЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ :(
рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдЧреЛ рд▓реИрдВрдЧ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╣реИред
рдореИрдВ рдЗрд╕реЗ рдбреАрдмрдЧ рднреА рдХреИрд╕реЗ рдХрд░реВрдВ?

рдореБрдЭреЗ рдпрд╣рд╛рдВ рдЖрдЙрдЯрдкреБрдЯ рджреЗрдЦрдиреЗ рдХреЛ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд▓реЙрдЧ рд╣реИ

[2014/10/19 15:26:09 BST] [FNST] (github.com/limetext/lime/backend.(*WindowEvent).Call:94) OnNewWindow(2)
[2014/10/19 15:26:09 BST] [FNST] (github.com/limetext/lime/backend.(*ViewEvent).Call:60) OnNew(4)
[2014/10/19 15:26:09 BST] [FNST] (github.com/limetext/lime/backend.(*ViewEvent).Call:60) OnActivated(4)
[2014/10/19 15:26:09 BST] [FNST] (github.com/limetext/lime/backend.(*ViewEvent).Call:60) OnModified(4)
[2014/10/19 15:26:09 BST] [FNST] (github.com/limetext/lime/backend.(*ViewEvent).Call:60) OnSelectionModified(4)
[2014/10/19 15:26:09 BST] [FNST] (github.com/limetext/lime/backend.(*ViewEvent).Call:60) OnLoad(4)
[2014/10/19 15:26:09 BST] [FNST] (github.com/limetext/lime/backend.(*Editor).Watch:414) Watch(C:\msys64\mingw32\src\github.com\limetext\lime\frontend\termbox\main.go (4))
[2014/10/19 15:26:09 BST] [FNST] (github.com/limetext/lime/backend.(*ViewEvent).Call:60) OnDeactivated(4)
[2014/10/19 15:26:09 BST] [FNST] (github.com/limetext/lime/backend.(*ViewEvent).Call:60) OnActivated(4)

рдореИрдВ рдЧреЛрдкреА рдЖрдпрд╛рдд рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдФрд░ рджреЗрдЦреВрдВрдЧрд╛

@martell , рдмреИрдХрдЯреНрд░реИрдХ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рдбрдВрдк рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╣рдо рдХреБрдЫ рдпреВрдЖрдИ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдЕрдкрд╣рд░рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛;)

рдЗрд╕ рдкреИрдЪ рдХреЛ рдЖрдЬрд╝рдорд╛рдПрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓реЙрдЧ рдореЗрдВ рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдорд┐рд▓рддрд╛ рд╣реИ:

diff --git a/frontend/termbox/main.go b/frontend/termbox/main.go
index 4ff2426..bdecd51 100644
--- a/frontend/termbox/main.go
+++ b/frontend/termbox/main.go
@@ -711,7 +711,9 @@ func main() {
                termbox.Close()
                log4go.Debug(util.Prof)
                if err := recover(); err != nil {
-                       log4go.Crash(err)
+                       log4go.Debug(err)
+                       log4go.Debug("%s", string(debug.Stack()))
+                       time.Sleep(time.Second) // TODO: see issue #260
                }
        }()

рдХреНрдпрд╛ рдЗрд╕ рдереНрд░реЗрдб рдХреЛ рд╕реНрдЯреЗрдЯрд╕ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рдирдП рдореБрджреНрджреЗ рдореЗрдВ рд░реАрд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

@techtonik рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ :)
рдореИрдВ рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИрдВ рдФрд░ рдЙрди рдкрд░ рдХреБрдЫ рдкреИрдЪ рдХрд░рдХреЗ рджреЗрдЦреЗрдВ рдХрд┐ рд╣рдо рдЕрднреА рдЗрд╕ рдкрд░ рдХрд╣рд╛рдВ рдЦрдбрд╝реЗ рд╣реИрдВ

рдареАрдХ рд╣реИ рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо рдЕрднреА рднреА рдЙрд╕реА рдЪрд░рдг рдореЗрдВ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЧреЛ рднрд╛рд╖рд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдареАрдХ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП 2 рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рддрд▓рд╛рд╢ рд░рд╣рд╛ рд╣реВрдВред
рджреЛрдиреЛрдВ рдХреЛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рд╕рдордп рдЪрд╛рд╣рд┐рдПред
рдореИрдВ рд▓рдЧрднрдЧ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдПрдХ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рд╡рд╛рдкрд╕ рдЖрдКрдВрдЧрд╛

рд╕рдкреНрддрд╛рд╣ рдмреАрдд рдЧрдпрд╛ред рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд╛рд░рд╛рдВрд╢ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ - рдЕрднреА рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдФрд░ рдЦрд╛рд▓реА рд╕рдордп рдХреА рд╕рднреА рд╕реАрдорд╛рдУрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдЗрд╕ рдкрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред

рдорд╛рд░реНрдЯреЗрд▓, рдЧреЛ рднрд╛рд╖рд╛ рдХрд╛ рдХреМрди рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ? рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдорддрд▓рдм рднрд╛рд╖рд╛ рдХреЗ рдмрдЬрд╛рдп рдЧреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рд╣реИ?

рдирдорд╕реНрддреЗ! рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдЦрдмрд░ рд╣реИ? рдХреНрдпрд╛ рдЖрдкрдХреА рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реИ?

рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛рдПрдВ рдХреНрдпрд╛ рдереАрдВ, рд▓реЗрдХрд┐рди рд▓рд╛рдЗрдо-рдХреНрдпреВрдПрдордПрд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЪрд▓рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдореЗрд░реЗ рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВ: https://github.com/ricochet1k/lime-qml/wiki/Building-on-Windows-using-MSYS2

рд╕рд╛рд▓ 2017 рд╣реИ, рдорд╣реАрдирд╛ рдЬреВрди рд╣реИ, рдпрд╛рдиреА рдЗрд╢реНрдпреВ рдмрдирд╛рдП рд╣реБрдП 1250 рджрд┐рди рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВред
рдПрд░... рд╣реИрд▓реЛ? рдХреНрдпрд╛ рд╣рдо рдЕрдВрдд рдореЗрдВ рдХреБрдЫ рдкреВрд░реНрд╡-рд╕рдВрдХрд▓рд┐рдд рд╡рд┐рдВрдбреЛрдЬ рдмрд╛рдЗрдирд░реА рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

mingw64 рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХрд┐рдВрдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЦреЛрдЬ рдХреА рд╣реИ рдФрд░ рд▓реИрдВрдЧ рдФрд░ рдкреИрдЪ рдЬрд╛рдУ
рдЕрдВрддрд┐рдо рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрдж рд╣реА mingw64-crt рдореЗрдВ рдзрдХреЗрд▓ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдкрд╛рдЗрдЧреЛ рдФрд░ рдЕрдиреНрдп рд╕реА рдмрд╛рдЗрдВрдб рдХреА рддреНрд░реБрдЯрд┐ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ

рдореБрдЭреЗ рдЗрд╕рд╕реЗ рд╣рдЯрд╛рдУ

рдпрд╣рд╛рдВ..

image

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

njskalski picture njskalski  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

MasseGuillaume picture MasseGuillaume  ┬╖  16рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hackmaster0110 picture hackmaster0110  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

quarnster picture quarnster  ┬╖  75рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mikkorantalainen picture mikkorantalainen  ┬╖  42рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ