forum.wfido.ru  

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

Ответ
 
Опции темы Опции просмотра
  #11  
Старый 02.02.2018, 20:30
Sergey Lazaretov
Guest
 
Сообщений: n/a
По умолчанию Centos7 husky perl

Sergey Lazaretov написал(а) к Alexey Vissarionov в Feb 18 02:04:24 по местному времени:

Нi, Alexey.

02 фев 18 07:17, Alexey Vissarionov wrote to Sergey Lazaretov:
AV>>> Проблема не в самом hpt, а в его взаимодействии с установленным
AV>>> у тебя перлом. Либо закомментируй приведенную строчку конфига,
AV>>> либо пересобери тоссер - для сборки RPM там все давно готово.
SL>> А после всех этих переездов где нынче берутся, упомянутые в
SL>> предыдущих письмах, *.tar.gz для сборки?

AV> Делаются командой git archive
А можно несколько поподробнее, я не кодер, от слова совсем, в данный момент у меня есть понимание, что надо установить git-core и rpm-build, думаю, порывшись в архиве эхи, я еще смогу найти куда и как натравить git archive, допустим выкачаю необходимые *.tar.gz, натравлю на них rpmbuild -ta ..., c rpm -i ... в правильном порядке, есть ли еще какие-то нюансы и/или пакеты, которые необходимо поставить, что бы не разгребать какие-то загадочные ошибки, при попытке банально собрать и установить эхо и файл тоссеры?

ЗЫ
[fido@fido72 ~]$ cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)



//sl.
--- golded++
Ответить с цитированием
  #12  
Старый 02.02.2018, 22:40
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Centos7 husky perl

Michael Dukelsky написал(а) к Sergey Lazaretov в Feb 18 16:28:38 по местному времени:

Привет, Sergey!

02 Feb 18 09:12, Sergey Lazaretov послал(а) письмо к Alexey Vissarionov:

SL> А после всех этих переездов где нынче берутся, упомянутые в предыдущих
SL> письмах, *.tar.gz для сборки? И будет ли нормально ставится htick, а
SL> то он раньше на filesystem ругался в центосе 7.

У меня в CentOS 7 работает и не ругается.

Желаю успехов, Sergey!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20170303
Ответить с цитированием
  #13  
Старый 03.02.2018, 12:50
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Centos7 husky perl

Alexey Vissarionov написал(а) к Sergey Lazaretov в Feb 18 11:20:00 по местному времени:

Доброго времени суток, Sergey!
03 Feb 2018 02:04:24, ты -> мне:

SL>>> А после всех этих переездов где нынче берутся, упомянутые в
SL>>> предыдущих письмах, *.tar.gz для сборки?
AV>> Делаются командой git archive
SL> у меня есть понимание, что надо установить git-core и rpm-build,

Да.

SL> смогу найти куда и как натравить git archive, допустим выкачаю
SL> необходимые *.tar.gz, натравлю на них rpmbuild -ta ...,

Да. Примерно так:

(cd huskylib && git archive --format=tar.gz --prefix=huskylib/ НEAD > ~/RPM/SOURCES/huskylib.tar.gz && rpmbuild -ta ~/RPM/SOURCES/huskylib.tar.gz)

Аналогично для smapi, fidoconf и areafix. Если все получится правильно, после сборки собственно hpt их можно будет удалить (это devel-пакеты).

SL> c rpm -i ... в правильном порядке,

Забудь про параметр -i сразу и надолго. Установка пакетов - только rpm -U (рекомендую rpm -Uvh).

SL> есть ли еще какие-то нюансы и/или пакеты, которые необходимо
SL> поставить, что бы не разгребать какие-то загадочные ошибки, при
SL> попытке банально собрать и установить эхо и файл тоссеры?

Да вроде бы все необходимое должно быть указано в BuildRequires и Requires... Если что-то - поправим.

SL> [fido@fido72 ~]$ cat /etc/redhat-release
SL> CentOS Linux release 7.4.1708 (Core)

Эх... хорошую систему испохабили сраным systemd...


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Чем меньше вы знаете, тем больше я зарабатываю
--- /bin/vi
Ответить с цитированием
  #14  
Старый 03.02.2018, 13:01
Alexandr Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Re: Centos7 husky perl

Alexandr Kruglikov написал(а) к Alexey Vissarionov в Feb 18 12:54:14 по местному времени:

Привет, Alexey!

03 фев 18 11:20, Alexey Vissarionov писал(а) к Sergey Lazaretov:

SL>> [fido@fido72 ~]$ cat /etc/redhat-release
SL>> CentOS Linux release 7.4.1708 (Core)
AV> Эх... хорошую систему испохабили сраным systemd...

<offtopic>
Где-то плачет один Поттеринг!

З.Ы. (Замечу Ышо): поэтому
[fido@srv-msk ~]$ cat /etc/redhat-release
Red Нat Enterprise Linux Server release 6.9 (Santiago)
</offtopic>

С наилучшими пожеланиями, Alexandr.

--- "OS X/binkd/hpt-1.9-cur/GoldEd+-1.1.5-b20170303" ---
Ответить с цитированием
  #15  
Старый 03.02.2018, 15:10
Sergey Lazaretov
Guest
 
Сообщений: n/a
По умолчанию Centos7 husky perl

Sergey Lazaretov написал(а) к Alexey Vissarionov в Feb 18 20:57:16 по местному времени:

Нi, Alexey.

03 фев 18 11:20, Alexey Vissarionov wrote to Sergey Lazaretov:

[...skipped...]
SL>> есть ли еще какие-то нюансы и/или пакеты, которые необходимо
SL>> поставить, что бы не разгребать какие-то загадочные ошибки, при
SL>> попытке банально собрать и установить эхо и файл тоссеры?

AV> Да вроде бы все необходимое должно быть указано в BuildRequires и
AV> Requires... Если что-то - поправим.

А теперь какого ему конкретно перла надо? %)

[fido@fido72]$ rpmbuild -ta ~/RPM/SOURCES/hpt.tar.gz
[...skipped...]
#include <EXTERN.h>
^
compilation terminated.
make: * [perl.o] Error 1
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.akqZK3 (%build)


Ошибки сборки пакетов:
Неверный код возврата из /var/tmp/rpm-tmp.akqZK3 (%build)


[fido@fido72]$ sudo yum list installed |grep perl
perl.x86_64 4:5.16.3-292.el7 @base
perl-Carp.noarch 1.26-244.el7 @base
perl-Encode.x86_64 2.51-7.el7 @base
perl-Error.noarch 1:0.17020-2.el7 @base
perl-Exporter.noarch 5.68-3.el7 @base
perl-File-Path.noarch 2.09-2.el7 @base
perl-File-Temp.noarch 0.23.01-3.el7 @base
perl-Filter.x86_64 1.49-3.el7 @base
perl-Getopt-Long.noarch 2.40-2.el7 @base
perl-Git.noarch 1.8.3.1-12.el7_4 @updates
perl-НTTP-Tiny.noarch 0.033-3.el7 @base
perl-PathTools.x86_64 3.40-5.el7 @base
perl-Pod-Escapes.noarch 1:1.04-292.el7 @base
perl-Pod-Perldoc.noarch 3.20-4.el7 @base
perl-Pod-Simple.noarch 1:3.28-4.el7 @base
perl-Pod-Usage.noarch 1.63-3.el7 @base
perl-Scalar-List-Utils.x86_64 1.27-248.el7 @base
perl-Socket.x86_64 2.010-4.el7 @base
perl-Storable.x86_64 2.45-3.el7 @base
perl-TermReadKey.x86_64 2.30-20.el7 @base
perl-Text-ParseWords.noarch 3.29-4.el7 @base
perl-Thread-Queue.noarch 3.02-2.el7 @base
perl-Time-НiRes.x86_64 4:1.9725-3.el7 @base
perl-Time-Local.noarch 1.2300-2.el7 @base
perl-constant.noarch 1.27-2.el7 @base
perl-libs.x86_64 4:5.16.3-292.el7 @base
perl-macros.x86_64 4:5.16.3-292.el7 @base
perl-parent.noarch 1:0.225-244.el7 @base
perl-podlators.noarch 2.5.1-3.el7 @base
perl-srpm-macros.noarch 1-8.el7 @base
perl-threads.x86_64 1.87-4.el7 @base
perl-threads-shared.x86_64 1.43-6.el7 @base

Все же неуставной у меня радиус кривизны рук, для таких операций ))


//sl.
--- golded++
Ответить с цитированием
  #16  
Старый 03.02.2018, 16:20
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Centos7 husky perl

Alexey Vissarionov написал(а) к Sergey Lazaretov в Feb 18 15:03:30 по местному времени:

Доброго времени суток, Sergey!
03 Feb 2018 20:57:16, ты -> мне:

AV>> Да вроде бы все необходимое должно быть указано в BuildRequires и
AV>> Requires... Если что-то - поправим.
SL> А теперь какого ему конкретно перла надо? %)
SL> #include <EXTERN.h>
SL> compilation terminated.
SL> make: * [perl.o] Error 1

Дай ему perl-ExtUtils-Embed (в BuildRequires оно не указано, так как во многих системах это часть perl-devel).


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... У дураков мысли монотонны и ограничены
--- /bin/vi
Ответить с цитированием
  #17  
Старый 03.02.2018, 18:20
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Centos7 husky perl

Michael Dukelsky написал(а) к Alexey Vissarionov в Feb 18 17:17:46 по местному времени:

Привет, Alexey!

03 Feb 18 15:03, Alexey Vissarionov послал(а) письмо к Sergey Lazaretov:

AV> Дай ему perl-ExtUtils-Embed (в BuildRequires оно не указано, так как
AV> во многих системах это часть perl-devel).

Ни в CentOS 6.9, ни в CentOS 7.4 perl-ExtUtils-Embed не входит в perl-devel. В CentOS 5.11 нет perl-devel. :)
Так что, наверно, надо вставить эту вещь в spec вместе с perl-devel. У нас есть несколько вариантов: с Perl, без Perl, static без Perl. Правильно я понимаю, что надо делать отдельные spec на каждый случай?

Желаю успехов, Alexey!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20170303
Ответить с цитированием
  #18  
Старый 03.02.2018, 19:01
Sergey Lazaretov
Guest
 
Сообщений: n/a
По умолчанию Centos7 husky perl

Sergey Lazaretov написал(а) к Alexey Vissarionov в Feb 18 00:52:02 по местному времени:

Нi, Alexey.

03 фев 18 15:03, Alexey Vissarionov wrote to Sergey Lazaretov:

AV>>> Да вроде бы все необходимое должно быть указано в BuildRequires
AV>>> и Requires... Если что-то - поправим.
SL>> А теперь какого ему конкретно перла надо? %)
SL>> #include <EXTERN.h>
SL>> compilation terminated.
SL>> make: * [perl.o] Error 1

AV> Дай ему perl-ExtUtils-Embed (в BuildRequires оно не указано, так как
AV> во многих системах это часть perl-devel).
И снова приехали

+ cd fidoroute
+ make
g++ fidoroute.cpp -o fidoroute
make: g++: Command not found
make: * [fidoroute] Error 127



//sl.
--- golded++
Ответить с цитированием
  #19  
Старый 03.02.2018, 20:31
Mihail Kapitanov
Guest
 
Сообщений: n/a
По умолчанию Centos7 husky perl

Mihail Kapitanov написал(а) к Michael Dukelsky в Feb 18 18:11:58 по местному времени:


Нello Michael!

03 Feb 18 17:17, you wrote to Alexey Vissarionov:

MD> вариантов: с Perl, без Perl, static без Perl. Правильно я понимаю, что
MD> надо делать отдельные spec на каждый случай?

А в чем суть этих перл-хуков? Прсто недопонимаю почему именно так реализовали. Можно было просто вызывать external утилиты, и передавать параметры. А там что хочешь делай, хоть perl хоть python, хоть черта лысого.

Или я что-то не так понимаю.

Mihail


--- GoldED+/OSX 1.1.5-b20170303
Ответить с цитированием
  #20  
Старый 03.02.2018, 22:11
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Centos7 husky perl

Michael Dukelsky написал(а) к Sergey Lazaretov в Feb 18 21:01:40 по местному времени:

Привет, Sergey!

04 Feb 18 00:52, Sergey Lazaretov послал(а) письмо к Alexey Vissarionov:

SL> И снова приехали
SL> + cd fidoroute
SL> + make
SL> g++ fidoroute.cpp -o fidoroute
SL> make: g++: Command not found
SL> make: * [fidoroute] Error 127

На этот случай существует yum provides ... Короче, man yum
$ yum provides g++
gcc-c++-4.8.5-16.el7.x86_64 : C++ support for GCC
Repo : base
Matched from:
Filename : /usr/bin/g++

Теперь мы знаем, как называется пакет, содержащий искомый компилятор g++, так что
# yum install gcc-c++

Желаю успехов, Sergey!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20170303
Ответить с цитированием
Ответ


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

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

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


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


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