Почему сделал сбой debuild с, “настройте: ошибка: нераспознанная опция”:

Я пытался следовать инструкциям, перечисленным в этом вопросе/ответе.

libimobiledevice 1.2 (Поддержка iOS 8) для Надежного человека Ubuntu 14.04

Ответ сказан: "На самом деле я обманул немного. Я не мог удовлетворить зависимости от сборки, потому что библиотека не доступна в достаточно последних версиях в Ubuntu 14.04: libimobiledevice-1.2.0 требует libusbmuxd-dev (> = 1.0.9), таким образом, необходимо будет создать его из источника сначала с тем же рецептом".

Я предположил, что "создают его из источника сначала с тем же рецептом". предназначенный для выполнения тех же шагов, заменяя libusbmuxd-dev для libimobiledevice. Я также предположил, что должен сделать это прежде, чем создать lbimobiledevice.

Я сделал это и получаю фатальную ошибку на debuild шаге 5. Будучи плохо знакомым с этим, и после большого поиска, я в замешательстве для того, как определить то, что ошибка и что потребности быть сделанной для исправления его. Это - первая вещь, которую я сделал после новой установки 14,04. Таким образом, если бы кто-то может помочь, это ценилось бы.

настройте: ошибка: нераспознанная опция:-DCMAKE_INSTALL_PREFIX =/usr' Try./configure - помогают' для получения дополнительной информации

stevie@Studio1:~/usbmuxd-1.1.0$ debuild -b -j$(getconf _NPROCESSORS_ONLN)
 dpkg-buildpackage -rfakeroot -D -us -uc -b -j2
dpkg-buildpackage: source package usbmuxd
dpkg-buildpackage: source version 1.1.0-0ubuntu1
dpkg-buildpackage: source distribution UNRELEASED
dpkg-buildpackage: source changed by StevieRay <stevie@Studio1>
 dpkg-source --before-build usbmuxd-1.1.0
dpkg-buildpackage: host architecture amd64
 fakeroot debian/rules clean
dh clean
   dh_testdir
   dh_auto_clean
   dh_clean
 debian/rules build
dh build
   dh_testdir
   debian/rules override_dh_auto_configure
make[1]: Entering directory `/home/stevieray/usbmuxd-1.1.0'
dh_auto_configure --    -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_SKIP_RPATH=true -DLIB_SUFFIX= -DUSB_PKGCONF_INCLUDE_DIRS="/usr/        include/libusb-1.0"
configure: error: unrecognized option: `-DCMAKE_INSTALL_PREFIX=/usr'
Try `./configure --help' for more information
dh_auto_configure: ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/        man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libdir=${prefix}/lib/x86_64-linux-gnu --        libexecdir=${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking -DCMAKE_INSTALL_PREFIX=/        usr -DCMAKE_SKIP_RPATH=true -DLIB_SUFFIX= -DUSB_PKGCONF_INCLUDE_DIRS=/usr/include/libusb-1.0 returned         exit code 1
make[1]: *** [override_dh_auto_configure] Error 2
make[1]: Leaving directory `/home/stevieray/usbmuxd-1.1.0'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
debuild: fatal error at line 1364:
dpkg-buildpackage -rfakeroot -D -us -uc -b -j2 failed
4
задан 13 April 2017 в 15:23

2 ответа

Это вызвано тем, что CMAKE_INSTALL_PREFIX опция отсутствует для make.
Так в Вашем ~/usbmuxd-1.1.0 добавляют дополнительный файл CMakeCache.txt
и запись в нем:
CMAKE_INSTALL_PREFIX:PATH=/usr

0
ответ дан 1 December 2019 в 11:49

Во-первых, Вы пытались обновить usbmuxd и не libusbmuxd-dev. (Я столкнулся с тем же самым.)

113-секундный, я загрузил libusbmuxd-dev (и некоторые предпосылки) от ubuntu 15.10 repostiroy. Ищите соответствующую версию здесь .

Так, создавая libimobiledevice-1.2.0 было возможно для меня. Но предупредите: Я не смог подключить свой iPhone больше. Таким образом, я закончил, переустановив более старые библиотеки от ppa, и ожидайте кого-то, кто знает это лучше и создает ppa.

0
ответ дан 1 December 2019 в 11:49

Другие вопросы по тегам:

Похожие вопросы: