forum.wfido.ru  

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

Ответ
 
Опции темы Опции просмотра
  #21  
Старый 14.02.2017, 00:41
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию resubscribe

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

Доброго времени суток, Michael!
13 Feb 2017 16:55:12, ты -> Sergey Zabolotny:

MD>> Залил на сервер cvs. Так что бери оттуда. Но так как я всё делал
MD>> в Visual Studio 2008, мейкфайлы я не менял, возможно потребуется
MD>> коррекция.
MD> Скорректировал сборку в rpm под CentOS 7.3.

Миш, вот скажи: неужели настолько сложно было %if добавить?


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

... Пренебрежение страховкой карается по закону. Всемирного тяготения.
--- /bin/vi
Ответить с цитированием
  #22  
Старый 14.02.2017, 10:22
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию resubscribe

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

Привет, Alexey!

13 Feb 17 22:55, Alexey Vissarionov послал(а) письмо к Michael Dukelsky:

MD>>> Залил на сервер cvs. Так что бери оттуда. Но так как я всё делал
MD>>> в Visual Studio 2008, мейкфайлы я не менял, возможно потребуется
MD>>> коррекция.
MD>> Скорректировал сборку в rpm под CentOS 7.3.

AV> Миш, вот скажи: неужели настолько сложно было %if добавить?

Ты про spec? Если да, то хотел тебе об этом написать нетмейлом, но ты меня опередил, так что напишу тут. :) Статическая сборка падает:

ls::Embed -e ccopts` -DUNIX src/pktinfo.c
gcc -s -static -o pktinfo pktinfo.o \
pktread.o fcommon.o global.o dupe.o \
-L/usr/lib64 -lareafix -lfidoconfig -lsmapi -lhusky
/usr/bin/ld: cannot find -lc
collect2: error: ld returned 1 exit status
make: * [pktinfo] Error 1

Поэтому я её временно закомментировал, чтобы желающие собрать hpt могли это сделать прямо сейчас, пока ты не исправишь статическую сборку. И да, когда исправишь, %if добавить не помешало бы.

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

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20151128
Ответить с цитированием
  #23  
Старый 14.02.2017, 11:42
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию resubscribe

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

Доброго времени суток, Michael!
14 Feb 2017 09:05:04, ты -> мне:

MD>>>> Залил на сервер cvs. Так что бери оттуда. Но так как я всё делал
MD>>>> в Visual Studio 2008, мейкфайлы я не менял, возможно потребуется
MD>>>> коррекция.
MD>>> Скорректировал сборку в rpm под CentOS 7.3.
^^^^^^^^^^
AV>> Миш, вот скажи: неужели настолько сложно было %if добавить?
MD> Ты про spec? Если да, то хотел тебе об этом написать нетмейлом, но
MD> ты меня опередил, так что напишу тут. :) Статическая сборка падает:
MD> /usr/bin/ld: cannot find -lc

Скорее всего, `dnf install glibc-devel-static`

MD> Поэтому я её временно закомментировал, чтобы желающие собрать hpt
MD> могли это сделать прямо сейчас, пока ты не исправишь статическую
MD> сборку. И да, когда исправишь, %if добавить не помешало бы.

Ее не надо исправлять - ее надо не ломать, ибо практически везде -lc -lrt обеспечивается пакетом glibc-devel, а поэтому:

%{?el7:Requires: glibc-devel-static}


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

... Бывают такие горбатые, что сами любую могилу исправят
--- /bin/vi
Ответить с цитированием
  #24  
Старый 14.02.2017, 14:20
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию resubscribe

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

Привет, Alexey!

14 Feb 17 10:25, Alexey Vissarionov послал(а) письмо к Michael Dukelsky:

MD>>>>> Залил на сервер cvs. Так что бери оттуда. Но так как я всё
MD>>>>> делал в Visual Studio 2008, мейкфайлы я не менял, возможно
MD>>>>> потребуется коррекция.
MD>>>> Скорректировал сборку в rpm под CentOS 7.3.
AV> ^^^^^^^^^^
AV>>> Миш, вот скажи: неужели настолько сложно было %if добавить?
MD>> Ты про spec? Если да, то хотел тебе об этом написать нетмейлом,
MD>> но ты меня опередил, так что напишу тут. :) Статическая сборка
MD>> падает: /usr/bin/ld: cannot find -lc

AV> Скорее всего, `dnf install glibc-devel-static`

В сентосе всё ещё yum. :) К тому же glibc-devel-static нет, есть glibc, glibc-devel, glibc-headers и glibc-static. Всё, кроме glibc-static было установлено. Установил glibc-static. Теперь htick собрался, а hpt - нет:

gcc -s -static -o hpt perl.o fcommon.o hpt.o pktread.o global.o toss.o scan.o scanarea.o seenby.o dupe.o hptafix.o post.o link.o pktwrite.o carbon.o -L/usr/lib64 -lareafix -lfidoconfig -lsmapi -lhusky `perl -MExtUtils::Embed -e ldopts`
/usr/bin/ld: cannot find -lperl

perl-libs и perl-devel установлены, perl-static не существует. Чего не хватает?

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

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20151128
Ответить с цитированием
  #25  
Старый 14.02.2017, 16:41
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию resubscribe

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

Доброго времени суток, Michael!
14 Feb 2017 13:14:08, ты -> мне:

MD>>> падает: /usr/bin/ld: cannot find -lc
AV>> Скорее всего, `dnf install glibc-devel-static`
MD> Установил glibc-static. Теперь htick собрался, а hpt - нет:
MD> -lhusky `perl -MExtUtils::Embed -e ldopts`
^^^^^^^^^^^^^^^
MD> /usr/bin/ld: cannot find -lperl
MD> perl-libs и perl-devel установлены, perl-static не существует.
MD> Чего не хватает?

perl-ExtUtils-Embed

С ним ситуация аналогичная: почти везде это часть perl-devel


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

... Пароль - как коньяк: чем больше звездочек, тем лучше
--- /bin/vi
Ответить с цитированием
  #26  
Старый 14.02.2017, 18:40
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию resubscribe

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

Привет, Alexey!

14 Feb 17 15:20, Alexey Vissarionov послал(а) письмо к Michael Dukelsky:

MD>>>> падает: /usr/bin/ld: cannot find -lc
AV>>> Скорее всего, `dnf install glibc-devel-static`
MD>> Установил glibc-static. Теперь htick собрался, а hpt - нет:
MD>> -lhusky `perl -MExtUtils::Embed -e ldopts`
AV> ^^^^^^^^^^^^^^^
MD>> /usr/bin/ld: cannot find -lperl
MD>> perl-libs и perl-devel установлены, perl-static не существует.
MD>> Чего не хватает?

AV> perl-ExtUtils-Embed

Нет, это уже установлено.

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

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20151128
Ответить с цитированием
  #27  
Старый 14.02.2017, 19:20
Nickita A Startcev
Guest
 
Сообщений: n/a
По умолчанию resubscribe

Nickita A Startcev написал(а) к Alexey Vissarionov в Feb 17 17:31:08 по местному времени:

Привет, Alexey !


14 Feb 17 , 15:20 Alexey Vissarionov писал к Michael Dukelsky:

MD>>>> падает: /usr/bin/ld: cannot find -lc
AV>>> Скорее всего, `dnf install glibc-devel-static`
MD>> Установил glibc-static. Теперь htick собрался, а hpt - нет:
MD>> -lhusky `perl -MExtUtils::Embed -e ldopts`
AV> ^^^^^^^^^^^^^^^

AV> perl-ExtUtils-Embed

кстати, а в рпм-бэйсед есть аналог для 'apt-get build-dep' ?

. С уважением, Никита.
icq:240059686, lj-user:nicka_startcev
... Спаривание электронов под контролем принципа Паули
--- GoldED+/LNX 1.1.5-b20161221
Ответить с цитированием
Ответ


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

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

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


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


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