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.11-zen-my-ksm-muqss+ #1 ZEN SMP Thu Aug 29 14:11:55 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 часа


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

Зарегистрированные пользователи: нет зарегистрированных пользователей


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

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