Tag Archives: ports

FreeBSD: /usr/local/sbin/pkg: Undefined symbol “_ThreadRuneLocale”

26 June 2014
 

 Во время установки нового порта внезапно появилась новая ошибка. Что ещё более странно – это то, что она возникла не на FreeBSD 9.0, а на вполне себе обновлённой 9.2: # uname -r 9.2-RELEASE-p6 Видимо дело в том, что pkgng был установлен до обновления с 9.0 до 9.2 вручную, ещё на старую 9.0. /usr/local/sbin/pkg: Undefined symbol… Read More »

FreeBSD: переход с pkg_install на pkgng

28 May 2014
 

 Во FreeBSD версии 9.1 и выше утилиты семейства pkg_* (такие как pkg_install, pkg_add, pkg_create, pkg_delete, pkg_info, pkg_updating и pkg_version) были заменены на один инструмент – pkgng (Package New Generationn). При использовании старой утилиты pkg_install – система постоянно напоминает об этом: pkg_install EOL is scheduled for 2014-09-01. Please consider migrating to pkgng http://blogs.freebsdish.org/portmgr/2014/02/03/time-to-bid-farewell-to-the-old-pkg_-tools/ If you do… Read More »

FreeBSD: “/usr/ports/Mk/bsd.sites.mk”, line 958: Malformed conditional

27 May 2014
 

 На FreeBSD 9.0 при попытке очистки каталога с портами – вдруг оказалось, что утилита make уже не работает: # portsclean -C Unknown modifier ‘t’ Unknown modifier ‘t’ Unknown modifier ‘t’ Unknown modifier ‘t’ Unknown modifier ‘t’ “/usr/ports/Mk/bsd.sites.mk”, line 958: Malformed conditional (!empty(_PERL_CPAN_ID) && ${_PERL_CPAN_FLAG:tl} == “cpan”) Unknown modifier ‘t’ “Mk/bsd.port.mk”, line 2929: Unclosed conditional/for loop… Read More »

FreeBSD: Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/

26 May 2014
 

 При установке пакета на устаревшую FreeBSD 9.0: # uname -ro FreeBSD 9.0-RELEASE-p3 Система сообщила что пакет не найден: # pkg_add -r bmake Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/bmake.tbz: File unavailable (e.g., file not found, no access) pkg_add: unable to fetch ‘ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/bmake.tbz’ by URL

FreeBSD: XML::Parser perl module is required for intltool

1 September 2013
 

 При установке порта – система сообщила об ошибке: checking for perl… /usr/bin/perl checking for XML::Parser… configure: error: XML::Parser perl module is required for intltool ==>  Script “configure” failed unexpectedly. Решение – установить пакет p5-XML-Parser: # cd /usr/ports/textproc/p5-XML-Parser # make BATCH=yes install clean

FreeBSD: /usr/local/lib/libgcrypt.a: could not read symbols: Bad value

20 August 2013
 

 При установке порта сборка остановилась с такой ошибкой: … ===> Building for p5-XML-LibXSLT-1.80 rm -f blib/arch/auto/XML/LibXSLT/LibXSLT.so LD_RUN_PATH=”/usr/local/lib:/usr/lib” cc -shared -L/usr/local/lib -fstack-protector LibXSLT.o perl-libxml-mm.o -o blib/arch/auto/XML/LibXSLT/LibXSLT.so -L/usr/local/lib -lxml2 -lz -lm -lexslt -liconv -lgcrypt -lgpg-error -L/usr/local/lib -lgdbm -lm -lcrypt -lutil /usr/bin/ld: /usr/local/lib/libgcrypt.a(libgcrypt_la-visibility.o): relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libgcrypt.a:… Read More »

FreeBSD: pkg_version the package info for package is corrupt

19 August 2013
 

 При получении информации о пакетах появились следующие ошибки: # pkg_version -v | grep need … pkg_info: the package info for package ‘wget-1.14_2’ is corrupt … Для начала – необходимо убедиться, что не используется pkgng вместо более старых утилит, так как его формат данных не совместим с более старыми утилитами pkg_*: # pkg The package management… Read More »

FreeBSD: pkg_version: corrupted record for package 'PACK' (pkgdep line without argument), ignoring

17 August 2013
 

 В выводе команды pkg_version появился целый список ошибок такого плана: # pkg_version -v | grep need … pkg_version: corrupted record for package ImageMagick-nox11-6.6.7.10_2 (pkgdep line without argument), ignoring … pkg_version: the package info for package ‘ap22-mod_rpaf2-0.6_3’ is corrupt pkg_version: corrupted record for package apache22-itk-mpm-2.2.24 (pkgdep line without argument), ignoring pkg_version: corrupted record for package apache22-itk-mpm-2.2.24… Read More »

FreeBSD: Can't locate Term/ReadKey.pm in @INC

14 August 2013
 

 При запуске innotop система сообщила об ошибке: # innotop Can’t locate Term/ReadKey.pm in @INC (@INC contains: /usr/local/lib/perl5/5.14/BSDPAN /usr/local/lib/perl5/site_perl/5.14/mach /usr/local/lib/perl5/site_perl/5.14 /usr/local/lib/perl5/5.14/mach /usr/local/lib/perl5/5.14 .) at /usr/local/bin/innotop line 1412. BEGIN failed–compilation aborted at /usr/local/bin/innotop line 1412. Операционная система: # uname -srmi FreeBSD 9.0-RELEASE-p3 i386 GENERIC

FreeBSD: Can't locate DBI.pm in @INC

14 August 2013
 

 При запуске innotop система сообщила об ошибке: Can’t locate DBI.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.8.2/mach /usr/local/lib/perl5/site_perl/5.8.2 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.2/BSDPAN /usr/local/lib/perl5/5.8.2/mach /usr/local/lib/perl5/5.8.2 .) Возникла она после установки mod_perl для Apache, которая описана в статье Apache: включить поддержку Perl. Система: # uname -srmi FreeBSD 9.0-RELEASE-p3 i386 GENERIC