Автор Тема: Как собрать monodevelop  (Прочитано 5400 раз)

dango

  • Гость
Re: Как собрать monodevelop
« Ответ #60 : 06.09.2017 11:55:58 »
Так, понятно.
https://packages.altlinux.org/en/Sisyphus/srpms/rpm-build-mono
В Сизифе rpm-build-mono версия 2.0.0-alt2.S1
В p8 rpm-build-mono версия 1.3.2.1-alt1
Вы собираете в p8 сизифный monodevelop, для сборки которого требуется rpm-build-mono версии не ниже 2.0.0.
Вывод: придется сначала собрать в p8 сизифный пакет rpm-build-mono версии 2.0.0.

dango

  • Гость
Re: Как собрать monodevelop
« Ответ #61 : 06.09.2017 12:02:59 »
Скажу сразу, таких зависимостей от новых пакетов может быть не один. И в каждом случае потребуется отдельная сборка требуемого пакета. Не исключаю, что зависимости могут потребовать обновления каких-нибудь системных пакетов, что повлечет к дестабилизации основной системы. Если у вас есть терпение и интерес, то вперед. Иначе, подождите обновления пакета от мантейнера.

Оффлайн MonomaxV

  • Поехали!!!
  • Завсегдатай
  • *
  • Сообщений: 150
  • Пролет, взлет и залет...
Re: Как собрать monodevelop
« Ответ #62 : 06.09.2017 12:07:04 »
Иначе, подождите обновления пакета от мантейнера.
неделя уж вторая как идет, собственно все установлено на виртуалке, поэтому рискну, иначе слишком долго ждать, а задача у меня стоит все сделать к 1-му сентября.
Возможно и я на что-то сгожусь...

Оффлайн oz

  • Начинающий
  • *
  • Сообщений: 32
Re: Как собрать monodevelop
« Ответ #63 : 06.09.2017 12:10:41 »
Не исключаю, что зависимости могут потребовать обновления каких-нибудь системных пакетов, что повлечет к дестабилизации основной системы.
Обновление p8 для monodevelop из Сизифа небольшое:
rpm-build-mono, mono, fsharp, libgtk-sharp2,  libgnome-sharp, referenceassemblies-pcl, xsp, monodevelop.


dango

  • Гость
Re: Как собрать monodevelop
« Ответ #64 : 06.09.2017 12:18:28 »
rpm-build-mono, mono, fsharp, libgtk-sharp2,  libgnome-sharp, referenceassemblies-pcl, xsp
Немного. А как со сборочными зависимостями для каждого пакета?

Оффлайн MonomaxV

  • Поехали!!!
  • Завсегдатай
  • *
  • Сообщений: 150
  • Пролет, взлет и залет...
Re: Как собрать monodevelop
« Ответ #65 : 06.09.2017 12:35:00 »
собираю зависимости
mono-core
потребовал:
Спойлер
gcc-c++ нужен для mono-5.0.1.1-alt6.M80P.1
   cmake нужен для mono-5.0.1.1-alt6.M80P.1
   libicu-devel нужен для mono-5.0.1.1-alt6.M80P.1
   libgdiplus-devel >= 2.10 нужен для mono-5.0.1.1-alt6.M80P.1
   valgrind-devel нужен для mono-5.0.1.1-alt6.M80P.1
   zlib-devel нужен для mono-5.0.1.1-alt6.M80P.1
   perl-Pod-Usage нужен для mono-5.0.1.1-alt6.M80P.1
Возможно и я на что-то сгожусь...

Оффлайн oz

  • Начинающий
  • *
  • Сообщений: 32
Re: Как собрать monodevelop
« Ответ #66 : 06.09.2017 12:37:06 »
rpm-build-mono, mono, fsharp, libgtk-sharp2,  libgnome-sharp, referenceassemblies-pcl, xsp
Немного. А как со сборочными зависимостями для каждого пакета?
Удовлетворяются из p8 + пересобранное из этого списка.

Оффлайн oz

  • Начинающий
  • *
  • Сообщений: 32
Re: Как собрать monodevelop
« Ответ #67 : 06.09.2017 12:39:33 »
собираю зависимости
mono-core
потребовал:
gcc-c++ нужен для mono-5.0.1.1-alt6.M80P.1
...
Уже было:
Цитировать
su -c "apt-get install gcc5-c++ cmake libicu-devel  libgdiplus-devel valgrind-devel zlib-devel python-modules-json perl-Pod-Usage"

dango

  • Гость
Re: Как собрать monodevelop
« Ответ #68 : 06.09.2017 12:48:36 »
Уже было:
Бегло пробежался по списку. Вроде все учтено. В принципе для ТС список работ есть. Если какие-то грабли будут, то скорее решаемые.

Оффлайн oz

  • Начинающий
  • *
  • Сообщений: 32

Оффлайн MonomaxV

  • Поехали!!!
  • Завсегдатай
  • *
  • Сообщений: 150
  • Пролет, взлет и залет...
Re: Как собрать monodevelop
« Ответ #70 : 06.09.2017 13:25:49 »
собираю зависимости
mono-core
потребовал:
Спойлер
обошелся тем что использовал:
apt-get install <Имя пакета>
Возможно и я на что-то сгожусь...

Оффлайн MonomaxV

  • Поехали!!!
  • Завсегдатай
  • *
  • Сообщений: 150
  • Пролет, взлет и залет...
Re: Как собрать monodevelop
« Ответ #71 : 06.09.2017 14:27:43 »
попросил intltool и что-то там перл, простая установка через apt-get install устранило проблему, кроме того запросил:
zip - устранилось так же
потребовался xsp
Взят с Сизифа
потребовал:
sqlite3
утсранено простой установкой apt-get install

основная установка потребовала: fsharp
взят с Сизифа
основная установка потребовала: libgtk-sharp2-devel
взят с Сизифа
что в свою очередь потребовало:
        libpango-devel   нужен для libgtk-sharp2-2.12.11-alt5.M80P.1
   libatk-devel   нужен для libgtk-sharp2-2.12.11-alt5.M80P.1
   libgtk+2-devel >= 2.12.0 нужен для libgtk-sharp2-2.12.11-alt5.M80P.1
   libglade-devel >= 2.3.6 нужен для libgtk-sharp2-2.12.11-alt5.M80P.1
все  устраняется при помощи apt-get install
основная установка потребовала: libgnome-sharp-devel
взят с Сизифа
что в свою очередь затребовало:
        libart_lgpl-devel >= 2.3.20 нужен для libgnome-sharp-2.24.2-alt3.M80P.1
   gnome-vfs-devel >= 2.22.0 нужен для libgnome-sharp-2.24.2-alt3.M80P.1
   libgnomecanvas-devel >= 2.20.0 нужен для libgnome-sharp-2.24.2-alt3.M80P.1
   libgnomeui-devel >= 2.23.0 нужен для libgnome-sharp-2.24.2-alt3.M80P.1
   libSM-devel нужен для libgnome-sharp-2.24.2-alt3.M80P.1
устранено простым apt-get install пакетов


« Последнее редактирование: 06.09.2017 15:27:47 от MonomaxV »
Возможно и я на что-то сгожусь...

dango

  • Гость
Re: Как собрать monodevelop
« Ответ #72 : 06.09.2017 15:29:18 »
Дело пошло. Тут главное - начать.
Должен признать, что в данном случае решение, предложенное oz (использовать сборку через rpm), технически более просто, чем через hasher.
    1. Введение в ОС Linux
     2.Программирование на Shell (Unix)
     3. Патч Бармина, программа из одной строчки на Perl
А это, да, не помешает.

Оффлайн MonomaxV

  • Поехали!!!
  • Завсегдатай
  • *
  • Сообщений: 150
  • Пролет, взлет и залет...
Re: Как собрать monodevelop
« Ответ #73 : 06.09.2017 15:37:42 »
основная установка потребовала:  libssh2-devel
устраняется при помощи apt-get install
основная установка потребовала: referenceassemblies-pcl
взят с Сизифа
взял просто noarch пакет.
MonoDevelop пошел собираться!!!
« Последнее редактирование: 06.09.2017 15:40:21 от MonomaxV »
Возможно и я на что-то сгожусь...

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 535
Re: Как собрать monodevelop
« Ответ #74 : 06.09.2017 15:39:41 »
MonomaxV, вы по каждому установленному пакету отчитываться будете?