2012-04-27 80 views
0

我试图编译libreoffice,使用它“在线”,即:在Web浏览器中(请参阅此处的演示:http://www.youtube.com/watch?v=CVR7HqDokmA )。LibreOffice OnLine build

当运行可执行文件,我得到这个错误:

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

这些都是我做的编制上的Ubuntu 11.10 Linux中的LibreOffice步骤:

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 2012-05-02 10:07:27

1

随着liberforce的正确指出,您需要一台支持BROADWAY的GTK。 我刚刚发现ubuntu 12.04配备了BROADWAY启用的GTK ...