RGtk2 - отсутствует гладексмлновый

Я только что установил пакет RGtk2 на новую машину, а gladexmlnew, похоже, отсутствует (т. е. я получаю ошибку could not find function gladexmlnew после загрузки пакета RGtk2).

У меня установлены libglade, libglade2 и соответствующие -devel пакеты.

Что мне не хватает? Файл справки не помогает.


РЕШЕНИЕ. Кажется, я нашел решение, поэтому публикую его здесь. По-видимому, libglade устарел в пользу GTKBuilder, и RGtk2 больше не включает его.

На этой странице содержится информация о том, как перейти с libglade до GTKBuilder.


person nico    schedule 23.11.2010    source источник
comment
@Dirk Eddelbuettel: извините, забыл указать. Линукс, особенно Федора. R версия 2.12.0, RGtk2 версия 2.20.3   -  person nico    schedule 23.11.2010
comment
Ссылка на эту страницу больше не работает. У вас есть фрагмент кода, как теперь загрузить файл поляны с помощью RGtk2 и GTKBuilder? СПАСИБО!   -  person R Yoda    schedule 13.12.2015
comment
@RYoda может это? developer.gnome.org/gtk2/stable/gtk-migrating-GtkBuilder. html   -  person nico    schedule 13.12.2015
comment
@нико: СПАСИБО!!! Теперь я нашел исходный код демо, который демонстрирует, как использовать GTKBuilder: Загрузите library RGtk2 и выполните команду demo(builder). В нем объясняется, как использовать новый метод addFromFile класса gtkBuilder.   -  person R Yoda    schedule 14.12.2015


Ответы (1)


Спасибо за продолжение. У меня только два комментария:

  1. Версия 2.20.3 отлично загружается на моих машинах с Ubuntu под R 2.12.0.

  2. Быстрый grep -i gladexmlnew в каталогах R/ и src/ пакета RGtk2 не дал результатов, поэтому это не похоже на символ, используемый пакетом.

так что похоже, что это может быть связано с вашими версиями Fedora библиотек Gtk. Но это всего лишь предположение с моей стороны.

person Dirk Eddelbuettel    schedule 23.11.2010
comment
хммм... Я имею в виду этот rss.acs. unt.edu/Rdoc/library/RGtk2/html/gladeXMLNew.html (извините, я забыл заглавные буквы при написании вопроса, может быть, поэтому grep не дал ни одного совпадения) - person nico; 23.11.2010
comment
Я использовал grep -i, который игнорирует регистр. И даже расширив поиск на все подкаталоги с помощью «grep -ringladeXMLNew .», он не получит результатов. Также обратите внимание, что html, скорее всего, устарел, поскольку R больше не создает статические html-страницы. - person Dirk Eddelbuettel; 23.11.2010
comment
Нашел решение - отредактировал свой вопрос. Спасибо за помощь, Дирк. - person nico; 24.11.2010