BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка при установке pecl-imagick
СообщениеДобавлено: Ср 28 авг, 2019 10:35 am 
Не в сети

Зарегистрирован: Ср 21 авг, 2019 10:42 am
Сообщения: 12
Пытаюсь установить pecl-imagick из портов, и получаю следующую ошибку:

===> mesa-libs-18.3.2_1 depends on file: /usr/local/bin/python2.7 - found
===> mesa-libs-18.3.2_1 depends on package: llvm80>=3.9.0_4 - not found
===> llvm80-8.0.1_2 needs Python 3.6 at least, but 2.7 was specified.
*** Error code 1

Stop.
make[14]: stopped in /usr/ports/devel/llvm80

Python 3.6 и 3.7 установлен
# ls /usr/local/bin | grep pyth
python2.7
python2.7-config
python3.6
python3.6-config
python3.6m
python3.6m-config
python3.7
python3.7-config
python3.7m
python3.7m-config

что ему надо, почему не устанавливается, и как побороть?

PS FreeBSD 12.0-RELEASE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при установке pecl-imagick
СообщениеДобавлено: Ср 28 авг, 2019 10:57 am 
Не в сети

Зарегистрирован: Вт 25 апр, 2006 5:31 pm
Сообщения: 896
Цитата:
===> llvm80-8.0.1_2 needs Python 3.6 at least, but 2.7 was specified.
*** Error code 1

ну как би, хочет версию питона не ниже 3.6
попробуйте в /etc/make.conf сказать:
Код:
DEFAULT_VERSIONS+=python3=3.6

раз он установлен у Вас, правда идея плохая


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при установке pecl-imagick
СообщениеДобавлено: Ср 28 авг, 2019 2:19 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5247
Откуда: Москва
Идея не плохая, но бессмысленная, потому что это значение по умолчанию. Скорее всего нужно убрать что-то типа DEFAULT_VERSIONS+=python=2.7 из make.conf. А для начала, его показать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при установке pecl-imagick
СообщениеДобавлено: Пт 30 авг, 2019 4:07 am 
Не в сети

Зарегистрирован: Ср 21 авг, 2019 10:42 am
Сообщения: 12
AMDmi3 писал(а):
Идея не плохая, но бессмысленная, потому что это значение по умолчанию. Скорее всего нужно убрать что-то типа DEFAULT_VERSIONS+=python=2.7 из make.conf. А для начала, его показать.

хм, а его нет вообще


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при установке pecl-imagick
СообщениеДобавлено: Ср 04 сен, 2019 5:09 am 
Не в сети

Зарегистрирован: Ср 21 авг, 2019 10:42 am
Сообщения: 12
Други, так как, чего делать то?
Это всё актуально


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при установке pecl-imagick
СообщениеДобавлено: Ср 04 сен, 2019 11:22 am 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3148
Откуда: Мезозой Пангея
MaximAl писал(а):
Други, так как, чего делать то?
Это всё актуально


AMDmi3 писал(а):
... make.conf. А для начала, его показать.

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 5.2.16-zen-my-ksm-muqss+ #6 ZEN SMP Thu Sep 19 21:20:10 EEST 2019 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при установке pecl-imagick
СообщениеДобавлено: Ср 04 сен, 2019 9:00 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5247
Откуда: Москва
Написано же что
MaximAl писал(а):
его нет вообще


А покажите весь лог сборки pecl-imagick с самого начала, предварительно сделав make clean.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при установке pecl-imagick
СообщениеДобавлено: Чт 12 сен, 2019 10:55 am 
Не в сети

Зарегистрирован: Ср 21 авг, 2019 10:42 am
Сообщения: 12
AMDmi3 писал(а):
Написано же что
MaximAl писал(а):
его нет вообще


А покажите весь лог сборки pecl-imagick с самого начала, предварительно сделав make clean.


вот блин, форум почему-то не присылает уведомления о новых ответах а я потерялся на сайте...
В общем - я сообщение нашёл, завтра уже теперь попробую (у нас уже конец рабочего дня).

PS почему сообщения не приходят, емыл рабочий, галка сообщать об ответах стоит, а уведомлений немае


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при установке pecl-imagick
СообщениеДобавлено: Пт 13 сен, 2019 8:58 am 
Не в сети

Зарегистрирован: Ср 21 авг, 2019 10:42 am
Сообщения: 12
AMDmi3 писал(а):
А покажите весь лог сборки pecl-imagick с самого начала, предварительно сделав make clean.

Как то так:
вывод make install после make clean
root@swww:/usr/ports/graphics/pecl-imagick# make install
===> License PHP301 accepted by the user
===> php72-pecl-imagick-3.4.4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by php72-pecl-imagick-3.4.4 for building
===> Extracting for php72-pecl-imagick-3.4.4
=> SHA256 Checksum OK for PECL/imagick-3.4.4.tgz.
===> Patching for php72-pecl-imagick-3.4.4
===> php72-pecl-imagick-3.4.4 depends on file: /usr/local/bin/phpize - found
===> php72-pecl-imagick-3.4.4 depends on package: autoconf>0 - found
===> php72-pecl-imagick-3.4.4 depends on package: pkgconf>=1.3.0_1 - found
===> php72-pecl-imagick-3.4.4 depends on shared library: libMagickWand-6.so - not found
===> License APACHE20 accepted by the user
===> ImageMagick6-nox11-6.9.10.57,1 depends on file: /usr/local/sbin/pkg - found
=> ImageMagick-6.9.10-57.tar.xz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch http://www.imagemagick.org/download/Ima ... -57.tar.xz
fetch: http://www.imagemagick.org/download/Ima ... -57.tar.xz: Not Found
=> Attempting to fetch http://www.imagemagick.org/download/leg ... -57.tar.xz
fetch: http://www.imagemagick.org/download/leg ... -57.tar.xz: Not Found
=> Attempting to fetch http://servingzone.com/mirrors/ImageMag ... -57.tar.xz
fetch: http://servingzone.com/mirrors/ImageMag ... -57.tar.xz: Not Found
=> Attempting to fetch http://mirror.checkdomain.de/imagemagic ... -57.tar.xz
fetch: http://mirror.checkdomain.de/imagemagic ... -57.tar.xz: Not Found
=> Attempting to fetch http://imagemagick.spd.co.il/ImageMagic ... -57.tar.xz
ImageMagick-6.9.10-57.tar.xz 8735 kB 1040 kBps 08s
===> Fetching all distfiles required by ImageMagick6-nox11-6.9.10.57,1 for building
===> Extracting for ImageMagick6-nox11-6.9.10.57,1
=> SHA256 Checksum OK for ImageMagick-6.9.10-57.tar.xz.
===> Patching for ImageMagick6-nox11-6.9.10.57,1
===> Applying FreeBSD patches for ImageMagick6-nox11-6.9.10.57,1
===> ImageMagick6-nox11-6.9.10.57,1 depends on executable: gmake - found
===> ImageMagick6-nox11-6.9.10.57,1 depends on package: pkgconf>=1.3.0_1 - found
===> ImageMagick6-nox11-6.9.10.57,1 depends on package: ghostscript9-agpl-base>=9.16_2 - not found
===> ghostscript9-agpl-base-9.27_2 depends on package: jbig2dec>=0.16 - found
===> ghostscript9-agpl-base-9.27_2 depends on executable: gmake - found
===> ghostscript9-agpl-base-9.27_2 depends on package: libiconv>=1.14_11 - found
===> ghostscript9-agpl-base-9.27_2 depends on package: pkgconf>=1.3.0_1 - found
===> ghostscript9-agpl-base-9.27_2 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so)
===> ghostscript9-agpl-base-9.27_2 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so)
===> ghostscript9-agpl-base-9.27_2 depends on shared library: libidn.so - found (/usr/local/lib/libidn.so)
===> ghostscript9-agpl-base-9.27_2 depends on shared library: libjbig2dec.so - found (/usr/local/lib/libjbig2dec.so)
===> ghostscript9-agpl-base-9.27_2 depends on shared library: libpaper.so - found (/usr/local/lib/libpaper.so)
===> ghostscript9-agpl-base-9.27_2 depends on shared library: libpng.so - found (/usr/local/lib/libpng.so)
===> ghostscript9-agpl-base-9.27_2 depends on shared library: libtiff.so - found (/usr/local/lib/libtiff.so)
===> ghostscript9-agpl-base-9.27_2 depends on shared library: libcupsimage.so - not found
===> cups-2.2.12 depends on executable: gmake - found
===> cups-2.2.12 depends on package: libiconv>=1.14_11 - found
===> cups-2.2.12 depends on package: pkgconf>=1.3.0_1 - found
===> cups-2.2.12 depends on shared library: libavahi-client.so - not found
===> avahi-app-0.7_2 depends on executable: msgfmt - found
===> avahi-app-0.7_2 depends on executable: gmake - found
===> avahi-app-0.7_2 depends on file: /usr/local/bin/intltool-extract - found
===> avahi-app-0.7_2 depends on package: pkgconf>=1.3.0_1 - found
===> avahi-app-0.7_2 depends on shared library: libexpat.so - found (/usr/local/lib/libexpat.so)
===> avahi-app-0.7_2 depends on shared library: libdaemon.so - found (/usr/local/lib/libdaemon.so)
===> avahi-app-0.7_2 depends on shared library: libdbus-glib-1.so - found (/usr/local/lib/libdbus-glib-1.so)
===> avahi-app-0.7_2 depends on shared library: libdbus-1.so - found (/usr/local/lib/libdbus-1.so)
===> avahi-app-0.7_2 depends on shared library: libgdbm.so - found (/usr/local/lib/libgdbm.so)
===> avahi-app-0.7_2 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===> avahi-app-0.7_2 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so)
===> avahi-app-0.7_2 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===> avahi-app-0.7_2 depends on shared library: libgirepository-1.0.so - not found
===> gobject-introspection-1.56.1,1 depends on executable: cairo-trace - not found
===> cairo-1.16.0,2 depends on package: pkgconf>=1.3.0_1 - found
===> cairo-1.16.0,2 depends on package: xorgproto>=0 - found
===> cairo-1.16.0,2 depends on package: xorgproto>=0 - found
===> cairo-1.16.0,2 depends on file: /usr/local/libdata/pkgconfig/pixman-1.pc - found
===> cairo-1.16.0,2 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===> cairo-1.16.0,2 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found
===> cairo-1.16.0,2 depends on file: /usr/local/libdata/pkgconfig/xrender.pc - found
===> cairo-1.16.0,2 depends on file: /usr/local/libdata/pkgconfig/xcb.pc - found
===> cairo-1.16.0,2 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so)
===> cairo-1.16.0,2 depends on shared library: libpng.so - found (/usr/local/lib/libpng.so)
===> cairo-1.16.0,2 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so)
===> cairo-1.16.0,2 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so)
===> cairo-1.16.0,2 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===> cairo-1.16.0,2 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===> cairo-1.16.0,2 depends on shared library: libGL.so - not found
===> mesa-libs-18.3.2_1 depends on package: wayland-protocols>=1.8 - found
===> mesa-libs-18.3.2_1 depends on file: /usr/local/libdata/pkgconfig/pthread-stubs.pc - found
===> mesa-libs-18.3.2_1 depends on executable: bison - found
===> mesa-libs-18.3.2_1 depends on executable: msgfmt - found
===> mesa-libs-18.3.2_1 depends on executable: gmake - found
===> mesa-libs-18.3.2_1 depends on package: pkgconf>=1.3.0_1 - found
===> mesa-libs-18.3.2_1 depends on file: /usr/local/bin/python2.7 - found
===> mesa-libs-18.3.2_1 depends on package: llvm80>=3.9.0_4 - not found
===> llvm80-8.0.1_2 needs Python 3.6 at least, but 2.7 was specified.
*** Error code 1

Stop.
make[14]: stopped in /usr/ports/devel/llvm80
*** Error code 1

Stop.
make[13]: stopped in /usr/ports/graphics/mesa-libs
*** Error code 1

Stop.
make[12]: stopped in /usr/ports/graphics/mesa-libs
*** Error code 1

Stop.
make[11]: stopped in /usr/ports/graphics/cairo
*** Error code 1

Stop.
make[10]: stopped in /usr/ports/graphics/cairo
*** Error code 1

Stop.
make[9]: stopped in /usr/ports/devel/gobject-introspection
*** Error code 1

Stop.
make[8]: stopped in /usr/ports/net/avahi-app
*** Error code 1

Stop.
make[7]: stopped in /usr/ports/print/cups
*** Error code 1

Stop.
make[6]: stopped in /usr/ports/print/cups
*** Error code 1

Stop.
make[5]: stopped in /usr/ports/print/ghostscript9-agpl-base
*** Error code 1

Stop.
make[4]: stopped in /usr/ports/print/ghostscript9-agpl-base
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/graphics/ImageMagick6-nox11
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/graphics/ImageMagick6-nox11
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/graphics/pecl-imagick
*** Error code 1

Stop.
make: stopped in /usr/ports/graphics/pecl-imagick
root@swww:/usr/ports/graphics/pecl-imagick#


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при установке pecl-imagick
СообщениеДобавлено: Пт 13 сен, 2019 6:33 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5247
Откуда: Москва
Повторил, действительно. Пока решение - собрать llvm80 отдельно, потом всё остальное.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при установке pecl-imagick
СообщениеДобавлено: Пн 16 сен, 2019 4:44 am 
Не в сети

Зарегистрирован: Ср 21 авг, 2019 10:42 am
Сообщения: 12
AMDmi3 писал(а):
Повторил, действительно. Пока решение - собрать llvm80 отдельно, потом всё остальное.

хм, собрал llvm80, попробовал запустить сборку IM и всё равно:
после сборки llvm80
=> SHA256 Checksum OK for libdrm-2.4.99.tar.bz2.
===> Patching for libdrm-2.4.99,1
===> Applying extra patch /usr/ports/graphics/libdrm/files/extra-xf86drm.c
===> Applying FreeBSD patches for libdrm-2.4.99,1
===> libdrm-2.4.99,1 depends on file: /usr/local/libdata/pkgconfig/pthread-stubs.pc - found
===> libdrm-2.4.99,1 depends on executable: meson - not found
===> meson-0.51.0 needs Python 3.5 at least, but 2.7 was specified.
*** Error code 1

Stop.
make[16]: stopped in /usr/ports/devel/meson
*** Error code 1

Stop.
make[15]: stopped in /usr/ports/graphics/libdrm
*** Error code 1

Stop.
make[14]: stopped in /usr/ports/graphics/libdrm
*** Error code 1

Stop.
make[13]: stopped in /usr/ports/graphics/mesa-libs
*** Error code 1

Stop.
make[12]: stopped in /usr/ports/graphics/mesa-libs
*** Error code 1

Stop.
make[11]: stopped in /usr/ports/graphics/cairo
*** Error code 1

Stop.
make[10]: stopped in /usr/ports/graphics/cairo
*** Error code 1

Stop.
make[9]: stopped in /usr/ports/devel/gobject-introspection
*** Error code 1

Stop.
make[8]: stopped in /usr/ports/net/avahi-app
*** Error code 1

Stop.
make[7]: stopped in /usr/ports/print/cups
*** Error code 1

Stop.
make[6]: stopped in /usr/ports/print/cups
*** Error code 1

Stop.
make[5]: stopped in /usr/ports/print/ghostscript9-agpl-base
*** Error code 1

Stop.
make[4]: stopped in /usr/ports/print/ghostscript9-agpl-base
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/graphics/ImageMagick6-nox11
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/graphics/ImageMagick6-nox11
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/graphics/pecl-imagick
*** Error code 1

Stop.
make: stopped in /usr/ports/graphics/pecl-imagick
root@swww:/usr/ports/graphics/pecl-imagick#
root@swww:/usr/ports/graphics/pecl-imagick# whereis mesa-libs
mesa-libs: /usr/ports/graphics/mesa-libs
root@swww:/usr/ports/graphics/pecl-imagick# cd /usr/ports/graphics/mesa-libs
root@swww:/usr/ports/graphics/mesa-libs# make config-recursive
===> Setting user-specified options for mesa-libs-18.3.2_1 and dependencies
root@swww:/usr/ports/graphics/mesa-libs# make install clean
===> mesa-libs-18.3.2_1 depends on package: wayland-protocols>=1.8 - found
===> mesa-libs-18.3.2_1 depends on file: /usr/local/libdata/pkgconfig/pthread-stubs.pc - found
===> mesa-libs-18.3.2_1 depends on executable: bison - found
===> mesa-libs-18.3.2_1 depends on executable: msgfmt - found
===> mesa-libs-18.3.2_1 depends on executable: gmake - found
===> mesa-libs-18.3.2_1 depends on package: pkgconf>=1.3.0_1 - found
===> mesa-libs-18.3.2_1 depends on file: /usr/local/bin/python2.7 - found
===> mesa-libs-18.3.2_1 depends on package: llvm80>=3.9.0_4 - found
===> mesa-libs-18.3.2_1 depends on package: xorgproto>=0 - found
===> mesa-libs-18.3.2_1 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===> mesa-libs-18.3.2_1 depends on file: /usr/local/libdata/pkgconfig/xcb.pc - found
===> mesa-libs-18.3.2_1 depends on file: /usr/local/libdata/pkgconfig/xdamage.pc - found
===> mesa-libs-18.3.2_1 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found
===> mesa-libs-18.3.2_1 depends on file: /usr/local/libdata/pkgconfig/xfixes.pc - found
===> mesa-libs-18.3.2_1 depends on file: /usr/local/libdata/pkgconfig/xshmfence.pc - found
===> mesa-libs-18.3.2_1 depends on file: /usr/local/libdata/pkgconfig/xxf86vm.pc - found
===> mesa-libs-18.3.2_1 depends on shared library: libwayland-egl.so - found (/usr/local/lib/libwayland-egl.so)
===> mesa-libs-18.3.2_1 depends on shared library: libexpat.so - found (/usr/local/lib/libexpat.so)
===> mesa-libs-18.3.2_1 depends on shared library: libdrm.so - not found
===> libdrm-2.4.99,1 depends on file: /usr/local/libdata/pkgconfig/pthread-stubs.pc - found
===> libdrm-2.4.99,1 depends on executable: meson - not found
===> meson-0.51.0 needs Python 3.5 at least, but 2.7 was specified.
*** Error code 1

Stop.
make[4]: stopped in /usr/ports/devel/meson
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/graphics/libdrm
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/graphics/libdrm
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/graphics/mesa-libs
*** Error code 1

Stop.
make: stopped in /usr/ports/graphics/mesa-libs
root@swww:/usr/ports/graphics/mesa-libs#


попробую конечно пройтись по цепочке, но это какой-то мазохизм :?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при установке pecl-imagick
СообщениеДобавлено: Пн 16 сен, 2019 8:12 am 
Не в сети

Зарегистрирован: Ср 21 авг, 2019 10:42 am
Сообщения: 12
MaximAl писал(а):
попробую конечно пройтись по цепочке, но это какой-то мазохизм :?

Ну да, ещё пару раз пришлось отдельно пакет ставить, на котором установка спотыкалась.
Странно как-то это всё, если пакет всё таки ставится почему же он в процессе установки основного пакета не может установиться-то...
В общем проблема решена.
Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при установке pecl-imagick
СообщениеДобавлено: Пн 16 сен, 2019 5:58 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5247
Откуда: Москва
MaximAl писал(а):
Странно как-то это всё, если пакет всё таки ставится почему же он в процессе установки основного пакета не может установиться-то...

Там не совсем очевидная логика с версиями питона - когда одному порту нужен 2-й питон, ограничение версии распространяется на его зависимости. В общем случае это логично, потому что если чему-то нужен второй питон и какой-то, например, его модуль, то логично что и модуль должен быть от 2-го питона. Но здесь цепочка из build time зависимостей на которую это не (всегда) должно распространяться + конфликтующее ограничение версии для зависимости.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика