Bug #298

GRC breaks the build as of r9698

Added by Eric Blossom over 4 years ago. Updated over 4 years ago.

Status:Closed Start date:
Priority:High Due date:
Assignee:Josh Blum % Done:

0%

Category:grc
Target version:to-be-decided
Resolution:fixed

Description

Breaks the build (at least VPATH builds) as of r9698. I've disabled GRC.

Making install in freedesktop
maker2: Entering directory @/home/eb/gr/trunk/_x86/grc/freedesktop'
maker3: Entering directory @/home/eb/gr/trunk/_x86/grc/freedesktop'
maker3: Nothing to be done for @install-exec-am'.
for size in 32 48 64 128 256; do \
                xdg-icon-resource install --context mimetypes --theme gnome --mode system --size ${size} ../../../grc/freedesktop/grc-icon-${size}.png application-gnuradio-grc; \
                xdg-icon-resource install --context mimetypes --mode system --size ${size} ../../../grc/freedesktop/grc-icon-${size}.png application-gnuradio-grc; \
                xdg-icon-resource install --context apps --theme gnome --mode system --size ${size} ../../../grc/freedesktop/grc-icon-${size}.png gnuradio-grc; \
                xdg-icon-resource install --context apps --mode system --size ${size} ../../../grc/freedesktop/grc-icon-${size}.png gnuradio-grc; \
        done
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
xdg-icon-resource: No writable system icon directory found.
maker3: *** [install-data-local] Error 3
maker3: Leaving directory @/home/eb/gr/trunk/_x86/grc/freedesktop'
maker2: *** [install-am] Error 2
maker2: Leaving directory @/home/eb/gr/trunk/_x86/grc/freedesktop'
maker1: *** [install-recursive] Error 1
maker1: Leaving directory @/home/eb/gr/trunk/_x86/grc'
make: *** [install-recursive] Error 1

History

Updated by Eric Blossom over 4 years ago

I'm not sure what directory it was trying to write, but in any case it shouldn't have been trying to write anywhere except under $PREFIX.

Updated by Josh Blum over 4 years ago

  • Status changed from New to Assigned

This is because the xdg-utils commands expected root access. Removing --mode system from the commands fixes this issue. The freedesktop files will be installed into the user's home directory rather than the system when root access is not provided.

Updated by Josh Blum over 4 years ago

  • Status changed from Assigned to Closed
  • Resolution set to fixed

re-enabled in r9723

Also available in: Atom PDF