Local install of lightspark fails, admin rights required
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@
sander@
sander@
-- 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 version: 3.2
-- Looking for C++ include llvm/Support/
-- Looking for C++ include llvm/Support/
-- HAVE_SUPPORT_
-- 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/
-- Looking for C++ include llvm/IR/
-- HAVE_DATALAYOUT_H: 1
-- HAVE_IR_
-- LLVM CXX flags: -I/usr/
-- LLVM LD flags: -L/usr/
-- LLVM core libs: -lLLVMLinker-
-- LLVM JIT libs: -lLLVMX86AsmPar
-- LLVM JIT objs:
-- Found LLVM: /usr/lib/
-- Found ZLIB: /usr/lib/
-- Found Freetype: /usr/lib/
-- Looking for XOpenDisplay in /usr/lib/
-- Looking for XOpenDisplay in /usr/lib/
-- 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/
-- Found OpenGL: /usr/lib/
-- Found GLEW: /usr/lib/
-- Found PCRE: /usr/lib/
-- Found JPEG: /usr/lib/
-- Found PNG: /usr/lib/
-- checking for module 'libxml+
-- 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;
-- 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_
-- Looking for avcodec_
-- Looking for avcodec_
-- Looking for avcodec_
-- Looking for avcodec_
-- Looking for avcodec_
-- Looking for avio_alloc_context
-- Looking for avio_alloc_context - found
-- Looking for avcodec_
-- Looking for avcodec_
-- Looking for avcodec_open2
-- Looking for avcodec_open2 - found
-- Looking for avformat_
-- Looking for avformat_
-- Looking for avformat_
-- Looking for avformat_
-- 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/
sander@
sander@
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/
[ 5%] Building CXX object src/CMakeFiles/
[ 6%] Building CXX object src/CMakeFiles/
[ 7%] Building CXX object src/CMakeFiles/
[ 7%] Building CXX object src/CMakeFiles/
[ 8%] Building CXX object src/CMakeFiles/
In file included from /home/sander/
/usr/include/
/usr/include/
/usr/include/
[ 9%] Building CXX object src/CMakeFiles/
[ 10%] Building CXX object src/CMakeFiles/
[ 11%] Building CXX object src/CMakeFiles/
[ 12%] Building CXX object src/CMakeFiles/
[ 12%] Building CXX object src/CMakeFiles/
[ 13%] Building CXX object src/CMakeFiles/
[ 14%] Building CXX object src/CMakeFiles/
[ 15%] Building CXX object src/CMakeFiles/
[ 16%] Building CXX object src/CMakeFiles/
[ 17%] Building CXX object src/CMakeFiles/
[ 18%] Building CXX object src/CMakeFiles/
[ 18%] Building CXX object src/CMakeFiles/
[ 19%] Building CXX object src/CMakeFiles/
[ 20%] Building CXX object src/CMakeFiles/
In file included from /home/sander/
/usr/include/
/usr/include/
/usr/include/
[ 21%] Building CXX object src/CMakeFiles/
[ 22%] Building CXX object src/CMakeFiles/
[ 23%] Building CXX object src/CMakeFiles/
[ 23%] Building CXX object src/CMakeFiles/
[ 24%] Building CXX object src/CMakeFiles/
[ 25%] Building CXX object src/CMakeFiles/
[ 26%] Building CXX object src/CMakeFiles/
[ 27%] Building CXX object src/CMakeFiles/
[ 28%] Building CXX object src/CMakeFiles/
[ 29%] Building CXX object src/CMakeFiles/
[ 29%] Building CXX object src/CMakeFiles/
[ 30%] Building CXX object src/CMakeFiles/
[ 31%] Building CXX object src/CMakeFiles/
[ 32%] Building CXX object src/CMakeFiles/
[ 33%] Building CXX object src/CMakeFiles/
[ 34%] Building CXX object src/CMakeFiles/
[ 34%] Building CXX object src/CMakeFiles/
[ 35%] Building CXX object src/CMakeFiles/
[ 36%] Building CXX object src/CMakeFiles/
[ 37%] Building CXX object src/CMakeFiles/
[ 38%] Building CXX object src/CMakeFiles/
[ 39%] Building CXX object src/CMakeFiles/
[ 40%] Building CXX object src/CMakeFiles/
[ 40%] Building CXX object src/CMakeFiles/
[ 41%] Building CXX object src/CMakeFiles/
[ 42%] Building CXX object src/CMakeFiles/
[ 43%] Building CXX object src/CMakeFiles/
[ 44%] Building CXX object src/CMakeFiles/
In file included from /home/sander/
/usr/include/
/usr/include/
/usr/include/
[ 45%] Building CXX object src/CMakeFiles/
[ 46%] Building CXX object src/CMakeFiles/
[ 46%] Building CXX object src/CMakeFiles/
[ 47%] Building CXX object src/CMakeFiles/
[ 48%] Building CXX object src/CMakeFiles/
[ 49%] Building CXX object src/CMakeFiles/
[ 50%] Building CXX object src/CMakeFiles/
[ 51%] Building CXX object src/CMakeFiles/
[ 51%] Building CXX object src/CMakeFiles/
[ 52%] Building CXX object src/CMakeFiles/
[ 53%] Building CXX object src/CMakeFiles/
[ 54%] Building CXX object src/CMakeFiles/
[ 55%] Building CXX object src/CMakeFiles/
[ 56%] Building CXX object src/CMakeFiles/
[ 57%] Building CXX object src/CMakeFiles/
[ 57%] Building CXX object src/CMakeFiles/
[ 58%] Building CXX object src/CMakeFiles/
[ 59%] Building CXX object src/CMakeFiles/
[ 60%] Building CXX object src/CMakeFiles/
[ 61%] Building CXX object src/CMakeFiles/
[ 62%] Building CXX object src/CMakeFiles/
[ 62%] Building CXX object src/CMakeFiles/
[ 63%] Building CXX object src/CMakeFiles/
[ 64%] Building CXX object src/CMakeFiles/
[ 65%] Building CXX object src/CMakeFiles/
[ 66%] Building CXX object src/CMakeFiles/
[ 67%] Building CXX object src/CMakeFiles/
[ 68%] Building CXX object src/CMakeFiles/
[ 68%] Building CXX object src/CMakeFiles/
[ 69%] Building CXX object src/CMakeFiles/
[ 70%] Building CXX object src/CMakeFiles/
[ 71%] Building CXX object src/CMakeFiles/
[ 72%] Building CXX object src/CMakeFiles/
[ 73%] Building CXX object src/CMakeFiles/
[ 73%] Building CXX object src/CMakeFiles/
[ 74%] Building CXX object src/CMakeFiles/
[ 75%] Building CXX object src/CMakeFiles/
[ 76%] Building CXX object src/CMakeFiles/
[ 77%] Building CXX object src/CMakeFiles/
[ 78%] Building CXX object src/CMakeFiles/
[ 79%] Building CXX object src/CMakeFiles/
[ 79%] Building CXX object src/CMakeFiles/
[ 80%] Building CXX object src/CMakeFiles/
[ 81%] Building CXX object src/CMakeFiles/
[ 82%] Building CXX object src/CMakeFiles/
[ 83%] Building CXX object src/CMakeFiles/
[ 84%] Building CXX object src/CMakeFiles/
[ 84%] Building CXX object src/CMakeFiles/
[ 85%] Building CXX object src/CMakeFiles/
[ 86%] Building CXX object src/CMakeFiles/
[ 87%] Building CXX object src/CMakeFiles/
[ 88%] Building CXX object src/CMakeFiles/
[ 89%] Building CXX object src/CMakeFiles/
[ 90%] Building CXX object src/CMakeFiles/
[ 90%] Building CXX object src/CMakeFiles/
[ 91%] Building CXX object src/CMakeFiles/
[ 92%] Building ASM-NASM object src/CMakeFiles/
Linking CXX shared library ../x86_
[ 92%] Built target spark
Scanning dependencies of target lightspark
[ 92%] Building CXX object src/CMakeFiles/
Linking CXX executable ../x86_
[ 92%] Built target lightspark
Scanning dependencies of target tightspark
[ 93%] Building CXX object src/CMakeFiles/
Linking CXX executable ../x86_
[ 93%] Built target tightspark
Scanning dependencies of target lightsparkplugin
[ 94%] Building CXX object src/plugin/
[ 95%] Building CXX object src/plugin/
[ 96%] Building CXX object src/plugin/
[ 97%] Building CXX object src/plugin/
[ 98%] Building CXX object src/plugin/
Linking CXX shared module ../../x86_
[ 98%] Built target lightsparkplugin
Scanning dependencies of target pulseplugin
[ 98%] Building CXX object src/backends/
[ 99%] Building CXX object src/backends/
[100%] Building CXX object src/backends/
Linking CXX shared module ../../.
[100%] Built target pulseplugin
sander@
[ 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/
-- Installing: /home/sander/
-- Installing: /home/sander/
-- Installing: /home/sander/
-- Installing: /home/sander/
-- Installing: /home/sander/
-- Installing: /home/sander/
-- Installing: /home/sander/
-- Installing: /home/sander/
-- Installing: /home/sander/
-- Installing: /home/sander/
-- Installing: /home/sander/
-- Installing: /home/sander/
-- Installing: /home/sander/
-- Installing: /home/sander/
-- Installing: /home/sander/
-- Installing: /home/sander/
-- Installing: /etc/xdg/
CMake Error at cmake_install.
file INSTALL cannot copy file
"/home/
"/etc/
make: *** [install] Fehler 1
sander@
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.