Need for a CMake switch to turn off Pulseaudio support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Lightspark |
Fix Released
|
Low
|
Unassigned |
Bug Description
ArchLinux x86_64
Lightspark: from -git
There should be an option to disable Pulseaudio support.
I have not PA in my system but Lightspark build fails during cmake calls:
==> Starting build()...
-> Connecting to github....
Initialized empty Git repository in /mnt/Lab/
remote: Counting objects: 6331, done.
remote: Compressing objects: 100% (1587/1587), done.
remote: Total 6331 (delta 5292), reused 5700 (delta 4735)
Receiving objects: 100% (6331/6331), 1.59 MiB | 346 KiB/s, done.
Resolving deltas: 100% (5292/5292), done.
-> Git checkout done or server timeout
-> Starting make...
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- 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
-- Found assembler: /usr/bin/nasm
-- LLVM llvm-config found at: /usr/bin/
-- LLVM version: 2.7
-- LLVM CXX flags: -I/usr/include -DNDEBUG -D_GNU_SOURCE -D__STDC_
-- LLVM LD flags: -L/usr/lib/llvm -lpthread -lffi -ldl -lm
-- LLVM core libs: -lLLVMLinker -lLLVMArchive -lLLVMBitWriter -lLLVMBitReader -lLLVMInstrumen
-- LLVM JIT libs: -lLLVMX86Disass
-- LLVM JIT objs:
-- Found LLVM: /usr/include
-- Looking for include files CMAKE_HAVE_
-- Looking for include files CMAKE_HAVE_
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found CURL: /usr/lib/libcurl.so
-- Found ZLIB: /usr/lib/libz.so
-- checking for modules 'gl;libpcrecpp;
-- package 'libpulse' not found
CMake Error at /usr/share/
A required package was not found
Call Stack (most recent call first):
/usr/
CMakeLists.txt:43 (pkg_check_modules)
-- Found assembler: /usr/bin/nasm
-- Loaded CMakeASM-
-- checking for modules 'gtk+-2.
-- found gtk+-2.0, version 2.20.1
-- found gtkglext-1.0, version 1.2.0
-- checking for modules 'nspr;mozilla-
-- found nspr, version 4.8.4
-- found mozilla-plugin, version 1.9.2
-- Configuring incomplete, errors occurred!
make: *** No targets specified and no makefile found. Stop.
An option like -DWithoutPulse would be nice for those who don't want Pulseaudio :-)
Changed in lightspark: | |
milestone: | none → lightspark-0.4.2 |
Changed in lightspark: | |
status: | Fix Committed → Fix Released |
Pulseaudio is needed for audio support. Switching off pulseaudio would basically disable audio at all. If you think it's useful I'll add this compile time switch for next point release 0.4.2