ошибка при сборке glib20

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

ошибка при сборке glib20

Непрочитанное сообщение manefesto » 2008-04-13 19:18:37

Вообщем обновился до 7stable
Обновил порты.
При сборке glib20 на этапе конфигурации замирает на

Код: Выделить всё

checking for an implementation of __va_copy()... no
checking whether va_lists can be copied by value... yes
checking for dlopen... yes
checking for dlsym... yes
checking for RTLD_GLOBAL brokenness... no
checking for preceeding underscore in symbols... no
checking for dlerror... yes
checking for the suffix of shared libraries... .so
checking for gspawn implementation... gspawn.lo
checking for GIOChannel implementation... giounix.lo
checking for is_selinux_enabled in -lselinux... no
checking sys/inotify.h usability... no
checking sys/inotify.h presence... no
checking for sys/inotify.h... no
Not building FAM support
checking for getxattr in -lc... no
checking for getxattr in -lattr... no
checking for platform-dependent source...
checking whether to compile timeloop... yes
checking if building for some Win32 platform... no
checking for thread implementation... posix
На всякий случай make.conf:

Код: Выделить всё

CPUTYPE?=core2
CFLAGS= -O2 -pipe

NO_PROFILE=true
NO_CPU_CFLAGS=false
NO_CPU_COPTFLAGS=false

# added by use.perl 2008-01-30 21:01:54
PERL_VER=5.8.8
PERL_VERSION=5.8.8
NOPERL=no
WITH_PERL=yes
WITHOUT_PERL=no
PORTSDIR=/port
DISTDIR=/usr/distfiles
SRCCONF=/etc/src.conf
я такой яростный шо аж пиздеЦ
Изображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: ошибка при сборке glib20

Непрочитанное сообщение manefesto » 2008-04-14 6:20:34

Вообщем проблема решена.
Просто я нашаманил в src.conf, а именно

Код: Выделить всё

WITHOUT_LIBPTHREAD
Его я зацепил случайно, так как на десктопе решил отказатся от BIND и почитав ман по src.conf неправильно его понял и до кучи вместе с

Код: Выделить всё

WITHOUT_BIND 
прописал

Код: Выделить всё

WITHOUT_LIBPTHREAD
================
PS: Пришлось пересобирать мир
я такой яростный шо аж пиздеЦ
Изображение

polvo
ефрейтор
Сообщения: 54
Зарегистрирован: 2008-03-15 10:57:08

Re: ошибка при сборке glib20

Непрочитанное сообщение polvo » 2008-04-14 8:01:00

use libmap.conf

Код: Выделить всё

> cat /etc/libmap.conf 
libc_r.so.6             libthr.so.2
libc_r.so               libthr.so
libpthread.so.2         libthr.so.2
libpthread.so           libthr.so

Аватара пользователя
Dog
лейтенант
Сообщения: 723
Зарегистрирован: 2006-09-21 10:34:36
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: ошибка при сборке glib20

Непрочитанное сообщение Dog » 2008-04-18 10:24:30

[offtop]Небольшой совет по поводу make.conf:
Цитата из /usr/share/examples/etc/make.conf

Код: Выделить всё

# Compiling with -fstrict-aliasing optimization breaks some [notable] ports.
# GCC turns on -fstrict-aliasing optimization at all levels above -O[1], so
# explicitly turn it off when using compiling with the -O2 optimization level.
то есть либо уберите из make.conf

Код: Выделить всё

CFLAGS= -O2 -pipe
либо видоизмените его на

Код: Выделить всё

CFLAGS= -O2 -fno-strict-aliasing -pipe
все равно компилятор не надурите. А по большому счету компилятор сам где надо правит оптимизацию.[/offtop]
Oh my God, they killed init! Bastards!