2010-04-15 4 views
3

Я пытаюсь создать PyGTK на CentOS для нестандартного Python (2.6, по сравнению с исходным кодом 2.4). Это требует, чтобы я сначала построил pygobject. pygobject-2.18.0 не работает на этапе настройки. Сообщения об ошибках выглядят следующим образом:Проблема создания PyGTK на CentOS

checking for GLIB - version >= 2.14.0... no 
*** Could not run GLIB test program, checking why... 
*** The test program failed to compile or link. See the file config.log for the 
*** exact error that occured. This usually means GLIB is incorrectly installed. 
configure: error: maybe you want the pygobject-2-4 branch? 

Я загрузил, построил и успешно установил glib.

файле config.log содержит следующий вывод:

conftest.c:27:18: error: glib.h: No such file or directory 
conftest.c: In function 'main': 
conftest.c:33: error: 'glib_major_version' undeclared (first use in this function) 
conftest.c:33: error: (Each undeclared identifier is reported only once 
conftest.c:33: error: for each function it appears in.) 
conftest.c:33: error: 'glib_minor_version' undeclared (first use in this function) 
conftest.c:33: error: 'glib_micro_version' undeclared (first use in this function) 
configure:13844: $? = 1 

Что я делаю неправильно?

ответ

4

Похоже, что версия вашего glib не актуальна.

В Хинду, следующие версии применяются в PyGTK 2.16.0:

  • бойкий 2.8.0
  • pygobject-2.16.1
  • pycairo 2.0.1
+0

Спасибо за ответ, @iElectric. В конце концов мы отказались от работы и перешли на сервер Ubuntu, что делает его столь же простым, как «apt-get install ...» –

+0

. Здесь же проблема - кроме того, что я не могу перейти на другую ОС. облом. – DrSAR

Смежные вопросы