У меня стоит вторая бета нового xfce.
Решил скомпилировать xfmedia через portage. Компиляция вылетает с ошибкой:
xfmedia_remote-xfmedia-remote.o: In function `main':
xfmedia-remote.c:(.text+0x35c): undefined reference to `xfce_textdomain'
collect2: ld returned 1 exit status
make[2]: *** [xfmedia-remote] Ошибка 1
make[2]: *** Ожидание завершения заданий...
make[2]: Leaving directory `/var/tmp/portage/xfmedia-0.9.1-r2/work/xfmedia-0.9.1/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/xfmedia-0.9.1-r2/work/xfmedia-0.9.1'
make: *** [all] Ошибка 2
Я сначала подумал что это из-за того что API поменяли в новой версии. Решил проверить, есть ли функция xfce_textdomain. Оказывается есть. Объявлена в заголовочном файле xfce-i18n.h, который подключается в файле libxfce4util.h
Если посмотреть исходники xfmedia, а именно модуль, в котором и возникает ошибка - xfmedia-remote.c, то можно заметить что заголовочный файл libxfce4util.h подключается.
Так почему же тогда появляется эта ошибка? Если закомментировать строку с вызовом функции xfce_textdomain, то приложение компилируется и работает.
Мне просто интересно, в чем дело?
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не собирается libgweather-2.30.3 (2011)
- Форум amarok рпи компиляции вываливается с ошибкой (2006)
- Форум kdelibs при компиляции происходит segmentation fault (2004)
- Форум Проблема с компиляцией KDE (2007)
- Форум emerge epiphany-1.4.6 ? (2005)
- Форум Kaffeine 0.7 (2005)
- Форум Не собирается coreutils (2012)
- Форум Ошибка при компиляции. (2005)
- Форум В нескольких обновляемых kde* пакетах появилась ошибка при сборке: Makefile:127: recipe for target 'all' failed (2015)
- Форум troubles with mysql (2004)