我正在尝试编译libreoffice,以便使用它"online",即:在web浏览器中(参见这里的演示:http://www.youtube.com/watch?v=CVR7HqDokmA )。
在运行可执行文件时,我得到以下错误:
**Gdk-ERROR **: Unsupported GDK backend: broadway**下面是我在Ubuntu11.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这里有什么问题?还有其他的编译选项我可以检查吗?
发布于 2012-04-27 10:42:09
看来你的GTK还没有用百老汇后端来编译。取决于你的发行版。
发布于 2012-05-07 13:43:16
正如解放力量正确指出的那样,你需要一个支持百老汇的GTK。我刚刚发现了一艘拥有百老汇功能的ubuntu 12.04飞船.
https://stackoverflow.com/questions/10347924
复制相似问题