Проблемы установки, настройки и работы Правильной Операционной Системы
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Gennadiy
- проходил мимо
Непрочитанное сообщение
Gennadiy » 2008-07-29 23:53:17
Код: Выделить всё
cc -O2 -fno-strict-aliasing -pipe -Wall -o .libs/threadtests threadtests.o -L/usr/local/lib ../.libs/libgobject-2.0.so ../../gthread/.libs/libgthread-2.0.so /usr/ports/devel/glib20/work/glib-2.16.5/glib/.libs/libglib-2.0.so ../../glib/.libs/libglib-2.0.so /usr/local/lib/libintl.so /usr/local/lib/libiconv.so /usr/local/lib/libpcre.so -Wl,--rpath -Wl,/usr/local/lib
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_attr_destroy'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_create'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_attr_init'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_exit'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_equal'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_getschedparam'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_attr_setscope'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_setschedparam'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_attr_setstacksize'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_attr_setschedparam'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_attr_setdetachstate'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_join'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_cond_timedwait'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_attr_getschedparam'
gmake[4]: *** [threadtests] Ошибка 1
gmake[4]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.16.5/gobject/tests'
gmake[3]: *** [all-recursive] Ошибка 1
gmake[3]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.16.5/gobject'
gmake[2]: *** [all] Ошибка 2
gmake[2]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.16.5/gobject'
gmake[1]: *** [all-recursive] Ошибка 1
gmake[1]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.16.5'
gmake: *** [all] Ошибка 2
*** Error code 2
Stop in /usr/ports/devel/glib20.
*** Error code 1
Stop in /usr/ports/devel/glib20.
Последний раз редактировалось
Alex Keda 2008-07-30 7:59:03, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...
Gennadiy
-
Хостинг HostFood.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
- Откуда: Пермь
-
Контактная информация:
Непрочитанное сообщение
manefesto » 2008-07-30 6:15:12
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_attr_destroy'
с оптимизацией не шаманил ?
===============================================
как давно обновлял порты и пересобирал мир ?
я такой яростный шо аж пизде
Ц
manefesto
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2008-07-30 7:59:59
я догадываюсь, но за неправильное оформление ничё не подскажу
))
=========
шутка. где-то треды помоему он отключил...
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2008-07-30 12:02:52
lissyara писал(а):я догадываюсь, но за неправильное оформление ничё не подскажу
))
=========
шутка. где-то треды помоему он отключил...
жестоко
мир пересобрал неделю назад порты обновил перед установкой.
Гость
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2008-07-30 16:03:10
А какой командой обновил?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2008-07-30 16:35:40
make.conf
Код: Выделить всё
SUP_UPDATE=yes
SUP=/usr/bin/csup
SUPFLAGS= -g -L 2
PORTSSUPFILE=/usr/local/etc/supfile
Гость
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2008-07-30 18:49:05
софт весь тоже неплохо бы актуализировать...
Убей их всех! Бог потом рассортирует...
Alex Keda
-
paradox
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Непрочитанное сообщение
paradox » 2008-07-30 18:54:59
проще конечно узнать кто себе куррент порты ставил с 2 16 5 glibом
и посмотреть какие он зависимости тянет
неисключено что кривоват порт
или порт слииишком новый для бсд(старых версий)
paradox
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2008-07-30 21:00:52
поставил фрю
настроил PPPoE
обновил мир и порты
попытался поставить mc
который и потянул glib
Гость
-
zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
zingel » 2008-07-30 21:04:09
древнейший прикол, решается
Z301171463546 - можно пожертвовать мне денег
zingel
-
zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
zingel » 2008-07-30 21:10:40
да накой MC glib? накуя козе баян? оно же через dialog-недобитый форкается....
Z301171463546 - можно пожертвовать мне денег
zingel
-
paradox
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Непрочитанное сообщение
paradox » 2008-07-30 21:17:46
реализация списков была в glib наскоко я помню
и она юзаеться в mc
давно смотрел
но вопрос был не в том как поставить mc без glib ))
а как собрать glib
проверить может токо тот кто куррент порт стянул
и пересобрал
топик мастер таг какой в cvs ?
paradox
-
zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
zingel » 2008-07-30 21:22:10
попытался поставить mc
который и потянул glib
я про это имел ввиду, а про то, так надо откатить старые либы glib сначала, потом ставить новые...lddОЙ их проклятых
Z301171463546 - можно пожертвовать мне денег
zingel
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2008-07-30 22:20:18
не совсем понял при чем тут mc
пробывал просто glib собрать таже ошибка
в make config толко одна настройка ни с ней ни без нее не собирается
Гость
-
zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
zingel » 2008-07-30 22:47:04
ну если так, то отписывай мейнтейнеру, ибо команду
Код: Выделить всё
cc -O2 -fno-strict-aliasing -pipe -Wall -o .libs/threadtests threadtests.o -L/usr/local/lib ../.libs/libgobject-2.0.so ../../gthread/.libs/libgthread-2.0.so /usr/ports/devel/glib20/work/glib-2.16.5/glib/.libs/libglib-2.0.so ../../glib/.libs/libglib-2.0.so /usr/local/lib/libintl.so /usr/local/lib/libiconv.so /usr/local/lib/libpcre.so -Wl,--rpath -Wl,/usr/local/lib
нужно делать с:
тоесть вся команду будет:
Код: Выделить всё
cc -O2 -fno-strict-aliasing -pthread -pipe -Wall -o .libs/threadtests threadtests.o -L/usr/local/lib ../.libs/libgobject-2.0.so ../../gthread/.libs/libgthread-2.0.so /usr/ports/devel/glib20/work/glib-2.16.5/glib/.libs/libglib-2.0.so ../../glib/.libs/libglib-2.0.so /usr/local/lib/libintl.so /usr/local/lib/libiconv.so /usr/local/lib/libpcre.so -Wl,--rpath -Wl,/usr/local/lib
или мне скинь, после make fetch && make extract, в аттачь сюда директорию всю порта....или сам в Makefile добавь USE_PTHREADS && LD=${CC}
UPD:
вот так будет верно:
Код: Выделить всё
make="gmake" -CFLAGS="$CFLAGS -pthread" +add_cflags "-pthread" ;
Z301171463546 - можно пожертвовать мне денег
zingel
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2008-07-30 23:10:13
Makefle
Код: Выделить всё
# New ports collection makefile for: glib13
# Date Created: 28 July 1998
# Whom: Vanilla I. Shu <vanilla@FreeBSD.org>
#
# $FreeBSD: ports/devel/glib20/Makefile,v 1.152 2008/07/20 17:34:16 marcus Exp $
# $MCom: ports/devel/glib20/Makefile,v 1.117 2008/03/19 04:44:58 marcus Exp $
#
PORTNAME= glib
PORTVERSION= 2.16.5
PORTREVISION?= 0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNOME:S,%SUBDIR%,sources/glib/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/},} \
ftp://ftp.gtk.org/pub/glib/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}/ \
ftp://ftp.gimp.org/pub/%SUBDIR%/ \
ftp://ftp.cs.umn.edu/pub/gimp/%SUBDIR%/ \
http://www.ameth.org/gimp/%SUBDIR%/ \
${MASTER_SITE_RINGSERVER:S,%SUBDIR%,graphics/gimp/%SUBDIR%,}
MASTER_SITE_SUBDIR= gtk/v${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Some useful routines of C programming (current stable version)
LATEST_LINK= glib20
USE_BZIP2= yes
.if !defined(REFERENCE_PORT)
LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre
USE_GETTEXT= yes
USE_AUTOTOOLS= libtool:15
USE_LDCONFIG= yes
USE_GNOME= gnomehack gnometarget pkgconfig ltverhack
USE_GMAKE= yes
USE_PYTHON= yes
USE_PERL5= yes
CONFIGURE_ARGS= --enable-static --with-libiconv=gnu \
--disable-gtk-doc --with-html-dir=${PREFIX}/share/doc \
--disable-man --without-xml-catalog \
--with-pcre=system \
--disable-fam
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -lintl" \
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS="${PTHREAD_LIBS}"
OPTIONS= COLLATION_FIX "fix string collation" off
.include <bsd.port.pre.mk>
# Let glib use asm code for implementing atomic ops on i386 and amd64.
.if ${ARCH} == "i386"
GLIB_ARCH= i486
.elif ${ARCH} == "amd64"
GLIB_ARCH= x86_64
.else
GLIB_ARCH= ${ARCH}
.endif
CONFIGURE_TARGET= --build=${GLIB_ARCH}-portbld-freebsd${OSREL}
.if defined(WITH_COLLATION_FIX)
LIB_DEPENDS+= icui18n:${PORTSDIR}/devel/icu
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-glib_Makefile.in \
${FILESDIR}/extra-patch-glib_gunicollate.c
.endif
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
${WRKSRC}/glib/gutils.c
.include <bsd.port.post.mk>
.endif
Гость
-
zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
zingel » 2008-07-30 23:24:54
Код: Выделить всё
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -lintl" \
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS="${PTHREAD_LIBS}" \
LD="${CC}"
вот так поправь и собирай заново, если успешно мейкнется, то делай
Z301171463546 - можно пожертвовать мне денег
zingel
-
zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
zingel » 2008-07-30 23:34:51
если не мейкнется, что тоже может быть, добавь в начало файла
Код: Выделить всё
/usr/ports/devel/glib20/work/glib-2.16.5/gobject/tests.c
строку
Z301171463546 - можно пожертвовать мне денег
zingel
-
gena1103
- рядовой
- Сообщения: 27
- Зарегистрирован: 2008-07-30 14:49:13
Непрочитанное сообщение
gena1103 » 2008-07-30 23:44:10
тот же результат
Код: Выделить всё
creating gobject-query
cc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"GLib-GObject\" -I.. -I../glib -I.. -DG_DISABLE_CAST_CHECKS -DG_DISABLE_DEPRECATED -DGOBJECT_COMPILATION -DG_DISABLE_CONST_RETURNS -I/usr/local/include -D_REENTRANT -O2 -fno-strict-aliasing -pipe -Wall -MT testgobject.o -MD -MP -MF .deps/testgobject.Tpo -c -o testgobject.o testgobject.c
mv -f .deps/testgobject.Tpo .deps/testgobject.Po
/bin/sh /usr/ports/devel/glib20/work/gnome-libtool --tag=CC --mode=link cc -O2 -fno-strict-aliasing -pipe -Wall -L/usr/local/lib -lintl -o testgobject testgobject.o ./libgobject-2.0.la ../glib/libglib-2.0.la
cc -O2 -fno-strict-aliasing -pipe -Wall -o .libs/testgobject testgobject.o -L/usr/local/lib ./.libs/libgobject-2.0.so /usr/ports/devel/glib20/work/glib-2.16.5/glib/.libs/libglib-2.0.so ../glib/.libs/libglib-2.0.so /usr/local/lib/libintl.so /usr/local/lib/libiconv.so /usr/local/lib/libpcre.so -Wl,--rpath -Wl,/usr/local/lib
creating testgobject
gmake[4]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.16.5/gobject'
Making all in tests
gmake[4]: Entering directory `/usr/ports/devel/glib20/work/glib-2.16.5/gobject/tests'
cc -DHAVE_CONFIG_H -I. -I../.. -g -I../.. -I../../glib -DG_DISABLE_CAST_CHECKS -I/usr/local/include -D_REENTRANT -O2 -fno-strict-aliasing -pipe -Wall -MT threadtests.o -MD -MP -MF .deps/threadtests.Tpo -c -o threadtests.o threadtests.c
mv -f .deps/threadtests.Tpo .deps/threadtests.Po
/bin/sh /usr/ports/devel/glib20/work/gnome-libtool --tag=CC --mode=link cc -O2 -fno-strict-aliasing -pipe -Wall -L/usr/local/lib -lintl -o threadtests threadtests.o ../libgobject-2.0.la ../../gthread/libgthread-2.0.la ../../glib/libglib-2.0.la
mkdir .libs
cc -O2 -fno-strict-aliasing -pipe -Wall -o .libs/threadtests threadtests.o -L/usr/local/lib ../.libs/libgobject-2.0.so ../../gthread/.libs/libgthread-2.0.so /usr/ports/devel/glib20/work/glib-2.16.5/glib/.libs/libglib-2.0.so ../../glib/.libs/libglib-2.0.so /usr/local/lib/libintl.so /usr/local/lib/libiconv.so /usr/local/lib/libpcre.so -Wl,--rpath -Wl,/usr/local/lib
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_attr_destroy'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_create'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_attr_init'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_exit'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_equal'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_getschedparam'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_attr_setscope'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_setschedparam'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_attr_setstacksize'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_attr_setschedparam'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_attr_setdetachstate'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_join'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_cond_timedwait'
../../gthread/.libs/libgthread-2.0.so: undefined reference to `pthread_attr_getschedparam'
gmake[4]: *** [threadtests] Ошибка 1
gmake[4]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.16.5/gobject/tests'
gmake[3]: *** [all-recursive] Ошибка 1
gmake[3]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.16.5/gobject'
gmake[2]: *** [all] Ошибка 2
gmake[2]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.16.5/gobject'
gmake[1]: *** [all-recursive] Ошибка 1
gmake[1]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.16.5'
gmake: *** [all] Ошибка 2
*** Error code 2
Stop in /usr/ports/devel/glib20.
*** Error code 1
Stop in /usr/ports/devel/glib20.
gena1103
-
paradox
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Непрочитанное сообщение
paradox » 2008-07-30 23:51:51
покажи свой cvsup файл который ты использовал для обновления
и свой uname -a который получился
paradox
-
zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
zingel » 2008-07-30 23:52:32
понятно, это, как его? а у Вас в ядре вообще есть поддержка POSIX?
есть ли у Вас pthreads.h? (Вообще она там есть по-дефолту, если это -HEAD, но я думаю автор уже покорябал конфиг ядра)
p.s. обычно, проблема решается
но у Вас всё новое....или*?
Z301171463546 - можно пожертвовать мне денег
zingel
-
gena1103
- рядовой
- Сообщения: 27
- Зарегистрирован: 2008-07-30 14:49:13
Непрочитанное сообщение
gena1103 » 2008-07-31 0:29:57
paradox писал(а):покажи свой cvsup файл который ты использовал для обновления
и свой uname -a который получился
cvsup
Код: Выделить всё
*default host=cvsup5.ua.freebsd.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_6_3
*default delete use-rel-suffix
*default compress
src-all
ports-all tag=.
Код: Выделить всё
uname -a
FreeBSD 6.3-RELEASE-p3 FreeBSD 6.3-RELEASE-p3 #0: Wed Jul 16 11:26:50 UTC 2008 gena@:/usr/obj/usr/src/sys/my_kernel i386
в ядро добавленно только это
Код: Выделить всё
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=50
options IPFIREWALL_VERBOSE_LIMIT=50
options IPDIVERT
options DUMMYNET
options IPFIREWALL_DEFAULT_TO_ACCEPT
gena1103