MacCentre
Форум: Mac и Mac OS X
Тема: КомпИляция go - кода
Страницы: [1] 2 3

[Ответить]
pupkin759 [19.06.2013 09:03] КомпИляция go - кода:
У меня проблемы. Ни как не могу скомплерировать go - файл.
go - движок говорит: не могу найти исполняемый файл.
Делал всё по инструкции:
https://github.com/bolknote/MakeCorner/blob/master/README
Но не как п.2 в инструкции мне не удается сделать.
Фрагмент из терминала:

MacBook-Pro-apple-2:~ apple$ go get github.com/bolknote/go-gd
# github.com/bolknote/go-gd
exec: "gcc": executable file not found in $PATH
Daniel [19.06.2013 09:24] :
Developer Tools установлены? В частности, command line tools?
Korwin [19.06.2013 11:30] :
xCode поставьте + Command Line Tools
pupkin759 [19.06.2013 12:12] :
да, я уже какие компоненты только не ставил, не чего не выходит.
Просто Macbook в руках у меня третий день,
до этого на винде сидел,
ну согласитесь, тяжело сразу разобраться.
По вашим советам пробегусь обязательно, спасибо.
pupkin759 [19.06.2013 13:23] :
я короче установил gcc компелятор и у меня другая ошибка появляться стала. Мне посоветовали сделать это:
Друзья, где мне найти libgd с поддержкой шрифтов ?
Korwin [19.06.2013 15:21] :
поищите Homebrew или MacPorts
pupkin759 [20.06.2013 10:42] :
command line tools - установлен
xCode - установлен
Homebrew - установлен
MacPorts - пока ещё не ставил, трудно.

go1.1.1.darwin-386.pkg
go1.1.1.darwin-amd64.pkg

И ещё скажите какой из них мне ставить?
При установке amd - появляются одни ошибки,
при установке 386 - другие ошибки.
Как определить, какой мне подходит?
pupkin759 [20.06.2013 10:49] :
на данный момент у меня такая ошибка в терминале:

MacBook-Pro-apple-2:~ apple$ go get github.com/bolknote/go-gd
# github.com/bolknote/go-gd
Undefined symbols for architecture x86_64:
"_gdFontCacheSetup", referenced from:
__cgo_5003e303dd94_Cfunc_gdFontCacheSetup in gd.cgo2.o
(maybe you meant: __cgo_5003e303dd94_Cfunc_gdFontCacheSetup)
"_gdFontCacheShutdown", referenced from:
__cgo_5003e303dd94_Cfunc_gdFontCacheShutdown in gd.cgo2.o
(maybe you meant: __cgo_5003e303dd94_Cfunc_gdFontCacheShutdown)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
Korwin [20.06.2013 11:59] :
и не надо. нужно либо то, либо это. А вообще лучше сначала читать(!) прежде чем ставить средства разработчика.
Вы так можете и машинку угробить. Потом будете устанавливать ОС с нуля.
pupkin759 [20.06.2013 12:30] :
я уже много что читал, терпения больше нет.
у меня есть подозрения, что я brew криво поставил, ввожу команду:
brew update

Появляется ошибка (терминал):

MacBook-Pro-apple-2:~ apple$ brew update
error: Your local changes to the following files would be overwritten by merge:
Library/Formula/avian.rb
Library/Formula/byobu.rb
Library/Formula/ccache.rb
Library/Formula/dart.rb
Library/Formula/doxygen.rb
Library/Formula/elixir.rb
Library/Formula/ghc.rb
Library/Formula/gobby.rb
Library/Formula/gsmartcontrol.rb
Library/Formula/hdf5.rb
Library/Formula/inkscape.rb
Library/Formula/jenkins.rb
Library/Formula/jstalk.rb
Library/Formula/libsass.rb
Library/Formula/libslax.rb
Library/Formula/luarocks.rb
Library/Formula/macvim.rb
Library/Formula/mpio.rb
Library/Formula/mplayershell.rb
Library/Formula/mupdf.rb
Library/Formula/node.rb
Library/Formula/nu.rb
Library/Formula/postgis.rb
Library/Formula/postgresql.rb
Library/Formula/povray.rb
Library/Formula/qt.rb
Library/Formula/rethinkdb.rb
Library/Formula/subversion.rb
Library/Formula/weechat.rb
Library/Formula/yarp.rb
Library/Formula/zsh.rb
Library/Homebrew/cmd/doctor.rb
Library/Homebrew/keg.rb
Library/Homebrew/requirements/python_dependency.rb
Please, commit your changes or stash them before you can merge.
error: The following untracked working tree files would be overwritten by merge:
Library/Formula/boost-bcp.rb
Library/Formula/ficy.rb
Library/Formula/luvit.rb
Library/Formula/newt.rb
Library/Formula/pdnsrec.rb
Library/Formula/ruby-install.rb
Please move or remove them before you can merge.
Aborting
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master
[Ответить]
[Вперед >]