URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81116
[ Назад ]

Исходное сообщение
"Сборка портов с pthread'ами в jail'е под FreeBSD-6.3-RELEASE-p2"

Отправлено nester , 11-Июл-08 08:38 
Ruby, Openldap23-client и некоторые другие порты не собираются в джейле.
Последние строчки мейка ругаются на pthread'ы. Раньше всё собиралось нормально,
в родительской системе всё тоже нормально.


Вот последние строчки сборки ruby:
cc -shared -Wl,-soname,libruby18.so.18  array.o  bignum.o  class.o  compar.o  dir.o  dln.o  enum.o  error.o  eval.o  file.o  gc.o  hash.o  inits.o  io.o  marshal.o  math.o  numeric.o  object.o  pack.o  parse.o  process.o  prec.o  random.o  range.o  re.o  regex.o  ruby.o  signal.o  sprintf.o  st.o  string.o  struct.o  time.o  util.o  variable.o  version.o   dmyext.o -lcrypt -lm  -rpath=/usr/lib:/usr/local/lib -pthread  -o libruby18.so.18
compiling bigdecimal
./ext/extmk.rb:199: [BUG] Segmentation fault
ruby 1.8.6 (2007-09-24) [i386-freebsd6]

*** Error code 1

Stop in /data/work/usr/ports/lang/ruby18/work/ruby-1.8.6-p111.
*** Error code 1

Stop in /usr/ports/lang/ruby18.


Вот последние строчки сборки openldap23-client:
checking for pthread link with -threads... no
checking for pthread link with -lpthreads -lmach -lexc -lc_r... no
checking for pthread link with -lpthreads -lmach -lexc... no
checking for pthread link with -lpthreads -lexc... no
checking for pthread link with -lpthreads... no
configure: error: could not locate usable POSIX Threads
===>  Script "configure" failed unexpectedly.
Please report the problem to delphij@FreeBSD.org [maintainer] and attach the
"/data/work/usr/ports/net/openldap23-client/work/openldap-2.3.41/config.log"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. an `ls /var/db/pkg`).
*** Error code 1

Stop in /usr/ports/net/openldap23-client.
*** Error code 1


Содержание

Сообщения в этом обсуждении
"Сборка портов с pthread'ами в jail'е под FreeBSD-6.3-RELEASE..."
Отправлено nester , 14-Июл-08 10:51 
Разобрался самостоятельно.
Дело в том, что в джейле в .cshrc присутствовала строка
LD_PRELOAD=libthr.so,
которая и портила всю малину.