2015-10-14 5 views
1

Я пытаюсь скомпилировать Midori Web Browser для Windows на Fedora 22. Для этого я следую this tutorial./usr/bin/mingw32-cmake: строка 84: fg: нет управления заданиями (ошибка кросс-компиляции Midori)

Я установил эту зависимость, кроме Faenza-иконописца темы:

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 

Позже я установил faenzai-пиктограммы тему с помощью использования third party rpm.

Я скачал источник:

bzr branch lp:midori 
cd midori 
mkdir _mingw32 
cd _mingw32 

Но на этом шаге:

mingw32-cmake .. -DUSE_ZEITGEIST=0 -DUSE_GTK3=1 -DCMAKE_INSTALL_PREFIX=/usr/i686-w64-mingw32/sys-root/mingw -DCMAKE_VERBOSE_MAKEFILE=0 

Я получаю сообщение об ошибке:

/usr/bin/mingw32-cmake: line 84: fg: no job control 

Я не знаю, как решить эту проблему проблема и смысл этой ошибки. Я проводил исследования в Интернете, но ничего не вышло.

+3

Это означает, что сценарий оболочки пытается запустить программу в фоновом режиме, но оболочка не поддерживает это. Неинтерактивные оболочки (те, которые запускают скрипты) не должны разрешать это по умолчанию, но некоторые оболочки. Таким образом, этот скрипт может работать с другой оболочкой как '/ bin/sh'. Это ошибка в этом скрипте. – apmasell

+0

Я пробовал: 'bash mingw32-cmake .. -DUSE_ZEITGEIST = 0 -DUSE_GTK3 = 1 -DCMAKE_INSTALL_PREFIX =/usr/i686-w64-mingw32/sys-root/mingw -DCMAKE_VERBOSE_MAKEFILE = 0' Те же ошибки. Я не понимаю, что вы, пожалуйста, помогите мне. – mertyildiran

+0

@apmasell Говорят, что я должен запустить эту команду в подоболочке? – mertyildiran

ответ

1

FWIW: У меня было то же сообщение об ошибке, пытающееся построить мой проект. Он ушел после того, как

yum install cmake 

Оба mingw32-cmake и mingw64-cmake необходимости cmake функционировать. (Фактически, сделайте это dnf install cmake в настоящее время.)