O que significa 'construir com branch master de ...'?

O que significa 'construir com branch master de ...'?

Estou tentando instalar o ios-webkit-debug-proxy. e ao executar 'make' recebo o seguinte erro.

webinspector.c: In function 'idevice_connection_get_fd_wrapper':
webinspector.c:50:3: error: implicit declaration of function 'idevice_connection_get_fd' [-Werror=implicit-function-declaration]
   idevice_error_t err = idevice_connection_get_fd(connection, &fd);

Encontrei uma espécie de conselho na página do github deste projeto

erro durante a compilação

implicit declaration of function 'idevice_connection_get_fd' is invalid in C99
idevice_error_t err = idevice_connection_get_fd(connection, &fd);

Construa com o branch master do libimobildevice ou se você estiver usando homebrew >brew desinstalar libimobiledevice && brew install --HEAD libimobiledevice

como estou tentando instalar isso no Linux (ubuntu), não tenho homebrew.

O que eles querem dizer com 'Construir com branch master do libimobildevice'?

Responder1

O branch padrão de uma árvore de desenvolvimento no git é chamado mastere geralmente esse branch é usado como branch principal.

clone-o usando git e cdno diretório:

git clone https://github.com/libimobiledevice/libimobiledevice.git
cd libimobiledevice

Normalmente o branch master será verificado por padrão, verifique-o com:

git status -b

Ou confira a masterfilial:

git checkout master

Para compilar execute:

./autogen.sh
make
sudo make install

informação relacionada