Проблемы с установкой, настройкой и работой системных и сетевых программ.
	Модераторы: 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