Я хочу кросс-компилировать PJSIP для моего Colibri iMX7 от Toradex. Я добавил свой мета-уровень pjsip и написал файл .bb (http://pastebin.com/y3GTH21w ), назвав его pjproject_2.6.bb, это последняя версия, и я изменил контрольные суммы.
Дерево моего мета-pjproject выглядит следующим образом:
meta-pjproject
├── conf
│ └── layer.conf
└── recipes-pjproject
└── pjproject
└── pjproject_2.6.bb
└── MD5SUM.TXT
Но при компиляции этого bitbake pjproject
у меня есть эта ошибка:
ERROR: configure failed
../pjproject-2.6/configure: 2: ../pjproject-2.6/configure: ./aconfigure: not found
Вот полученный мной журнал: http://pastebin.com/8XAZbAp3
И папка /home/boby/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/pjproject/2.6-r0/pjproject-2.6
пуста.
EDIT:
Вот рабочий файл bb, компилирующий PJSIP для Openembedded:
pastebin.com/CWQJ1Z8r
Дерево слоя:
meta-pjproject
├── conf
│ └── layer.conf
└── recipes-pjproject
└── pjproject
└── pjproject_2.6.bb
Но у меня проблема, если я это сделаю:
root@colibri-imx7:# python
>>> import pjsua
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pjsua
Кажется, он не устанавливает библиотеку Python для PJSIP. Я много чего пробовал, но не смог ее установить.
Что я могу сделать ?