Проблемы с установкой, настройкой и работой системных и сетевых программ.
Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Leonardo
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2008-08-04 8:40:56
- Откуда: Волгоград
Непрочитанное сообщение
Leonardo » 2010-07-01 7:12:40
Товарищи помогите!
Имеется:
Код: Выделить всё
leon# uname –a
FreeBSD leon.home.ru 7.2-RELEASE FreeBSD 7.2-RELEASE #2: Wed Oct 28 22:59:54 MSK 2009
root@leon.home.ru:/usr/obj/usr/src/sys/k01 i386
Обновляю kdenetwork-4.3.5 при помощи portupgrade
дает ошибку:
Код: Выделить всё
/usr/bin/ld: cannot find -lpth
gmake[1]: *** [libxml2mod.la] Error 1
gmake[1]: Leaving directory `/usr/ports/textproc/py-libxml2/work/libxml2-2.7.7/python'
gmake: *** [all-recursive] Error 1
*** Error code 1
Stop in /usr/ports/textproc/py-libxml2.
*** Error code 1
Stop in /usr/ports/multimedia/py-gstreamer.
*** Error code 1
Stop in /usr/ports/net-im/farsight2.
*** Error code 1
Stop in /usr/ports/net-im/telepathy-farsight.
*** Error code 1
Stop in /usr/ports/net-im/telepathy-qt4.
*** Error code 1
Stop in /usr/ports/net/kdenetwork4.
*** Error code 1
я так понимаю, что проблема с питоном, хотя питон собран с PTH:
Код: Выделить всё
leon# cat /var/db/pkg/python -2.6.4/options
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for python26-2.6.4
_OPTIONS_READ=python26-2.6.4
WITH_THREADS=true
WITH_HUGE_STACK_SIZE=true
WITH_SEM=true
WITH_PTH=true
WITH_UCS4=true
WITH_PYMALLOC=true
WITH_IPV6=true
WITH_FPECTL=true
Код: Выделить всё
leon#python-config --ldflags
-L/usr/local/lib/python2.6/config -lpth -lutil -lm -lpython2.6
Вот не пойму че где ld ищет и не находит?
#define TRUE = FALSE
#define FALSE = TRUE
Leonardo
-
Хостинг 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/
-
fox
- ст. лейтенант
- Сообщения: 1154
- Зарегистрирован: 2008-07-24 0:25:31
- Откуда: Ukraine, Donetsk
Непрочитанное сообщение
fox » 2010-07-12 2:15:49
делал?
Смотри не сойди сума с defain!!!

Да пребудет с нами сила!!!
Всех убью, один останусь!
fox
-
Leonardo
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2008-08-04 8:40:56
- Откуда: Волгоград
Непрочитанное сообщение
Leonardo » 2010-07-13 6:55:04
Попробовал, выдал:
Код: Выделить всё
leon# pkgdb -F
---> Checking the package registry database
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 686 packages found (-0 +9) ......... done]
Stale dependency: kdenetwork-4.4.4 -> farsight2-0.0.19_1 (net-im/farsight2):
Install stale dependency? ([y]es/[n]o/[a]ll) [yes] y
ну kdenetwork обновил пакетом ранее.
стал собирать этот пакет и выдал:
Код: Выделить всё
libtool: link: cc -shared .libs/libxml.o .libs/types.o .libs/libxml2-py.o -Wl,-rpath -Wl,/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib /usr/local/lib/libxml2.so -lz /usr/local/lib/libiconv.so -L/usr/local/lib/python2.6/config -lpth -lutil -lm -lpython2.6 -Wl,-soname -Wl,libxml2mod.so -o .libs/libxml2mod.so
/usr/bin/ld: cannot find -lpth
gmake[1]: *** [libxml2mod.la] Error 1
gmake[1]: Leaving directory `/usr/ports/textproc/py-libxml2/work/libxml2-2.7.7/python'
gmake: *** [all-recursive] Error 1
*** Error code 1
Stop in /usr/ports/textproc/py-libxml2.
Тут скорее от этих ребусов башня слетит.

#define TRUE = FALSE
#define FALSE = TRUE
Leonardo
-
fox
- ст. лейтенант
- Сообщения: 1154
- Зарегистрирован: 2008-07-24 0:25:31
- Откуда: Ukraine, Donetsk
Непрочитанное сообщение
fox » 2010-07-13 18:02:04
Да не чего не слетит, у тебя похоже разнабой с утвновленым софтом, выровняй portupgrade версии установленых программ или хотябы тех которые связанные с птоном и тогда ставь питон ты же видешь у тебя безумие с версиями...
Да пребудет с нами сила!!!
Всех убью, один останусь!
fox
-
Leonardo
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2008-08-04 8:40:56
- Откуда: Волгоград
Непрочитанное сообщение
Leonardo » 2010-07-14 8:40:01
Ну попробую, направление рытья понял, спасибо!
#define TRUE = FALSE
#define FALSE = TRUE
Leonardo
-
Leonardo
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2008-08-04 8:40:56
- Откуда: Волгоград
Непрочитанное сообщение
Leonardo » 2010-07-15 16:01:57
Кажись победил, пересобрал питон без поддержки PTH и все начало собираться. fox, спасибо за помощь!
#define TRUE = FALSE
#define FALSE = TRUE
Leonardo
-
hedgehog
- сержант
- Сообщения: 220
- Зарегистрирован: 2010-01-26 11:47:05
- Откуда: Kharkiv, Ukraine
-
Контактная информация:
Непрочитанное сообщение
hedgehog » 2010-07-15 18:35:35
кстати, раз уж обновляете кеды 4.3.5, стоит заглянуть в /usr/ports/UPDATING, во избежание... там как раз серьезно намудрили
hedgehog
-
Mikl
- мл. сержант
- Сообщения: 131
- Зарегистрирован: 2010-08-06 6:52:24
- Откуда: замкадыш
Непрочитанное сообщение
Mikl » 2010-08-20 20:47:05
при установке такую же ошибку получил, помогло вот это:
ln -s /usr/local/lib/pth/libpth.a /usr/local/lib/
ln -s /usr/local/include/pth/pth.h /usr/local/include/python2.6
Mikl
-
Leonardo
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2008-08-04 8:40:56
- Откуда: Волгоград
Непрочитанное сообщение
Leonardo » 2010-08-26 15:33:41
Да действительно пересобрал питон с pth, сделал указанные ссылки и ошибка ушла (появлялась и при других сборках). Я раньше пробовал создать ссылки, но я делал только на pth.h, а нужно было ещё и на либу сделать. Странно это чтож pth при инсталяции сам не делает эти ссылы...
Mikl, спасибо!
#define TRUE = FALSE
#define FALSE = TRUE
Leonardo
-
mikie
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2012-11-21 18:33:03
Непрочитанное сообщение
mikie » 2013-12-31 19:42:01
Уменя FreeBSD 8.3-RELEASE
устанавливал GNOME выскочила такая же грабля с питоном2.7
помогло решение от Mikl с поправкой на python2.7
Код: Выделить всё
ln -s /usr/local/lib/pth/libpth.a /usr/local/lib/
ln -s /usr/local/include/pth/pth.h /usr/local/include/python2.7
Mikl, благодарю
mikie