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

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
harmless
лейтенант
Сообщения: 719
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

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

Непрочитанное сообщение harmless » 2010-02-09 0: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:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.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
Откуда: Пермь
Контактная информация:

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

Непрочитанное сообщение manefesto » 2010-02-10 18:52:01

пересобери питончика
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Alvares
прапорщик
Сообщения: 485
Зарегистрирован: 2008-07-10 12:48:08
Откуда: Воронеж
Контактная информация:

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

Непрочитанное сообщение Alvares » 2010-05-27 18:45:14

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

решение:

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

cp /usr/local/include/pth/pth.h  /usr/local/include/python2.6/
Бог создал людей сильными и слабыми. Сэмюэл Кольт сделал их равными...

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

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

Непрочитанное сообщение manefesto » 2010-05-27 23:15:50

уберите этот pth
я такой яростный шо аж пиздеЦ
Изображение

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

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

Непрочитанное сообщение Mikl » 2010-08-20 21:04:03

...

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

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

Непрочитанное сообщение ProFTP » 2010-08-20 21:32:51

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

portupgrade -frR x11/gnome2
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
bammbr
рядовой
Сообщения: 13
Зарегистрирован: 2010-05-14 14:47:16
Откуда: с Урала

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

Непрочитанное сообщение bammbr » 2010-09-02 19: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
рядовой
Сообщения: 13
Зарегистрирован: 2010-05-14 14:47:16
Откуда: с Урала

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

Непрочитанное сообщение bammbr » 2010-09-03 8:54:17

И еще... Во избежание возможных проблем с линковкой, при использовании PTH, хорошо бы сразу сделать и

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

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