Страница 1 из 1

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

Добавлено: 2010-02-09 0:55:33
harmless

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

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:

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

Добавлено: 2010-02-10 18:52:01
manefesto
пересобери питончика

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

Добавлено: 2010-05-27 18:45:14
Alvares
Кстати, пересобирал и ни фига.

решение:

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

cp /usr/local/include/pth/pth.h  /usr/local/include/python2.6/

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

Добавлено: 2010-05-27 23:15:50
manefesto
уберите этот pth

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

Добавлено: 2010-08-20 21:04:03
Mikl
...

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

Добавлено: 2010-08-20 21:32:51
ProFTP

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

portupgrade -frR x11/gnome2

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

Добавлено: 2010-09-02 19:13:36
bammbr
Поддерживаю решение, предложенное
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

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

Добавлено: 2010-09-03 8:54:17
bammbr
И еще... Во избежание возможных проблем с линковкой, при использовании PTH, хорошо бы сразу сделать и

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

#ln -s /usr/local/lib/pth/libpth.a /usr/local/lib/
Подробнее здесь