Код: Выделить всё
/home/olelukoie/rpmbuild/BUILD/plplot-5.8.0/bindings/tk/tkMain.c:88: ошибка: несовместимые типы для ‘Tcl_Import’
/usr/include/tclDecls.h:3093: ошибка: здесь была предыдущая декларация ‘Tcl_Import’
make[2]: *** [bindings/tcl/CMakeFiles/plplottcltkd.dir/__/tk/tkMain.o] Ошибка 1(т.е. видимо конфликт версий tlc/tk - plplot 5.8.0 рассчитан на более раннюю версию, чем в нынешнем кукере.)
Попытка собрать версию 5.9.0 приводит к такой ошибке:
Код: Выделить всё
In file included from /usr/include/multiarch-dispatch.h:21,
from /usr/include/wx-2.8/wx/defs.h:2,
from /usr/include/wx-2.8/wx/wx.h:15,
from /home/olelukoie/rpmbuild/BUILD/plplot-5.9.0/drivers/wxwidgets.cpp:51:
/usr/include/multiarch-x86_64-linux/wx-2.8/wx/defs.h:42:13: error: #error "No Target! You should use wx-config program for compilation flags!"(т.е. cmake некорректно настраивает пути и переменные wxWidgets).
Поиск готовых бинарных пакетов привел меня опять таки в репозитарий федоры (ну почему все нужные мне пакеты оказываются в других дистрах?! Может пора задуматься о смене дистра?).
Попытка скомпилировать исходники из федоровского src.rpm заканчивается с такой ошибкой:
Код: Выделить всё
In file included from /usr/include/agg2/agg_font_freetype.h:28,
from /home/olelukoie/rpmbuild/BUILD/plplot-5.9.0/drivers/wxwidgets.h:221,
from /home/olelukoie/rpmbuild/BUILD/plplot-5.9.0/drivers/wxwidgets_agg.cpp:33:
/usr/include/ft2build.h:56:38: error: freetype/config/ftheader.h: Нет такого файла или каталога(т.е. компилятор не может найти заголовочные файлы от freetype2, хотя они установлены в системе и располагаются по стандартному пути.)
Может кто-нибудь помочь мне справиться с этими багами компиляции или дать ссылку на готовые бинарные пакеты PLplot для мандривы 2008.1 или 2009.0?