2012-04-27 9 views
0

Я пытаюсь скомпилировать libreoffice, использовать его «онлайн», например: в веб-браузере (см. Демо здесь: http://www.youtube.com/watch?v=CVR7HqDokmA ).LibreOffice OnLine build

При запуске исполняемого файла, я получаю эту ошибку:

**Gdk-ERROR **: Unsupported GDK backend: broadway** 

Эти шаги, которые я делаю для компиляции LibreOffice на поле Ubuntu 11.10 Linux:

cd /opt 
mkdir -p libreoffice 
cd libreoffice/ 

git clone git://anongit.freedesktop.org/libreoffice/core 
cd core 

cat >> /etc/apt/sources.list << EOT 

deb http://ppa.launchpad.net/libreoffice/ppa/ubuntu oneiric main 
deb-src http://ppa.launchpad.net/libreoffice/ppa/ubuntu oneiric main 
EOT 

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1378B444 
sudo apt-get update 
sudo apt-get build-dep libreoffice 

sudo apt-get install -y libgnomevfs2-dev 
sudo apt-get install -y doxygen 

./autogen.sh --enable-gtk3 --without-java --disable-mozilla --without-system-mozilla 
make 

make dev-install 

cd install/program; 
. ./ooenv; 
export SAL_USE_VCLPLUGIN=gtk3 
export GDK_BACKEND=broadway 
./soffice --writer 

Что такое проблема здесь? Есть ли другой способ компиляции, который я могу проверить?

ответ

3

Кажется, что ваш GTK не был скомпилирован с включенным брандмауэром. Зависит от вашего дистрибутива.

+0

Спасибо. Теперь это яснее ... Я полагаю, что я попробую процесс сборки в новом (виртуальном) поле, так как я рискнул бы разбить мою систему, перестроить gtk с помощью специальных флагов ... ;-) – MarcoS

1

Как правильно указано, вам нужен GTK с поддержкой BROADWAY. Я только что обнаружил, что ubuntu 12.04 поставляется с GTK с поддержкой BROADWAY ...