forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

 
 
Опции темы Опции просмотра
  #31  
Старый 27.02.2018, 01:41
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: dependency hell

Alex Korchmar написал(а) к Alex Korchmar в Feb 18 00:23:31 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Alex Korchmar <noreply@linux.e-moe.ru> wrote:

AK> Кто-нибудь, объясните этим п-сам, что у cmake внутри архива полный набор
а, не, неполный уже - какую-то пакость по имени libuv
(Multi-platform support library with a focus on asynchronous I/O - зачем оно -
генератору мэйкфайлов? Ну, обезьянки, видимо, иначе не умеют программировать)
непременно надо собрать ему отдельно.
Но она, к счастию великому, пока еще собирается обычным autoconf (и да,
поскольку берется из git, готового configure там нет)

но вообще круговые зависимости уже успешно построены.

+++ /usr/ports/devel/cmake/Makefile (working copy)
@@ -15,11 +15,13 @@

LIB_DEPENDS= libcurl.so:ftp/curl \
libexpat.so:textproc/expat2 \
+ libuv.so:devel/libuv \
+
+SНIT_DEPS= \
libjsoncpp.so:devel/jsoncpp \
- libuv.so:devel/libuv \
librhash.so:security/rhash

-USES= compiler:c++11-lang libarchive ncurses
+USES= compiler:c++11-lang ncurses

НAS_CONFIGURE= yes
CONFIGURE_ENV= MAKE=make
@@ -26,7 +28,8 @@
CONFIGURE_ARGS= --prefix=${PREFIX} \
--datadir="/${DATADIR_REL}" \
--docdir="/${DOCSDIR_REL}" \
- --system-libs \
+ --no-system-jsoncpp --no-system-libarchive --no-system-librhash \
+ --system-curl --system-expat --system-zlib --system-bzip2 \
--parallel=${MAKEJOBSNUMBER} \
--init="${PATCНDIR}/InitialCache.cmake"

так, в общем, как-то. (curl и expat2 по вкусу, они у меня просто были.
zlib/bzip из base. libarchive видимо у нас internal? Что за мусор остальное -
не знаю и знать не хочу.)

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

> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
 

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:30. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot