Не компилится Gnome2 FreeBSD 8.0 i386

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.

Не компилится Gnome2 FreeBSD 8.0 i386

Новое сообщение harmless » 2010-02-09 1:55:33

Код: Выделить всёРазвернуть
checking whether Python support is requested... checking whether /usr/local/bin/python2.6 version >= 2.5... yes
checking for /usr/local/bin/python2.6 version... 2.6
checking for /usr/local/bin/python2.6 platform... freebsd8
checking for /usr/local/bin/python2.6 script directory... ${prefix}/lib/python2.6/site-packages
checking for /usr/local/bin/python2.6 extension module directory... ${exec_prefix}/lib/python2.6/site-packages
checking for headers required to compile python extensions... not found
configure: error: Python headers not found
===>  Script "configure" failed unexpectedly.
Please run the gnomelogalyzer, available from
"http://www.freebsd.org/gnome/gnomelogalyzer.sh", which will diagnose the
problem and suggest a solution. If - and only if - the gnomelogalyzer cannot
solve the problem, report the build failure to the FreeBSD GNOME team at
gnome@FreeBSD.org, and attach (a)
"/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.7/config.log",
(b) the output of the failed make command, and (c) the gnomelogalyzer output.
Also, it might be a good idea to provide an overview of all packages installed
on your system (i.e. an `ls /var/db/pkg`). Put your attachment up on any
website, copy-and-paste into http://freebsd-gnome.pastebin.com, or use
send-pr(1) with the attachment. Try to avoid sending any attachments to the
mailing list (gnome@FreeBSD.org), because attachments sent to FreeBSD mailing
lists are usually discarded by the mailing list software.
*** Error code 1

Stop in /usr/ports/devel/gobject-introspection.
*** Error code 1

Stop in /usr/ports/sysutils/polkit.
*** Error code 1

Stop in /usr/ports/sysutils/system-tools-backends.
*** Error code 1

Stop in /usr/ports/x11/gnome-applets.
*** Error code 1

Stop in /usr/ports/x11/gnome-applets.
*** Error code 1

Stop in /usr/ports/x11/gnome2.

:unknown: :unknown: :unknown:
harmless
сержант
 
Сообщения: 235
Зарегистрирован: 2007-08-23 11:56:51
Откуда: Украина, г. Белая Церковь

Re: Не компилится Gnome2 FreeBSD 8.0 i386

Новое сообщение manefesto » 2010-02-10 19:52:01

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

Re: Не компилится Gnome2 FreeBSD 8.0 i386

Новое сообщение Alvares » 2010-05-27 19:45:14

Кстати, пересобирал и ни фига.

решение:
Код: Выделить всёРазвернуть
cp /usr/local/include/pth/pth.h  /usr/local/include/python2.6/
Бог создал людей, полковник Кольт сделал их равными...
Аватара пользователя
Alvares
рядовой
 
Сообщения: 31
Зарегистрирован: 2008-07-10 13:48:08
Откуда: Воронеж

Re: Не компилится Gnome2 FreeBSD 8.0 i386

Новое сообщение manefesto » 2010-05-28 0:15:50

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

Re: Не компилится Gnome2 FreeBSD 8.0 i386

Новое сообщение Mikl » 2010-08-20 22:04:03

...
Mikl
проходил мимо
 
Сообщения: 4
Зарегистрирован: 2010-08-06 7:52:24
Откуда: замкадыш

Re: Не компилится Gnome2 FreeBSD 8.0 i386

Новое сообщение ProFTP » 2010-08-20 22:32:51

Код: Выделить всёРазвернуть
portupgrade -frR x11/gnome2
Аватара пользователя
ProFTP
подполковник
 
Сообщения: 3009
Зарегистрирован: 2008-04-13 2:50:04
Откуда: %&й

Re: Не компилится Gnome2 FreeBSD 8.0 i386

Новое сообщение bammbr » 2010-09-02 20:13:36

Поддерживаю решение, предложенное
Alvares писал(а):Кстати, пересобирал и ни фига.
решение:
Код: Выделить всёРазвернуть
cp /usr/local/include/pth/pth.h  /usr/local/include/python2.6/
Просто пересобирать хоть Питон, хоть Гнома целиком бесполезно! Потому что в случае тупой пересборки, в том числе и с помощью portupgrade, все равно будем получать ошибку
checking for headers required to compile python extensions... not found
configure: error: Python headers not found
===> Script "configure" failed unexpectedly.
...
...
...
Stop in /usr/ports/devel/gobject-introspection.
*** Error code 1
...
при сборке gobject-introspection. Из-за того, что компилятор опять не найдет заголовочного файла /usr/local/include/python2.6/pth.h, если Питон в системе сконфигурирован с поддержкой PTH.

Поэтому нужно
1) либо убирать эту поддержку из конфига Питона и пересобирать его,
2) либо подсунуть компилятору требуемый заголовок. Только правильней будет не копировать файл, а создать ссылку
Код: Выделить всёРазвернуть
#ln -s /usr/local/include/pth/pth.h /usr/local/include/python2.6
Аватара пользователя
bammbr
проходил мимо
 
Сообщения: 2
Зарегистрирован: 2010-05-14 15:47:16
Откуда: Магнитка

Re: Не компилится Gnome2 FreeBSD 8.0 i386

Новое сообщение bammbr » 2010-09-03 9:54:17

И еще... Во избежание возможных проблем с линковкой, при использовании PTH, хорошо бы сразу сделать и
Код: Выделить всёРазвернуть
#ln -s /usr/local/lib/pth/libpth.a /usr/local/lib/
Подробнее здесь
Аватара пользователя
bammbr
проходил мимо
 
Сообщения: 2
Зарегистрирован: 2010-05-14 15:47:16
Откуда: Магнитка


Вернуться в UNIX as Desktop

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2