Перейти к содержанию

Вопрос

Опубликовано (изменено)

Распаковал образ 3.9.8 delta для 1610. При попытке заново его собрать (используя для этого branch 3.09.C.8.0-0) 

получаем ошибку при сборке пакета libcurl: 

Скрытый текст

Package libcurl is missing dependencies for the following libraries:
libnghttp2.so.14
make[2]: *** [Makefile:158: /home/debian/keenetic-sdk/bin/mt7628/packages/libcurl_7.82.0-1_KN-1610.ipk] Error 1
make[2]: Leaving directory '/home/debian/keenetic-sdk/package/libs/curl'
time: package/libs/curl/compile#0.20#0.05#0.18
make[1]: *** [package/Makefile:145: package/libs/curl/compile] Error 2
make[1]: Leaving directory '/home/debian/keenetic-sdk'
make: *** [/home/debian/keenetic-sdk/include/toplevel.mk:170: package/libs/curl/compile] Error 2

при сборке stable прошивок такой проблемы нет, предположу что в delta были какие-то изменения

@sergeyk

подскажите пожалуйста как вылечить

Изменено пользователем Denis P

Рекомендуемые сообщения

  • 0
Опубликовано

забил на delta, решил пересобрать 3.8.7, но не тут то было:

 

Скрытый текст

mkdir -p /home/debian/keenetic-sdk/tmp/mklibs-out                                                                                                

 /home/debian/keenetic-sdk/staging_dir/host/bin/mklibs -D -d /home/debian/keenetic-sdk/tmp/mklibs-out --sysroot /home/debian/keenetic-sdk/staging_dir/target-mipsel-linux-musl_musl/root-mt7628 `cat /home/debian/keenetic-sdk/tmp/mklibs-libs | sed 's:/*[^/]\+/*$::' | uniq | sed 's:^/home/debian/keenetic-sdk/staging_dir/target-mipsel-linux-musl_musl/root-mt7628:-L :'` --ldlib /lib/ld-musl-mipsel-sf.so.1 --libc-extras-dir /lib --target mipsel-ndms-linux-musl `cat /home/debian/keenetic-sdk/tmp/mklibs-progs /home/debian/keenetic-sdk/tmp/mklibs-libs` 2>&1      

  File "/home/debian/keenetic-sdk/staging_dir/host/bin/mklibs", line 60                                                                                                      

           print string.join(msg)                                                                                                                                                                                                                                                        ^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                           

SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?                                                                                                    

make[2]: *** [package/Makefile:114: package/install] Error 1       

 

  • 0
Опубликовано

продолжу диалог сам с собой, вдруг кому-то тоже пригодится.

Дело оказалось в том, что mklibs не переписан под python3, c 2.7 всё собралось успешно

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.