CasparCG / server

CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.
GNU General Public License v3.0
911 stars 268 forks source link

Ubuntu 18.04 build problem #1003

Closed deedos closed 6 years ago

deedos commented 6 years ago

Expected Behaviour

Build ok

Current Behaviour

Fails to build, something related do libcef_dll_wrapper as below:

~/src/casparcg-server-master/build$ cmake ../src/
-- Boost version: 1.66.0
-- Found the following Boost libraries:
--   system
--   thread
--   chrono
--   filesystem
--   log
--   locale
--   regex
--   date_time
--   coroutine
--   atomic
--   log_setup
--   context
-- Found libsndfile: /usr/lib/x86_64-linux-gnu/libsndfile.so
-- Found SFML 2.4.2 in /usr/include
-- Unsupported target platform, will still attempt build!
-- Target platform: ubuntu18.04
-- Target architecture: x86_64
-- CPU Count: 4
-- Target build type: Release
-- Build Version: 2.2.0 Beta 1 (Revision: 3406-89ff91401)
ogl/image/image_kernel.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/accelerator/accelerator_pch/StdAfx.h"
ogl/image/image_mixer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/accelerator/accelerator_pch/StdAfx.h"
ogl/image/image_shader.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/accelerator/accelerator_pch/StdAfx.h"
ogl/util/buffer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/accelerator/accelerator_pch/StdAfx.h"
ogl/util/device.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/accelerator/accelerator_pch/StdAfx.h"
ogl/util/shader.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/accelerator/accelerator_pch/StdAfx.h"
ogl/util/texture.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/accelerator/accelerator_pch/StdAfx.h"
accelerator.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/accelerator/accelerator_pch/StdAfx.h"
StdAfx.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/accelerator/accelerator_pch/StdAfx.h"
diagnostics/graph.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/common/common_pch/stdafx.h"
gl/gl_check.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/common/common_pch/stdafx.h"
base64.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/common/common_pch/stdafx.h"
env.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/common/common_pch/stdafx.h"
filesystem.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/common/common_pch/stdafx.h"
log.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/common/common_pch/stdafx.h"
stdafx.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/common/common_pch/stdafx.h"
tweener.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/common/common_pch/stdafx.h"
utf.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/common/common_pch/stdafx.h"
os/linux/filesystem.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/common/common_pch/stdafx.h"
os/linux/prec_timer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/common/common_pch/stdafx.h"
os/linux/thread.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/common/common_pch/stdafx.h"
consumer/frame_consumer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
consumer/output.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
diagnostics/call_context.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
diagnostics/osd_graph.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
frame/draw_frame.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
frame/frame.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
frame/frame_transform.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
frame/geometry.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
mixer/audio/audio_mixer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
mixer/image/blend_modes.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
mixer/mixer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
producer/color/color_producer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
producer/separated/separated_producer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
producer/transition/transition_producer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
producer/route/route_producer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
producer/cg_proxy.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
producer/frame_producer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
producer/layer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
producer/stage.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
StdAfx.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
video_channel.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
video_format.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/core/core_pch/StdAfx.h"
producer/av_producer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/modules/ffmpeg/ffmpeg_pch/StdAfx.h"
producer/av_input.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/modules/ffmpeg/ffmpeg_pch/StdAfx.h"
util/av_util.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/modules/ffmpeg/ffmpeg_pch/StdAfx.h"
producer/ffmpeg_producer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/modules/ffmpeg/ffmpeg_pch/StdAfx.h"
consumer/ffmpeg_consumer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/modules/ffmpeg/ffmpeg_pch/StdAfx.h"
ffmpeg.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/modules/ffmpeg/ffmpeg_pch/StdAfx.h"
StdAfx.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/modules/ffmpeg/ffmpeg_pch/StdAfx.h"
consumer/decklink_consumer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/modules/decklink/decklink_pch/StdAfx.h"
producer/decklink_producer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/modules/decklink/decklink_pch/StdAfx.h"
decklink.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/modules/decklink/decklink_pch/StdAfx.h"
StdAfx.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/modules/decklink/decklink_pch/StdAfx.h"
linux_interop/DeckLinkAPIDispatch.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/modules/decklink/decklink_pch/StdAfx.h"
CMake Error at modules/html/CMakeLists.txt:59 (SET_TARGET_PROPERTIES):
  SET_TARGET_PROPERTIES Can not find target to add properties to:
  libcef_dll_wrapper

amcp/AMCPCommandQueue.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
amcp/AMCPCommandsImpl.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
amcp/AMCPProtocolStrategy.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
amcp/amcp_command_repository.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
cii/CIICommandsImpl.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
cii/CIIProtocolStrategy.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
clk/CLKProtocolStrategy.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
clk/clk_commands.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
clk/clk_command_processor.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
osc/oscpack/OscOutboundPacketStream.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
osc/oscpack/OscPrintReceivedElements.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
osc/oscpack/OscReceivedElements.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
osc/oscpack/OscTypes.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
osc/client.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
util/AsyncEventServer.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
util/lock_container.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
util/strategy_adapters.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
util/http_request.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
StdAfx.cpp"-Winvalid-pch" "-include" "/home/daniel/src/casparcg-server-master/build/protocol/protocol_pch/StdAfx.h"
-- Configuring incomplete, errors occurred!
See also "/home/daniel/src/casparcg-server-master/build/CMakeFiles/CMakeOutput.log".
See also "/home/daniel/src/casparcg-server-master/build/CMakeFiles/CMakeError.log".

Steps to Reproduce

Run Ubuntu 18.04 updated (may the 22th) Install dependencies as described in the "building" sections" and try to build.

Environment

Attachments

Julusian commented 6 years ago

It looks like it can't find your extracted copy of cef. Did you follow step 5 of the instructions?

  1. Extract Boost, FFmpeg and CEF from the docker images via sudo ./tools/linux/extract-deps-from-docker. Alternatively these can be prepared manually by following the steps laid out in each Dockerfile
deedos commented 6 years ago

Hi @Julusian . I had indeed flowwed step 5. I could track down and the problem was with my firewall. thanks a lot