DeaDBeeF-Player / deadbeef

DeaDBeeF Player
https://deadbeef.sourceforge.io/
Other
1.6k stars 175 forks source link

can't write to file temp/gtkui-gresources.cmake[2]: *** [Makefile:1693: temp/gtkui-gresources.c] Error 1 #1903

Closed perfect7gentleman closed 6 years ago

perfect7gentleman commented 6 years ago

Steps to reproduce the problem

Build deadbeef-git

What's going on? Describe the problem in as much detail as possible.

/bin/sh ../../libtool  --tag=CC   --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../..    -std=c99 -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -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/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/harfbuzz -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   -march=native -mtune=native -O2 -pipe -fomit-frame-pointer -fno-stack-protector -ftree-vectorize -Wno-deprecated-declarations  -D_GNU_SOURCE  -DLIBDIR=\"/usr/lib64\" -DPREFIX=\"/usr\" -DDOCDIR=\"/usr/share/deadbeef\" -DDDB_WARN_DEPRECATED=1 -c -o ddb_gui_GTK3_la-rg.lo `test -f 'rg.c' || echo './'`rg.c
/usr/bin/glib-compile-resources --target=temp/gtkui-gresources.c --sourcedir=. --generate-source gtkui.gresources.xml
can't write to file temp/gtkui-gresources.cmake[2]: *** [Makefile:1693: temp/gtkui-gresources.c] Error 1
make[2]: *** Waiting for unfinished jobs....
libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -std=c99 -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -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/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/harfbuzz -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 -march=native -mtune=native -O2 -pipe -fomit-frame-pointer -fno-stack-protector -ftree-vectorize -Wno-deprecated-declarations -D_GNU_SOURCE -DLIBDIR=\"/usr/lib64\" -DPREFIX=\"/usr\" -DDOCDIR=\"/usr/share/deadbeef\" -DDDB_WARN_DEPRECATED=1 -c clipboard.c  -fPIC -DPIC -o .libs/ddb_gui_GTK3_la-clipboard.o
libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -std=c99 -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -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/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/harfbuzz -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 -march=native -mtune=native -O2 -pipe -fomit-frame-pointer -fno-stack-protector -ftree-vectorize -Wno-deprecated-declarations -D_GNU_SOURCE -DLIBDIR=\"/usr/lib64\" -DPREFIX=\"/usr\" -DDOCDIR=\"/usr/share/deadbeef\" -DDDB_WARN_DEPRECATED=1 -c rg.c  -fPIC -DPIC -o .libs/ddb_gui_GTK3_la-rg.o
make[2]: Leaving directory '/tmp/portage/media-sound/deadbeef-9999/work/deadbeef-9999/plugins/gtkui'
make[1]: *** [Makefile:873: all-recursive] Error 1
make[1]: Leaving directory '/tmp/portage/media-sound/deadbeef-9999/work/deadbeef-9999'
make: *** [Makefile:615: all] Error 2

Information about the software:

./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --libdir=/usr/lib64 --disable-coreaudio --disable-portable --disable-static --docdir=/usr/share/deadbeef --disable-aac --disable-adplug --disable-alac --disable-alsa --disable-cdda --disable-cdda-paranoia --enable-converter --enable-artwork --enable-artwork-imlib2 --enable-artwork-network --enable-vfs-curl --enable-dca --disable-dumb --disable-supereq --enable-ffmpeg --enable-flac --disable-gme --disable-gtk2 --enable-gtk3 --enable-hotkeys --disable-lfm --disable-ffmpeg --enable-notify --disable-src --enable-m3u --enable-ffap --disable-libmad --disable-wildmidi --disable-mms --disable-mono2stereo --disable-libmpg123 --disable-musepack --enable-nls --disable-nullout --disable-oss --disable-pltbrowser --disable-psf --enable-pulse --disable-sc68 --disable-shellexecui --disable-shn --disable-sid --disable-sndfile --disable-tta --disable-vorbis --disable-vtx --enable-wavpack --disable-wma --enable-vfs-zip --disable-static --enable-shared --enable-nls --enable-threads --disable-rpath --disable-nullout --disable-oss --disable-coreaudio --disable-sndio --enable-gtk3 --disable-gtk2 --enable-vfs-curl --disable-lfm --enable-artwork --enable-artwork-network --disable-supereq --disable-sid --disable-mp3 --disable-libmad --disable-libmpg123 --enable-ffap --disable-vtx --disable-adplug --enable-hotkeys --enable-vorbis --disable-ffmpeg --enable-flac --disable-sndfile --enable-wavpack --disable-cdda --disable-cdda-paranoia --disable-gme --enable-notify --disable-shellexec --disable-musepack --disable-wildmidi --disable-tta --disable-dca --disable-aac --disable-mms --disable-staticlink --disable-portable --disable-src --enable-m3u --enable-vfs-zip --enable-converter --enable-artwork-imlib2 --disable-dumb --disable-shn --disable-psf --disable-mono2stereo --disable-shellexecui --disable-alac --disable-wma --disable-sc68 --enable-statusnotifier
Plugin Summary:

    stdio: yes - Standard IO plugin
    gme: no - chiptune music player based on GME
    nullout: no - NULL output
    alsa: no - ALSA output
    oss: no - oss output plugin
    pulse: yes - PulseAudio output plugin
    coreaudio: no - CoreAudio output plugin
    sndio: no - sndio output plugin
    sid: no - SID player based on libsidplay2
    ffap: yes - Monkey's audio (APE) decoder
    lastfm: no - last.fm scrobbler
    mp3: no - mp3 plugin
        libmad: no - libmad backend for mp3 plugin
        libmpg123: no - libmpg123 backend for mp3 plugin
    vorbis: yes - ogg vorbis player
    flac: yes - flac player
    wavpack: yes - wavpack player
    sndfile: no - PCM (wav,aiff,etc) player based on libsndfile
    vtx: no - vtx file player (ay8910/12 emulation)
    adplug: no - adplug player (OPL2/OPL3 emulation)
    vfs_curl: yes - http/ftp streaming support
    cdda: no - cd audio player
    gtkui: no - GTK2 user interface
    gtkui3: yes - GTK3 user interface
    hotkeys: yes - Local and global hotkeys support
    ffmpeg: no - ffmpeg codecs
    artwork: yes - Cover art plugin
    supereq: no - Equalizer based on Super EQ library by Naoki Shibata
    notify: yes - notification-daemon support plugin
    shellexec: no - shell commands plugin
    shellexecui: no - GTK user interface for setting up shellexec plugin
    musepack: no - musepack player plugin
    wildmidi: no - WildMidi player plugin
    tta: no - TTA player plugin
    dca: no - libdca (DTS Audio) player plugin
    aac: no - AAC player (m4a, aac, mp4) based on FAAD2
    mms: no - mms streaming support
    dsp_src: no - High quality samplerate conversion using libsamplerate
    m3u: yes - M3U and PLS playlist support
    vfs_zip: yes - zip archive support
    converter: yes - plugin for converting files to any formats
    psf: no - PSF player, using Audio Overload SDK
    dumb: no - DUMB module plugin, for MOD, S3M, etc
    shn: no - SHN plugin based on xmms-shn
    mono2stereo: no - mono2stereo DSP plugin
    alac: no - ALAC plugin
    wma: no - WMA plugin
    pltbrowser: no - playlist browser gui plugin
    sc68: no - sc68 Atari ST And Amiga player
    statusnotifier: yes - plugin for KDE tray icon support
    rgscanner: yes - plugin for ReplayGain scanner support

Deadbeef version: git OS: OS: Gentoo, GCC-7.2, glibc-2.26 It's again.

perfect7gentleman commented 6 years ago

https://gist.github.com/perfect7gentleman/7b98dcce97d65dae9490c39938718e85 - build.log

Oleksiy-Yakovenko commented 6 years ago

does gentoo do something special to prevent makefiles from creating new directories and / or writing to them, during build?

are you getting the same problem if you execute the same configure && make directly?

perfect7gentleman commented 6 years ago

sorry, my mistake. it had --enable-ffmpeg and --disable--ffmpeg at the same time, and i think it confused build system

Oleksiy-Yakovenko commented 6 years ago

It's not entirely your mistake, there were issues with this file, which I fixed.

cryptofuture commented 6 years ago

I can't build a0422ae ether with same error in Ubuntu (xenial)
https://launchpadlibrarian.net/339975679/buildlog_ubuntu-xenial-amd64.deadbeef_0.7.3-11-a0422ae-ppa10~xenial_BUILDING.txt.gz