mer*_*ran 4 c compiler-errors fedora cross-compiling vala
我正在尝试在 Fedora 22 上编译适用于 Windows 的Midori Web 浏览器。为此,我正在遵循本教程。
我安装了除 faenza-icon-theme 之外的这些依赖项:
yum install gcc vala intltool
yum install libsoup-devel webkitgtk3-devel sqlite-devel
yum install mingw{32,64}-webkitgtk3 mingw{32,64}-glib-networking mingw{32,64}-gdb mingw{32,64}-gstreamer-plugins-good
yum install faenza-icon-theme p7zip mingw32-nsis greybird-gtk3-theme
Run Code Online (Sandbox Code Playgroud)
后来我通过使用第三方 rpm安装了 faenzai-icon-theme 。
我下载的源码:
bzr branch lp:midori
cd midori
mkdir _mingw32
cd _mingw32
Run Code Online (Sandbox Code Playgroud)
但在这一步:
mingw32-cmake .. -DUSE_ZEITGEIST=0 -DUSE_GTK3=1 -DCMAKE_INSTALL_PREFIX=/usr/i686-w64-mingw32/sys-root/mingw -DCMAKE_VERBOSE_MAKEFILE=0
Run Code Online (Sandbox Code Playgroud)
我收到错误:
/usr/bin/mingw32-cmake: line 84: fg: no job control
Run Code Online (Sandbox Code Playgroud)
我不知道如何解决这个问题以及这个错误的含义。我在互联网上进行了研究,但没有任何结果。
FWIW:我在尝试构建我的项目时遇到了相同的错误消息。之后就消失了
yum install cmake
Run Code Online (Sandbox Code Playgroud)
mingw32-cmake和两者都mingw64-cmake需要cmake发挥作用。(实际上,dnf install cmake现在就这样做。)