Не удается скомпилировать пакеты .deb; команда make package возвращает ошибку

Когда я пытаюсь скомпилировать виджет Центра уведомлений для iOS 5, используя

cd <name>
make package

то я получаю следующую ошибку:

make package requires dpkg-deb.
make: *** [package] Error 1

Но я установил dpkg-deb, используя

sudo su
<enter your password>
cd /bin
curl http://debmaker-osx.googlecode.com/svn-history/r5/trunk/dpkg-deb > dpkg-deb

И я перешел в каталог /bin, и в папке существует файл dpkg-deb. Что я могу сделать, чтобы заставить его работать? Я следил за этим руководством о том, как установить theos, dpkg-deb и как создать WeeAppPlugin, я просто застрял в компиляции пакета... http://weeplugins.com/blog/?p=1

Обновление: кажется, что я не могу получить доступ к файлу /bin/dpkg-deb, если я запускаю эту команду

cd /bin/dpkg-deb

Я получаю сообщение об ошибке, что у меня нет прав доступа к файлу. Возможно ли переместить файл в другую папку, чтобы я мог получить к нему доступ?


person JonasG    schedule 12.10.2011    source источник


Ответы (2)


Вы можете попробовать сделать «sudo make package». Это даст вам права суперпользователя.

person v01d    schedule 12.10.2011
comment
Я предполагаю, что проблема не в разрешениях. Вы можете попробовать установить dpkg на свой Mac. macports.org/ports.php?by=name&substr=dpkg. - person v01d; 12.10.2011
comment
ура, порты Mac помогли. Но теперь я получаю следующую ошибку: /bin/sh:/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2: Нет такого файла или каталога У меня просто установлен iOS 5 sdk, а не 4.2! - person JonasG; 12.10.2011
comment
вы можете попробовать установить инструменты xcode для этой версии, а после этого использовать sudo gcc_select 4.2. - person v01d; 13.10.2011
comment
Я уже исправил проблему. Кажется, что с новым Xcode файлы были переименованы, был файл с именем somethingg++-4.2, и я просто продублировал его и назвал g++-4.2. Теперь все работает нормально! Спасибо. - person JonasG; 13.10.2011

Наряду с MacPorts мне также пришлось установить инструменты командной строки Xcode и Fink http://www.finkproject.org/

person FreeAppl3    schedule 04.08.2012