Estoy intentando instalar ios-webkit-debug-proxy. y mientras ejecuto 'make' aparece el siguiente error.
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);
Encuentro una especie de consejo en la página de github de este proyecto.
error durante la compilación
implicit declaration of function 'idevice_connection_get_fd' is invalid in C99 idevice_error_t err = idevice_connection_get_fd(connection, &fd);
Compile con la rama maestra de libimobildevice o si está usando homebrew >brew uninstall libimobiledevice && brew install --HEAD libimobiledevice
Mientras intento instalar esto en Linux (ubuntu), no tengo Homebrew.
¿Qué quieren decir con "Construir con la rama maestra de libimobildevice"?
Respuesta1
La rama predeterminada de un árbol de desarrollo en git se llama master
y generalmente esta rama se usa como rama principal.
clonarlo usando git y cd
en el directorio:
git clone https://github.com/libimobiledevice/libimobiledevice.git
cd libimobiledevice
Normalmente, la rama maestra estará desprotegida de forma predeterminada, verifíquela con:
git status -b
O pasar por la master
sucursal:
git checkout master
Para compilar ejecute:
./autogen.sh
make
sudo make install