thanks for the patch-824, it doesn't work for me, so i modified it a little bit.
the next error i get is this:
[ 30/140] c: build/src/nuvola/gui/webview.c -> build/src/nuvola/gui/webview.c.16.o [ 31/140] c: build/src/nuvolaplayer.c -> build/src/nuvolaplayer.c.17.o src/nuvolaplayer.c:32:21: fatal error: gtk/gtk.h: No such file or directory #include <gtk/gtk.h> ^ compilation terminated. Waf: Leaving directory `/home/martin/rpmbuild/BUILD/nuvolaplayer-2.3.3/build' Build failed -> task in 'nuvolaplayer' failed (exit status 1): {task 13985808: c nuvolaplayer.c -> nuvolaplayer.c.17.o} ['/usr/lib64/ccache/gcc', '-O2', '-I/home/martin/rpmbuild/BUILD/nuvolaplayer-2.3.3/build/src/diorite', '-I/home/martin/rpmbuild/BUILD/nuvolaplayer-2.3.3/src/diorite', '-I/home/martin/rpmbuild/BUILD/nuvolaplayer-2.3.3/build/src', '-I/home/martin/rpmbuild/BUILD/nuvolaplayer-2.3.3/src', '-I/home/martin/rpmbuild/BUILD/nuvolaplayer-2.3.3', '-I/home/martin/rpmbuild/BUILD/nuvolaplayer-2.3.3/build', '-I/usr/include/glib-2.0', '-I/usr/lib64/glib-2.0/include', '-DHAVE_GOBJECT=1', '-DHAVE_GTHREAD=1', '-DLOCALEDIR="/usr/share/locale"', '-DDATADIR="/usr/share"', '-DHAVE_LOCALE_H=1', '-DLOCALES_DIR="/usr/share/locale"', '-DHAVE_GEE=1', '-DHAVE_NOTIFY=1', '-DHAVE_XLIB=1', '-DHAVE_GTK_=1', '-DHAVE_GDK=1', '-DHAVE_GST=1', '-DLIBSOUP_2_4_VERSION="2.44.2"', '-DHAVE_SOUP=1', '-DLIBSOUP_USE_UNSTABLE_REQUEST_API="1"', '-DHAVE_JSON_GLIB=1', '-DHAVE_UNITY=1', '-DHAVE_DBUSMENU=1', '-DHAVE_WEBKIT=1', '-DHAVE_JSCORE=1', '-DHAVE_GLIB=1', '-DHAVE_GIO=1', '-DCONFIG_DEV_STAGE="stable"', '-DG_LOG_DOMAIN="Nuvola"', '-DGETTEXT_PACKAGE="nuvolaplayer"', '-DCONFIG_UNIQUE_NAME="cz.fenryxo.NuvolaPlayer"', '-DCONFIG_CONFIG_FILE="main.conf"', '-DCONFIG_COPYRIGHT="\xc2\xa9 2011-2013 Ji\xc5\x99\xc3\xad Janou\xc5\xa1ek"', '-DCONFIG_TWITTER_URL="https://www.twitter.com/NuvolaPlayer"', '-DCONFIG_PREFERENCES_HELP_URL="http://nuvolaplayer.fenryxo.cz/releases/2.3/configuration.html"', '-DCONFIG_BUG_TRACKER="http://nuvolaplayer.fenryxo.cz/support/bug_reporting.html"', '-DCONFIG_VERSION_MINOR=3', '-DCONFIG_UI_STATE_FILE="ui_state.conf"', '-DCONFIG_WEBSITE="http://nuvolaplayer.fenryxo.cz/home.html"', '-DCONFIG_APP_ICON="nuvolaplayer"', '-DCONFIG_SUPPORT_URL="http://nuvolaplayer.fenryxo.cz/support.html"', '-DCONFIG_DESKTOP_ENTRY="nuvolaplayer"', '-DCONFIG_UPDATE_PACKS_URL="http://nuvolaplayer.fenryxo.cz/services.html"', '-DCONFIG_DISPLAY_NAME="Nuvola Player"', '-DCONFIG_APPNAME="nuvolaplayer"', '-DCONFIG_SERIES="2.3"', '-DCONFIG_COOKIES_FILE="cookies.dat"', '-DCONFIG_VERSION_BUGFIX=3', '-DCONFIG_VERSION="2.3.3"', '-DCONFIG_SERIES_URL="http://nuvolaplayer.fenryxo.cz/releases/2.3.html"', '-DCONFIG_VERSION_MAJOR=2', '-DCONFIG_FACEBOOK_URL="https://www.facebook.com/nuvolaplayer"', '-DCONFIG_VERSION_SUFFIX=""', '-DCONFIG_DONATE_URL="https://www.gittip.com/NuvolaPlayer/"', '-<email address hidden>"', '-DCONFIG_GOOGLE_PLUS_URL="https://plus.google.com/110794636546911932554"', '-DCONFIG_REVISION="814"', '-DCONFIG_ENABLED_FEATURES="Last.fm scrobbling, Notifications"', '-DCONFIG_DISABLED_FEATURES="Unity Quicklist, optimization of SVG images, experimental features, debug symbols, debug memory usage"', 'src/nuvolaplayer.c', '-c', '-o', 'src/nuvolaplayer.c.17.o'] error: Bad exit status from /var/tmp/rpm-tmp.J6VNla (%build)
gtk+-x Compiler Flags on Fedora 20 # pkg-config gtk+-3.0 --cflags -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
# pkg-config gtk+-2.0 --cflags -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2
thanks for the patch-824, it doesn't work for me, so i modified it a little bit.
the next error i get is this:
[ 30/140] c: build/src/ nuvola/ gui/webview. c -> build/src/ nuvola/ gui/webview. c.16.o nuvolaplayer. c -> build/src/ nuvolaplayer. c.17.o r.c:32: 21: fatal error: gtk/gtk.h: No such file or directory
^ martin/ rpmbuild/ BUILD/nuvolapla yer-2.3. 3/build' c.17.o} lib64/ccache/ gcc', '-O2', '-I/home/ martin/ rpmbuild/ BUILD/nuvolapla yer-2.3. 3/build/ src/diorite' , '-I/home/ martin/ rpmbuild/ BUILD/nuvolapla yer-2.3. 3/src/diorite' , '-I/home/ martin/ rpmbuild/ BUILD/nuvolapla yer-2.3. 3/build/ src', '-I/home/ martin/ rpmbuild/ BUILD/nuvolapla yer-2.3. 3/src', '-I/home/ martin/ rpmbuild/ BUILD/nuvolapla yer-2.3. 3', '-I/home/ martin/ rpmbuild/ BUILD/nuvolapla yer-2.3. 3/build' , '-I/usr/ include/ glib-2. 0', '-I/usr/ lib64/glib- 2.0/include' , '-DHAVE_GOBJECT=1', '-DHAVE_GTHREAD=1', '-DLOCALEDIR= "/usr/share/ locale" ', '-DDATADIR= "/usr/share" ', '-DHAVE_ LOCALE_ H=1', '-DLOCALES_ DIR="/usr/ share/locale" ', '-DHAVE_GEE=1', '-DHAVE_NOTIFY=1', '-DHAVE_XLIB=1', '-DHAVE_GTK_=1', '-DHAVE_GDK=1', '-DHAVE_GST=1', '-DLIBSOUP_ 2_4_VERSION= "2.44.2" ', '-DHAVE_SOUP=1', '-DLIBSOUP_ USE_UNSTABLE_ REQUEST_ API="1" ', '-DHAVE_ JSON_GLIB= 1', '-DHAVE_UNITY=1', '-DHAVE_ DBUSMENU= 1', '-DHAVE_WEBKIT=1', '-DHAVE_JSCORE=1', '-DHAVE_GLIB=1', '-DHAVE_GIO=1', '-DCONFIG_ DEV_STAGE= "stable" ', '-DG_LOG_ DOMAIN= "Nuvola" ', '-DGETTEXT_ PACKAGE= "nuvolaplayer" ', '-DCONFIG_ UNIQUE_ NAME="cz. fenryxo. NuvolaPlayer" ', '-DCONFIG_ CONFIG_ FILE="main. conf"', '-DCONFIG_ COPYRIGHT= "\xc2\xa9 2011-2013 Ji\xc5\x99\xc3\xad Janou\xc5\xa1ek"', '-DCONFIG_ TWITTER_ URL="https:/ /www.twitter. com/NuvolaPlaye r"', '-DCONFIG_ PREFERENCES_ HELP_URL= "http:// nuvolaplayer. fenryxo. cz/releases/ 2.3/configurati on.html"', '-DCONFIG_ BUG_TRACKER= "http:// nuvolaplayer. fenryxo. cz/support/ bug_reporting. html"', '-DCONFIG_ VERSION_ MINOR=3' , '-DCONFIG_ UI_STATE_ FILE="ui_ state.conf" ', '-DCONFIG_WEBSITE="http:// nuvolaplayer. fenryxo. cz/home. html"', '-DCONFIG_ APP_ICON= "nuvolaplayer" ', '-DCONFIG_ SUPPORT_ URL="http:// nuvolaplayer. fenryxo. cz/support. html"', '-DCONFIG_ DESKTOP_ ENTRY=" nuvolaplayer" ', '-DCONFIG_ UPDATE_ PACKS_URL= "http:// nuvolaplayer. fenryxo. cz/services. html"', '-DCONFIG_ DISPLAY_ NAME="Nuvola Player"', '-DCONFIG_ APPNAME= "nuvolaplayer" ', '-DCONFIG_ SERIES= "2.3"', '-DCONFIG_ COOKIES_ FILE="cookies. dat"', '-DCONFIG_ VERSION_ BUGFIX= 3', '-DCONFIG_ VERSION= "2.3.3" ', '-DCONFIG_ SERIES_ URL="http:// nuvolaplayer. fenryxo. cz/releases/ 2.3.html"', '-DCONFIG_ VERSION_ MAJOR=2' , '-DCONFIG_ FACEBOOK_ URL="https:/ /www.facebook. com/nuvolaplaye r"', '-DCONFIG_ VERSION_ SUFFIX= ""', '-DCONFIG_ DONATE_ URL="https:/ /www.gittip. com/NuvolaPlaye r/"', '-<email address hidden>"', '-DCONFIG_ GOOGLE_ PLUS_URL= "https:/ /plus.google. com/11079463654 6911932554"', '-DCONFIG_ REVISION= "814"', '-DCONFIG_ ENABLED_ FEATURES= "Last.fm scrobbling, Notifications"', '-DCONFIG_ DISABLED_ FEATURES= "Unity Quicklist, optimization of SVG images, experimental features, debug symbols, debug memory usage"', 'src/nuvolaplay er.c', '-c', '-o', 'src/nuvolaplay er.c.17. o'] rpm-tmp. J6VNla (%build)
[ 31/140] c: build/src/
src/nuvolaplaye
#include <gtk/gtk.h>
compilation terminated.
Waf: Leaving directory `/home/
Build failed
-> task in 'nuvolaplayer' failed (exit status 1):
{task 13985808: c nuvolaplayer.c -> nuvolaplayer.
['/usr/
error: Bad exit status from /var/tmp/
gtk+-x Compiler Flags on Fedora 20 include/ gtk-3.0 -I/usr/ include/ at-spi2- atk/2.0 -I/usr/ include/ gtk-3.0 -I/usr/ include/ gio-unix- 2.0/ -I/usr/ include/ cairo -I/usr/ include/ pango-1. 0 -I/usr/ include/ harfbuzz -I/usr/ include/ pango-1. 0 -I/usr/ include/ atk-1.0 -I/usr/ include/ cairo -I/usr/ include/ pixman- 1 -I/usr/ include/ freetype2 -I/usr/ include/ libdrm -I/usr/ include/ libpng16 -I/usr/ include/ gdk-pixbuf- 2.0 -I/usr/ include/ libpng16 -I/usr/ include/ glib-2. 0 -I/usr/ lib64/glib- 2.0/include
# pkg-config gtk+-3.0 --cflags
-pthread -I/usr/
# pkg-config gtk+-2.0 --cflags include/ gtk-2.0 -I/usr/ lib64/gtk- 2.0/include -I/usr/ include/ pango-1. 0 -I/usr/ include/ atk-1.0 -I/usr/ include/ cairo -I/usr/ include/ pixman- 1 -I/usr/ include/ libdrm -I/usr/ include/ libpng16 -I/usr/ include/ gdk-pixbuf- 2.0 -I/usr/ include/ libpng16 -I/usr/ include/ pango-1. 0 -I/usr/ include/ harfbuzz -I/usr/ include/ pango-1. 0 -I/usr/ include/ glib-2. 0 -I/usr/ lib64/glib- 2.0/include -I/usr/ include/ freetype2
-pthread -I/usr/