Re: [freebsd] Re: [freebsd] Re: [freebsd] ошибка сборки racoon2 после обновления до 11.0-RELEASE

2016-12-18 Пенетрантность Alexander Koval

On 2016-12-15 13:55, Anton Sayetsky wrote:

15 декабря 2016 г., 13:53 пользователь Alexander Koval
 написал:

On 2016-12-15 13:14, Vladislav V. Prodan wrote:


Обычно после такого требуется проверить бинарники на предмет потерянных
библиотек.


С этим, вроде, все ок:

sqlite3 /var/db/pkg/local.sqlite
sqlite> select origin,name,arch from packages where arch not like '%:11:%';
sqlite>

Т.е. всё пересобрано под 11.

JFYI: проверять нужно с помощью "pkg check -Ba".

Как показала практика на еще одном сервере - этот способ, во-первых, 
показывает проблему постфактум, когда она уже возникла, а, во-вторых, не 
всегда находит проблему. На примере свежеобновленного сервера:


pkg check -Ba
Checking all packages: 100%

php -v
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/local/lib/php/20131226/imap.so' - Shared object "libpam.so.5" not 
found, required by "libc-client4.so.9" in Unknown on line 0

PHP 5.6.29 (cli) (built: Dec 18 2016 12:57:10)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies


pkg which /usr/local/lib/libc-client4.so.9
/usr/local/lib/libc-client4.so.9 was installed by package cclient-2007f_2,1

sqlite> select name,origin,version,arch from packages where name like 
"cclient%";

cclient|mail/cclient|2007f_2,1|freebsd:10:x86:64

Все модули php обновлены
sqlite> select name,origin,version,arch from packages where name like 
"php%" and arch not like "%:11:%";

sqlite>

За подсказку спасибо. Иногда это может быть полезно.





smime.p7s
Description: S/MIME Cryptographic Signature


[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] ошибка сборки racoon2 после обновления до 11.0-RELEASE

2016-12-15 Пенетрантность Anton Sayetsky
15 декабря 2016 г., 13:53 пользователь Alexander Koval
 написал:
> On 2016-12-15 13:14, Vladislav V. Prodan wrote:
>>
>> Обычно после такого требуется проверить бинарники на предмет потерянных
>> библиотек.
>
> С этим, вроде, все ок:
>
> sqlite3 /var/db/pkg/local.sqlite
> sqlite> select origin,name,arch from packages where arch not like '%:11:%';
> sqlite>
>
> Т.е. всё пересобрано под 11.
JFYI: проверять нужно с помощью "pkg check -Ba".


Re: [freebsd] Re: [freebsd] Re: [freebsd] ошибка сборки racoon2 после обновления до 11.0-RELEASE

2016-12-15 Пенетрантность Alexander Koval

On 2016-12-15 13:14, Vladislav V. Prodan wrote:

Обычно после такого требуется проверить бинарники на предмет потерянных
библиотек.

С этим, вроде, все ок:

sqlite3 /var/db/pkg/local.sqlite
sqlite> select origin,name,arch from packages where arch not like '%:11:%';
sqlite>

Т.е. всё пересобрано под 11.



smime.p7s
Description: S/MIME Cryptographic Signature


[freebsd] Re: [freebsd] ошибка сборки racoon2 после обновления до 11.0-RELEASE

2016-12-14 Пенетрантность Vasiliy P. Melnik
собирается без проблем, даже пакет
у меня вот так как во втором, система катиться кажись еще с 9-тки

Что в /etc/make.conf ?

2016-12-14 19:54 GMT+02:00 George L. Yermulnik :

> Hello!
>
> On Wed, 14 Dec 2016 at 19:15:54 (+0200), Alexander Koval wrote:
>
> > Заглянул в Makefile
> > /usr/ports/security/racoon2/work/racoon2-20100526a/spmd. Слева строчки с
> > физической машины, на которой не собирается, справа ??? свежая виртуалка:
>
> > diff Makefile ~hades/Makefile
> > 42,46c42,46
> > <   /usr/ports/security/racoon2/work/stage$(INSTALL_DIR) $(sbindir)
> > <   /usr/ports/security/racoon2/work/stage$(INSTALL_PROGRAM)
> > $(DAEMON) $(sbindir)
> > <   /usr/ports/security/racoon2/work/stage$(INSTALL_PROGRAM)
> > $(COMMAND) $(sbindir)
> > <   /usr/ports/security/racoon2/work/stage$(INSTALL_DIR) $(man8dir)
> > <   /usr/ports/security/racoon2/work/stage$(INSTALL_DATA)
> > $(MANFILES) $(man8dir)
> > ---
> >  >   $(INSTALL_DIR) /usr/ports/security/racoon2/work/stage$(sbindir)
> >  >   $(INSTALL_PROGRAM) $(DAEMON)
> > /usr/ports/security/racoon2/work/stage$(sbindir)
> >  >   $(INSTALL_PROGRAM) $(COMMAND)
> > /usr/ports/security/racoon2/work/stage$(sbindir)
> >  >   $(INSTALL_DIR) /usr/ports/security/racoon2/work/stage$(man8dir)
> >  >   $(INSTALL_DATA) $(MANFILES)
> > /usr/ports/security/racoon2/work/stage$(man8dir)
>
> > Я явно что-то упускаю и плохо понимаю, что происходит в Makefile.
>
> Судя по выводу diff, ревизии Makefile'ов одинаковые и это странно %-\
> Снести Makefile и зачекаутить его по новой не пробовали? (там, где порт
> не соибрается)
>
> --
> George L. Yermulnik
> [YZ-RIPE]
>