Local install of lightspark fails, admin rights required

Bug #1248061 reported by Oliver Sander
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Lightspark
Confirmed
Medium
Unassigned

Bug Description

I am trying to build lightspark from git master on a Debian testing machine. I want to do this locally in my home directory, without ever being root. However, this fails, as make install nevertheless tries to write a file outside of my home directory. Witness this from the end of the build log. Thank you for your help.

sander@affe:~/lightspark$ mkdir obj
sander@affe:~/lightspark$ cd obj/
sander@affe:~/lightspark/obj$ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/home/sander/lightspark-inst ..
-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Performing Test GCC_IS_4_6
-- Performing Test GCC_IS_4_6 - Success
-- Found gnash path: /usr/bin/gnash
-- The ASM-NASM compiler identification is unknown
-- Found assembler: /usr/bin/nasm
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26")
-- LLVM llvm-config found at: /usr/bin/llvm-config
-- LLVM version: 3.2
-- Looking for C++ include llvm/Support/TargetSelect.h
-- Looking for C++ include llvm/Support/TargetSelect.h - found
-- HAVE_SUPPORT_TARGETSELECT_H: 1
-- Looking for C++ include llvm/IRBuilder.h
-- Looking for C++ include llvm/IRBuilder.h - found
-- HAVE_IRBUILDER_H: 1
-- Looking for C++ include llvm/DataLayout.h
-- Looking for C++ include llvm/DataLayout.h - found
-- Looking for C++ include llvm/IR/DataLayout.h
-- Looking for C++ include llvm/IR/DataLayout.h - not found
-- HAVE_DATALAYOUT_H: 1
-- HAVE_IR_DATALAYOUT_H:
-- LLVM CXX flags: -I/usr/lib/llvm-3.2/include -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -g -O2 -fomit-frame-pointer -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual
-- LLVM LD flags: -L/usr/lib/llvm-3.2/lib -lpthread -lffi -ldl -lm
-- LLVM core libs: -lLLVMLinker-lLLVMArchive-lLLVMBitWriter-lLLVMBitReader-lLLVMInstrumentation-lLLVMipo-lLLVMVectorize-lLLVMScalarOpts-lLLVMInstCombine-lLLVMTransformUtils-lLLVMipa-lLLVMAnalysis-lLLVMTarget-lLLVMMC-lLLVMObject-lLLVMCore-lLLVMSupport
-- LLVM JIT libs: -lLLVMX86AsmParser-lLLVMX86Disassembler-lLLVMX86CodeGen-lLLVMSelectionDAG-lLLVMAsmPrinter-lLLVMMCParser-lLLVMX86Desc-lLLVMX86Info-lLLVMX86AsmPrinter-lLLVMX86Utils-lLLVMJIT-lLLVMRuntimeDyld-lLLVMExecutionEngine-lLLVMCodeGen-lLLVMScalarOpts-lLLVMInstCombine-lLLVMTransformUtils-lLLVMipa-lLLVMAnalysis-lLLVMTarget-lLLVMMC-lLLVMObject-lLLVMCore-lLLVMSupport
-- LLVM JIT objs:
-- Found LLVM: /usr/lib/llvm-3.2/include
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8")
-- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so
-- Found GLEW: /usr/lib/x86_64-linux-gnu/libGLEW.so
-- Found PCRE: /usr/lib/x86_64-linux-gnu/libpcre.so
-- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so
-- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.2.49")
-- checking for module 'libxml++-2.6>=2.33.1'
-- found libxml++-2.6, version 2.36.0
-- checking for module 'liblzma'
-- found liblzma, version 5.1.0alpha
-- Boost version: 1.54.0
-- Found the following Boost libraries:
-- filesystem
-- system
-- checking for modules 'cairo;pangocairo'
-- found cairo, version 1.12.16
-- found pangocairo, version 1.32.5
-- checking for module 'x11'
-- found x11, version 1.6.2
-- checking for modules 'libavcodec;libavutil;libavformat'
-- found libavcodec, version 54.35.0
-- found libavutil, version 52.3.0
-- found libavformat, version 54.20.3
-- checking for module 'libavresample'
-- found libavresample, version 1.0.1
-- Looking for avcodec_decode_video2
-- Looking for avcodec_decode_video2 - found
-- Looking for avcodec_decode_audio3
-- Looking for avcodec_decode_audio3 - found
-- Looking for avcodec_decode_audio4
-- Looking for avcodec_decode_audio4 - found
-- Looking for avio_alloc_context
-- Looking for avio_alloc_context - found
-- Looking for avcodec_alloc_context3
-- Looking for avcodec_alloc_context3 - found
-- Looking for avcodec_open2
-- Looking for avcodec_open2 - found
-- Looking for avformat_close_input
-- Looking for avformat_close_input - found
-- Looking for avformat_find_stream_info
-- Looking for avformat_find_stream_info - found
-- Performing Test HAVE_AVCODECID
-- Performing Test HAVE_AVCODECID - Success
-- checking for module 'glib-2.0'
-- found glib-2.0, version 2.36.4
-- checking for module 'gthread-2.0'
-- found gthread-2.0, version 2.36.4
-- checking for module 'gmodule-2.0'
-- found gmodule-2.0, version 2.36.4
-- checking for module 'glibmm-2.4'
-- found glibmm-2.4, version 2.36.2
-- checking for module 'gtk+-2.0'
-- found gtk+-2.0, version 2.24.21
-- checking for module 'libcurl'
-- found libcurl, version 7.33.0
-- checking for module 'librtmp'
-- found librtmp, version v2.4
-- Looking for C++ include atomic
-- Looking for C++ include atomic - found
-- checking for module 'libpulse'
-- found libpulse, version 4.0
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sander/lightspark/obj
sander@affe:~/lightspark/obj$
sander@affe:~/lightspark/obj$ make
Scanning dependencies of target translations
[ 1%] Generating pl.gmo
[ 2%] Generating fr.gmo
[ 3%] Generating zh_CN.gmo
[ 3%] Built target translations
Scanning dependencies of target spark
[ 4%] Building CXX object src/CMakeFiles/spark.dir/allclasses.cpp.o
[ 5%] Building CXX object src/CMakeFiles/spark.dir/asobject.cpp.o
[ 6%] Building CXX object src/CMakeFiles/spark.dir/compat.cpp.o
[ 7%] Building CXX object src/CMakeFiles/spark.dir/logger.cpp.o
[ 7%] Building CXX object src/CMakeFiles/spark.dir/memory_support.cpp.o
[ 8%] Building CXX object src/CMakeFiles/spark.dir/swf.cpp.o
In file included from /home/sander/lightspark/src/backends/image.h:28:0,
                 from /home/sander/lightspark/src/swf.cpp:35:
/usr/include/libpng12/png.h:2659:31: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]
        fprintf(PNG_DEBUG_FILE,"%s"m PNG_STRING_NEWLINE,(num_tabs==1 ? "\t" : \
                               ^
/usr/include/libpng12/png.h:2667:31: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]
        fprintf(PNG_DEBUG_FILE,"%s"m PNG_STRING_NEWLINE,(num_tabs==1 ? "\t" : \
                               ^
/usr/include/libpng12/png.h:2675:31: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]
        fprintf(PNG_DEBUG_FILE,"%s"m PNG_STRING_NEWLINE,(num_tabs==1 ? "\t" : \
                               ^
[ 9%] Building CXX object src/CMakeFiles/spark.dir/swftypes.cpp.o
[ 10%] Building CXX object src/CMakeFiles/spark.dir/thread_pool.cpp.o
[ 11%] Building CXX object src/CMakeFiles/spark.dir/threading.cpp.o
[ 12%] Building CXX object src/CMakeFiles/spark.dir/timer.cpp.o
[ 12%] Building CXX object src/CMakeFiles/spark.dir/tiny_string.cpp.o
[ 13%] Building CXX object src/CMakeFiles/spark.dir/errorconstants.cpp.o
[ 14%] Building CXX object src/CMakeFiles/spark.dir/backends/audio.cpp.o
[ 15%] Building CXX object src/CMakeFiles/spark.dir/backends/builtindecoder.cpp.o
[ 16%] Building CXX object src/CMakeFiles/spark.dir/backends/config.cpp.o
[ 17%] Building CXX object src/CMakeFiles/spark.dir/backends/decoder.cpp.o
[ 18%] Building CXX object src/CMakeFiles/spark.dir/backends/extscriptobject.cpp.o
[ 18%] Building CXX object src/CMakeFiles/spark.dir/backends/geometry.cpp.o
[ 19%] Building CXX object src/CMakeFiles/spark.dir/backends/graphics.cpp.o
[ 20%] Building CXX object src/CMakeFiles/spark.dir/backends/image.cpp.o
In file included from /home/sander/lightspark/src/backends/image.h:28:0,
                 from /home/sander/lightspark/src/backends/image.cpp:30:
/usr/include/libpng12/png.h:2659:31: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]
        fprintf(PNG_DEBUG_FILE,"%s"m PNG_STRING_NEWLINE,(num_tabs==1 ? "\t" : \
                               ^
/usr/include/libpng12/png.h:2667:31: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]
        fprintf(PNG_DEBUG_FILE,"%s"m PNG_STRING_NEWLINE,(num_tabs==1 ? "\t" : \
                               ^
/usr/include/libpng12/png.h:2675:31: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]
        fprintf(PNG_DEBUG_FILE,"%s"m PNG_STRING_NEWLINE,(num_tabs==1 ? "\t" : \
                               ^
[ 21%] Building CXX object src/CMakeFiles/spark.dir/backends/input.cpp.o
[ 22%] Building CXX object src/CMakeFiles/spark.dir/backends/netutils.cpp.o
[ 23%] Building CXX object src/CMakeFiles/spark.dir/backends/pluginmanager.cpp.o
[ 23%] Building CXX object src/CMakeFiles/spark.dir/backends/rendering.cpp.o
[ 24%] Building CXX object src/CMakeFiles/spark.dir/backends/rendering_context.cpp.o
[ 25%] Building CXX object src/CMakeFiles/spark.dir/backends/rtmputils.cpp.o
[ 26%] Building CXX object src/CMakeFiles/spark.dir/backends/security.cpp.o
[ 27%] Building CXX object src/CMakeFiles/spark.dir/backends/streamcache.cpp.o
[ 28%] Building CXX object src/CMakeFiles/spark.dir/backends/urlutils.cpp.o
[ 29%] Building CXX object src/CMakeFiles/spark.dir/backends/xml_support.cpp.o
[ 29%] Building CXX object src/CMakeFiles/spark.dir/parsing/amf3_generator.cpp.o
[ 30%] Building CXX object src/CMakeFiles/spark.dir/parsing/config.cpp.o
[ 31%] Building CXX object src/CMakeFiles/spark.dir/parsing/crossdomainpolicy.cpp.o
[ 32%] Building CXX object src/CMakeFiles/spark.dir/parsing/flv.cpp.o
[ 33%] Building CXX object src/CMakeFiles/spark.dir/parsing/streams.cpp.o
[ 34%] Building CXX object src/CMakeFiles/spark.dir/parsing/tags.cpp.o
[ 34%] Building CXX object src/CMakeFiles/spark.dir/parsing/tags_stub.cpp.o
[ 35%] Building CXX object src/CMakeFiles/spark.dir/parsing/textfile.cpp.o
[ 36%] Building CXX object src/CMakeFiles/spark.dir/scripting/abc.cpp.o
[ 37%] Building CXX object src/CMakeFiles/spark.dir/scripting/abc_codesynt.cpp.o
[ 38%] Building CXX object src/CMakeFiles/spark.dir/scripting/abc_fast_interpreter.cpp.o
[ 39%] Building CXX object src/CMakeFiles/spark.dir/scripting/abc_interpreter.cpp.o
[ 40%] Building CXX object src/CMakeFiles/spark.dir/scripting/abc_optimizer.cpp.o
[ 40%] Building CXX object src/CMakeFiles/spark.dir/scripting/abc_opcodes.cpp.o
[ 41%] Building CXX object src/CMakeFiles/spark.dir/scripting/abctypes.cpp.o
[ 42%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/accessibility/flashaccessibility.cpp.o
[ 43%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/desktop/flashdesktop.cpp.o
[ 44%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/display/BitmapContainer.cpp.o
In file included from /home/sander/lightspark/src/backends/image.h:28:0,
                 from /home/sander/lightspark/src/scripting/flash/display/BitmapContainer.cpp:23:
/usr/include/libpng12/png.h:2659:31: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]
        fprintf(PNG_DEBUG_FILE,"%s"m PNG_STRING_NEWLINE,(num_tabs==1 ? "\t" : \
                               ^
/usr/include/libpng12/png.h:2667:31: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]
        fprintf(PNG_DEBUG_FILE,"%s"m PNG_STRING_NEWLINE,(num_tabs==1 ? "\t" : \
                               ^
/usr/include/libpng12/png.h:2675:31: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]
        fprintf(PNG_DEBUG_FILE,"%s"m PNG_STRING_NEWLINE,(num_tabs==1 ? "\t" : \
                               ^
[ 45%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/display/BitmapData.cpp.o
[ 46%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/display/DisplayObject.cpp.o
[ 46%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/display/IBitmapDrawable.cpp.o
[ 47%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/display/flashdisplay.cpp.o
[ 48%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/display/TokenContainer.cpp.o
[ 49%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/display/Graphics.cpp.o
[ 50%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/display/GraphicsBitmapFill.cpp.o
[ 51%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/display/GraphicsEndFill.cpp.o
[ 51%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/display/GraphicsGradientFill.cpp.o
[ 52%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/display/GraphicsPath.cpp.o
[ 53%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/display/GraphicsShaderFill.cpp.o
[ 54%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/display/GraphicsSolidFill.cpp.o
[ 55%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/display/GraphicsStroke.cpp.o
[ 56%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/display/GraphicsTrianglePath.cpp.o
[ 57%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/events/flashevents.cpp.o
[ 57%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/external/ExternalInterface.cpp.o
[ 58%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/filters/flashfilters.cpp.o
[ 59%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/geom/flashgeom.cpp.o
[ 60%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/media/flashmedia.cpp.o
[ 61%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/net/flashnet.cpp.o
[ 62%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/net/URLRequestHeader.cpp.o
[ 62%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/net/URLStream.cpp.o
[ 63%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/net/XMLSocket.cpp.o
[ 64%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/errors/flasherrors.cpp.o
[ 65%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/sensors/flashsensors.cpp.o
[ 66%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/system/flashsystem.cpp.o
[ 67%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/text/flashtext.cpp.o
[ 68%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/text/flashtextengine.cpp.o
[ 68%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/utils/flashutils.cpp.o
[ 69%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/utils/ByteArray.cpp.o
[ 70%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/utils/Dictionary.cpp.o
[ 71%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/utils/Proxy.cpp.o
[ 72%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/utils/Timer.cpp.o
[ 73%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/utils/IntervalManager.cpp.o
[ 73%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/utils/IntervalRunner.cpp.o
[ 74%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/ui/Keyboard.cpp.o
[ 75%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/ui/Mouse.cpp.o
[ 76%] Building CXX object src/CMakeFiles/spark.dir/scripting/flash/xml/flashxml.cpp.o
[ 77%] Building CXX object src/CMakeFiles/spark.dir/scripting/toplevel/Array.cpp.o
[ 78%] Building CXX object src/CMakeFiles/spark.dir/scripting/toplevel/ASString.cpp.o
[ 79%] Building CXX object src/CMakeFiles/spark.dir/scripting/toplevel/Boolean.cpp.o
[ 79%] Building CXX object src/CMakeFiles/spark.dir/scripting/toplevel/Date.cpp.o
[ 80%] Building CXX object src/CMakeFiles/spark.dir/scripting/toplevel/Error.cpp.o
[ 81%] Building CXX object src/CMakeFiles/spark.dir/scripting/toplevel/Integer.cpp.o
[ 82%] Building CXX object src/CMakeFiles/spark.dir/scripting/toplevel/JSON.cpp.o
[ 83%] Building CXX object src/CMakeFiles/spark.dir/scripting/toplevel/Math.cpp.o
[ 84%] Building CXX object src/CMakeFiles/spark.dir/scripting/toplevel/Number.cpp.o
[ 84%] Building CXX object src/CMakeFiles/spark.dir/scripting/toplevel/RegExp.cpp.o
[ 85%] Building CXX object src/CMakeFiles/spark.dir/scripting/toplevel/UInteger.cpp.o
[ 86%] Building CXX object src/CMakeFiles/spark.dir/scripting/toplevel/Vector.cpp.o
[ 87%] Building CXX object src/CMakeFiles/spark.dir/scripting/toplevel/XML.cpp.o
[ 88%] Building CXX object src/CMakeFiles/spark.dir/scripting/toplevel/XMLList.cpp.o
[ 89%] Building CXX object src/CMakeFiles/spark.dir/scripting/class.cpp.o
[ 90%] Building CXX object src/CMakeFiles/spark.dir/scripting/toplevel/toplevel.cpp.o
[ 90%] Building CXX object src/CMakeFiles/spark.dir/platforms/engineutils.cpp.o
[ 91%] Building CXX object src/CMakeFiles/spark.dir/platforms/fastpaths_x86.cpp.o
[ 92%] Building ASM-NASM object src/CMakeFiles/spark.dir/platforms/fastpaths_amd64.asm.o
Linking CXX shared library ../x86_64/Debug/lib/liblightspark.so
[ 92%] Built target spark
Scanning dependencies of target lightspark
[ 92%] Building CXX object src/CMakeFiles/lightspark.dir/main.cpp.o
Linking CXX executable ../x86_64/Debug/bin/lightspark
[ 92%] Built target lightspark
Scanning dependencies of target tightspark
[ 93%] Building CXX object src/CMakeFiles/tightspark.dir/tightspark.cpp.o
Linking CXX executable ../x86_64/Debug/bin/tightspark
[ 93%] Built target tightspark
Scanning dependencies of target lightsparkplugin
[ 94%] Building CXX object src/plugin/CMakeFiles/lightsparkplugin.dir/np_entry.cpp.o
[ 95%] Building CXX object src/plugin/CMakeFiles/lightsparkplugin.dir/npn_gate.cpp.o
[ 96%] Building CXX object src/plugin/CMakeFiles/lightsparkplugin.dir/npp_gate.cpp.o
[ 97%] Building CXX object src/plugin/CMakeFiles/lightsparkplugin.dir/plugin.cpp.o
[ 98%] Building CXX object src/plugin/CMakeFiles/lightsparkplugin.dir/npscriptobject.cpp.o
Linking CXX shared module ../../x86_64/Debug/lib/liblightsparkplugin.so
[ 98%] Built target lightsparkplugin
Scanning dependencies of target pulseplugin
[ 98%] Building CXX object src/backends/interfaces/audio/pulse/CMakeFiles/pulseplugin.dir/PulsePlugin.cpp.o
[ 99%] Building CXX object src/backends/interfaces/audio/pulse/CMakeFiles/pulseplugin.dir/__/__/IPlugin.cpp.o
[100%] Building CXX object src/backends/interfaces/audio/pulse/CMakeFiles/pulseplugin.dir/__/IAudioPlugin.cpp.o
Linking CXX shared module ../../../../../x86_64/Debug/lib/liblightsparkpulseplugin.so
[100%] Built target pulseplugin
sander@affe:~/lightspark/obj$ make install
[ 3%] Built target translations
[ 92%] Built target spark
[ 92%] Built target lightspark
[ 93%] Built target tightspark
[ 98%] Built target lightsparkplugin
[100%] Built target pulseplugin
Install the project...
-- Install configuration: "Debug"
-- Installing: /home/sander/lightspark-inst/share/icons/hicolor/16x16/apps/lightspark.png
-- Installing: /home/sander/lightspark-inst/share/icons/hicolor/22x22/apps/lightspark.png
-- Installing: /home/sander/lightspark-inst/share/icons/hicolor/24x24/apps/lightspark.png
-- Installing: /home/sander/lightspark-inst/share/icons/hicolor/32x32/apps/lightspark.png
-- Installing: /home/sander/lightspark-inst/share/icons/hicolor/36x36/apps/lightspark.png
-- Installing: /home/sander/lightspark-inst/share/icons/hicolor/48x48/apps/lightspark.png
-- Installing: /home/sander/lightspark-inst/share/icons/hicolor/64x64/apps/lightspark.png
-- Installing: /home/sander/lightspark-inst/share/icons/hicolor/72x72/apps/lightspark.png
-- Installing: /home/sander/lightspark-inst/share/icons/hicolor/96x96/apps/lightspark.png
-- Installing: /home/sander/lightspark-inst/share/icons/hicolor/128x128/apps/lightspark.png
-- Installing: /home/sander/lightspark-inst/share/icons/hicolor/192x192/apps/lightspark.png
-- Installing: /home/sander/lightspark-inst/share/icons/hicolor/256x256/apps/lightspark.png
-- Installing: /home/sander/lightspark-inst/share/icons/hicolor/scalable/apps/lightspark.svg
-- Installing: /home/sander/lightspark-inst/share/applications/lightspark.desktop
-- Installing: /home/sander/lightspark-inst/share/locale/pl/LC_MESSAGES/lightspark.mo
-- Installing: /home/sander/lightspark-inst/share/locale/fr/LC_MESSAGES/lightspark.mo
-- Installing: /home/sander/lightspark-inst/share/locale/zh_CN/LC_MESSAGES/lightspark.mo
-- Installing: /etc/xdg/lightspark.conf
CMake Error at cmake_install.cmake:112 (FILE):
  file INSTALL cannot copy file
  "/home/sander/lightspark/etc/xdg/lightspark.conf" to
  "/etc/xdg/lightspark.conf".

make: *** [install] Fehler 1
sander@affe:~/lightspark/obj$

Revision history for this message
Antti Ajanki (aajanki) wrote :

This is a known problem. Currently it is not possible to do make install without root permissions.

You can try to remove references to the offending file etc/xdg/lightspark.conf from CMakeLists.txt to see if you can install then. Lightspark might work without that file. However, there may be also other more important files that are being installed outside the install prefix.

Changed in lightspark:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Oliver Sander (sander-j) wrote :

lightspark.conf is the only problematic file. If I remove that from CMakeLists.txt I can install without root provileges. I didn't try whether lightspark runs without the file: from the Debian installation of lightspark I have the correct file in the correct global location anyway.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.