void-linux / void-packages

The Void source packages collection
https://voidlinux.org
Other
2.6k stars 2.17k forks source link

Package request: MediaEditor #50160

Open LinArcX opened 7 months ago

LinArcX commented 7 months ago

Package name

MediaEditor

Package homepage

https://github.com/opencodewin/MediaEditor

Description

A non-linear editing software that helps you to make nice video.

Does the requested package meet the package requirements?

Compiled

Is the requested package released?

Yes

MechDR commented 6 months ago

I've been doing some work on this.

# Template file for 'MediaEditor'
pkgname=MediaEditor
version=0.9.9
revision=1
build_style=cmake
#make_build_args="all"
#make_install_args=""
hostmakedepends="pkg-config"
makedepends="ffmpeg-devel SDL2-devel libglvnd-devel openssl-devel zlib-devel glew-devel
 glfw-devel freetype-devel glslang-devel libass-devel fontconfig-devel libX11-devel
 libXext-devel libXcursor-devel libXi-devel libXfixes-devel libXrandr-devel libXScrnSaver-devel"
short_desc="A lightweight, cross-platform and open-source software for non-linear video editing."
maintainer="someone <someone@some.one>"
license="LGPL-3.0"
homepage="https://github.com/opencodewin/${pkgname}"
distfiles="https://github.com/opencodewin/${pkgname}/archive/refs/tags/v${version}.tar.gz
 https://github.com/opencodewin/blueprintsdk/archive/27ee18c8f5b4be568d3738896f700cbe9da75e5c.zip
 https://github.com/opencodewin/imgui/archive/55b193eb7d05190f99417a1abbc9c0c5b92547e0.zip
 https://github.com/opencodewin/MediaCore/archive/6c8fd88902b7e42eed86454d38b6a4cff51d763a.zip"
checksum="e3defe3eaf2e75c8413e50c83f78278bc71b06041972388b2e7d076b7d960e13
 c290bc66da65200d8a066bca50b0b744f8811897c0b942f9467df816b8b10965
 147aae5c892a29be4e300896654ad897de43562284521d7f756e049a9a967282
 5cd1d77460493295ee647fdd8e3bd343e2fec1e5689f07a98a4c643c9ee46f84"

post_extract() {
    mv -f ${wrksrc}/${pkgname}-${version}/* ${wrksrc}
    rm -rf ${wrksrc}/${pkgname}-${version}
    mv -f ${wrksrc}/blueprintsdk-27ee18c8f5b4be568d3738896f700cbe9da75e5c/* ${wrksrc}/blueprintsdk
    rm -rf ${wrksrc}/blueprintsdk-27ee18c8f5b4be568d3738896f700cbe9da75e5c
    mv -f ${wrksrc}/imgui-55b193eb7d05190f99417a1abbc9c0c5b92547e0/* ${wrksrc}/imgui
    rm -rf ${wrksrc}/imgui-55b193eb7d05190f99417a1abbc9c0c5b92547e0
    mv -f ${wrksrc}/MediaCore-6c8fd88902b7e42eed86454d38b6a4cff51d763a/* ${wrksrc}/MediaCore
    rm -rf ${wrksrc}/MediaCore-6c8fd88902b7e42eed86454d38b6a4cff51d763a
    sed -i 's@set(CMAKE_INCLUDE_CURRENTDIR ON)@set(CMAKE_INCLUDE_CURRENTDIR ON)\nset(OpenGL_GL_PREFERENCE GLVND)@g' ${wrksrc}/CMakeLists.txt
}

But it can't detect the libX* libraries. Anyone know what the problem might be?

Configure log:

-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Target arch: x86
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") 
-- Target arch: x86_64
-- Found OpenGL: /usr/lib/libOpenGL.so   
imgui found opengl
-- Checking for one of the modules 'zlib'
imgui zlib found
-- Checking for one of the modules 'glew'
-- Checking for one of the modules 'glfw3'
-- Checking for one of the modules 'freetype2'
imgui freetype found
-- Checking for one of the modules 'sdl2'
imgui sdl2 found
-- Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES) 
-- Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS OpenMP_CXX_LIB_NAMES) 
-- Could NOT find OpenMP (missing: OpenMP_C_FOUND OpenMP_CXX_FOUND) 
--     [ImGui with OpenGL support]
--     [ImGui with GLEW support]
--     [ImGui with SDL2 support]
--     [ImGui backend rendering with OpenGL3]
--     [ImGui backend platform with SDL2]
--     [ImGui backend platform with GLFW]
--     [ImGui Internal UTF-8 Font] WeiHei
--     [ImGui Internal Latin Font] MonoNarrow
-- Target arch: x86_64
-- Checking for one of the modules 'vulkan;glslang'
-- [ImVulkanShader] vulkan found
-- [ImVulkanShader] vulkan link with -L/usr/lib64;-lvulkan
-- Glslang: /usr/lib/libglslang.so/usr/lib/libOGLCompiler.a/usr/lib/libSPIRV.so/usr/lib/libGenericCodeGen.a/usr/lib/libOSDependent.a/usr/lib/libMachineIndependent.a
-- Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES) 
-- Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS OpenMP_CXX_LIB_NAMES) 
-- Could NOT find OpenMP (missing: OpenMP_C_FOUND OpenMP_CXX_FOUND) 
-- VkShader Found glslangValidator: /usr/bin/glslangValidator
-- VkShader Support 16bits float
Build BaseUtils as shared library
Build ImMaskCreator as static library
-- Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES) 
-- Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS OpenMP_CXX_LIB_NAMES) 
-- Could NOT find OpenMP (missing: OpenMP_C_FOUND OpenMP_CXX_FOUND) 
--     [ImGui application platform with SDL2]
--     [ImGui application rendering with OpenGL3]
-- Target arch: x86
-- Generate Build In Nodes
-- Checking for modules 'libavcodec;libavformat;libavutil;libswresample;libavfilter;libswscale;libavdevice'
--   Found libavcodec, version 58.134.100
--   Found libavformat, version 58.76.100
--   Found libavutil, version 56.70.100
--   Found libswresample, version 3.9.100
--   Found libavfilter, version 7.110.100
--   Found libswscale, version 5.9.100
--   Found libavdevice, version 58.13.100
-- Checking for module 'libass'
--   Found libass, version 0.17.1
-- Checking for one of the modules 'fontconfig'
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  

-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
-----------------------------------------------------------------------------
   * SDL2 - Simple DirectMedia Layer framework
   * FFMpeg - Multimedia framework

-----------------------------------------------------------------------------
-- Congratulations! All external packages have been found.
-----------------------------------------------------------------------------

-- Configuring done (5.1s)
-- Generating done (0.3s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_INSTALL_LIBDIR
    CMAKE_INSTALL_SBINDIR
    CMAKE_INSTALL_SYSCONFDIR

-- Build files have been written to: /builddir/MediaEditor-0.9.9/build

Build log:

[1/578] Building CXX object CMakeFiles/mec.dir/BackgroundTask.cpp.o
[2/578] Building CXX object CMakeFiles/mec.dir/MediaPlayer.cpp.o
[3/578] Building CXX object CMakeFiles/mec.dir/Event.cpp.o
[4/578] Building CXX object CMakeFiles/mec.dir/MecProject.cpp.o
[5/578] Building CXX object CMakeFiles/mec.dir/EventStackFilter.cpp.o
[6/578] Building CXX object CMakeFiles/mec.dir/BgtaskVidstab.cpp.o
[7/578] Building CXX object CMakeFiles/mec.dir/VideoTransformFilterUiCtrl.cpp.o
[8/578] Building CXX object CMakeFiles/mec.dir/imgui/apps/application/source/opengl3/entry_sdl2.cpp.o
[9/578] Building CXX object CMakeFiles/media_player_test.dir/test/Log.cpp.o
[10/578] Building CXX object CMakeFiles/media_player_test.dir/test/MediaPlayerTest.cpp.o
[11/578] Building CXX object CMakeFiles/media_player_test.dir/imgui/apps/application/source/opengl3/entry_sdl2.cpp.o
[12/578] Building CXX object CMakeFiles/PotraceTest.dir/test/PotraceTest.cpp.o
[13/578] Building CXX object CMakeFiles/PotraceTest.dir/imgui/apps/application/source/opengl3/entry_sdl2.cpp.o
[14/578] Building CXX object CMakeFiles/DitherTest.dir/test/DitherTest.cpp.o
[15/578] Building CXX object CMakeFiles/DitherTest.dir/imgui/apps/application/source/opengl3/entry_sdl2.cpp.o
[16/578] Building CXX object imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o
[17/578] Building CXX object imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o
[18/578] Building CXX object imgui/CMakeFiles/imgui.dir/imgui_helper.cpp.o
[19/578] Building CXX object imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o
[20/578] Building CXX object imgui/CMakeFiles/imgui.dir/imgui_texture.cpp.o
[21/578] Building CXX object imgui/CMakeFiles/imgui.dir/misc/cpp/codewin.cpp.o
[22/578] Building CXX object imgui/CMakeFiles/imgui.dir/misc/cpp/dir_iterate.cpp.o
[23/578] Building CXX object imgui/CMakeFiles/imgui.dir/misc/cpp/imgui_stdlib.cpp.o
[24/578] Building CXX object imgui/CMakeFiles/imgui.dir/imgui.cpp.o
[25/578] Building CXX object imgui/CMakeFiles/imgui.dir/misc/cpp/imgui_cpu.cpp.o
[26/578] Building CXX object imgui/CMakeFiles/imgui.dir/misc/cpp/imgui_fft.cpp.o
[27/578] Building CXX object imgui/CMakeFiles/imgui.dir/fonts/mono_narrow.cpp.o
[28/578] Building CXX object imgui/CMakeFiles/imgui.dir/fonts/mono_hei.cpp.o
[29/578] Building CXX object imgui/CMakeFiles/imgui.dir/fonts/mono_weihei.cpp.o
[30/578] Building CXX object CMakeFiles/mec.dir/MediaTimeline.cpp.o
In file included from /builddir/MediaEditor-0.9.9/MediaTimeline.h:19,
                 from /builddir/MediaEditor-0.9.9/MediaTimeline.cpp:18:
In member function 'bool ImGuiPayload::IsDataType(const char*) const',
    inlined from 'bool MediaTimeline::DrawClipTimeLine(TimeLine*, BaseEditingClip*, int, int, bool&, bool&)' at /builddir/MediaEditor-0.9.9/MediaTimeline.cpp:13812:79:
/builddir/MediaEditor-0.9.9/imgui/imgui.h:2719:84: warning: 'int strcmp(const char*, const char*)' reading 1 or more bytes from a region of size 0 [-Wstringop-overread]
 2719 |     bool IsDataType(const char* type) const { return DataFrameCount != -1 && strcmp(type, DataType) == 0; }
      |                                                                              ~~~~~~^~~~~~~~~~~~~~~~
In function 'bool MediaTimeline::DrawClipTimeLine(TimeLine*, BaseEditingClip*, int, int, bool&, bool&)':
cc1plus: note: source object is likely at address zero
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-inconsistent-dllimport' may have been intended to silence earlier diagnostics
[31/578] Building CXX object imgui/CMakeFiles/imgui.dir/icons/folder.cpp.o
[32/578] Building CXX object imgui/CMakeFiles/imgui.dir/icons/fontaudio.cpp.o
[33/578] Building CXX object imgui/CMakeFiles/imgui.dir/icons/fa_brands.cpp.o
[34/578] Building CXX object imgui/CMakeFiles/imgui.dir/icons/fa_regular.cpp.o
[35/578] Building CXX object imgui/CMakeFiles/imgui.dir/icons/fa_solid.cpp.o
[36/578] Building CXX object CMakeFiles/mec.dir/MediaEditor.cpp.o
[37/578] Building CXX object imgui/CMakeFiles/imgui.dir/icons/webfont.cpp.o
[38/578] Building CXX object imgui/CMakeFiles/imgui.dir/icons/fork_webfont.cpp.o
[39/578] Building CXX object imgui/CMakeFiles/imgui.dir/icons/material_icons.cpp.o
[40/578] Building CXX object imgui/CMakeFiles/imgui.dir/icons/kenney.cpp.o
[41/578] Building CXX object imgui/CMakeFiles/imgui.dir/icons/Code.cpp.o
[42/578] Building CXX object imgui/CMakeFiles/imgui.dir/icons/StepMath.cpp.o
[43/578] Building CXX object imgui/CMakeFiles/imgui.dir/icons/lucide.cpp.o
[44/578] Building CXX object imgui/CMakeFiles/imgui.dir/backends/imgui_impl_opengl3.cpp.o
[45/578] Building CXX object imgui/CMakeFiles/imgui.dir/misc/json/imgui_json.cpp.o
[46/578] Building CXX object imgui/CMakeFiles/imgui.dir/icons/icons.cpp.o
[47/578] Building CXX object imgui/CMakeFiles/imgui.dir/immat.cpp.o
[48/578] Building CXX object imgui/CMakeFiles/imgui.dir/backends/imgui_impl_sdl2.cpp.o
[49/578] Building CXX object imgui/CMakeFiles/imgui.dir/backends/imgui_impl_glfw.cpp.o
[50/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/ImCurve/imgui_spline.cpp.o
[51/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/ImCurve/imgui_curve.cpp.o
[52/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/implot/implot.cpp.o
[53/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/ImNewCurve/ImNewCurve.cpp.o
[54/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/node_editor/imgui_canvas.cpp.o
[55/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/ImGuiFileDialog/ImGuiFileDialog.cpp.o
[56/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/ImGuiTabWindow/ImGuiTabWindow.cpp.o
[57/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/node_editor/imgui_node_editor_api.cpp.o
[58/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/TextEditor/TextEditor.cpp.o
[59/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/imgui_extra_widget/imgui_extra_widget.cpp.o
[60/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/ImGuiZmoQuat/ImGuiZMOquat.cpp.o
[61/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/imgui_toggle/imgui_toggle.cpp.o
[62/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/imgui_toggle/imgui_toggle_palette.cpp.o
[63/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/ImGuiZmo/model.cpp.o
[64/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/imgui_toggle/imgui_toggle_presets.cpp.o
[65/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/ImGuiZmo/ImGuiZmo.cpp.o
[66/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/imgui_toggle/imgui_toggle_renderer.cpp.o
[67/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/imvk_option.cpp.o
[68/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/ImCoolbar/ImCoolbar.cpp.o
[69/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/imgui_tex_inspect/imgui_tex_inspect.cpp.o
[70/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/imvk_allocator.cpp.o
[71/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/Orient/imgui_orient.cpp.o
[72/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/node_editor/imgui_node_editor.cpp.o
[73/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/imvk_pipeline.cpp.o
[74/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/imvk_pipelinecache.cpp.o
[75/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/imvk_command.cpp.o
[76/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/imvk_Cast_vulkan.cpp.o
[77/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/imvk_Packing_vulkan.cpp.o
[78/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/imvk_gpu.cpp.o
[79/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/ImVulkanShader.cpp.o
[80/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/filters/Filter2D_vulkan.cpp.o
[81/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/filters/Filter2DS_vulkan.cpp.o
[82/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/filters/Brightness_vulkan.cpp.o
[83/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/filters/Contrast_vulkan.cpp.o
[84/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/filters/Gamma_vulkan.cpp.o
[85/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/filters/Exposure_vulkan.cpp.o
[86/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/filters/Saturation_vulkan.cpp.o
[87/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/filters/Lut3D_vulkan.cpp.o
[88/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/filters/Hue_vulkan.cpp.o
[89/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/filters/ColorInvert_vulkan.cpp.o
[90/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/filters/Bilateral_vulkan.cpp.o
[91/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/filters/Box_vulkan.cpp.o
[92/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/filters/Dilation_vulkan.cpp.o
[93/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/filters/Erosion_vulkan.cpp.o
[94/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/filters/USM_vulkan.cpp.o
[95/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/scopes/Harris_vulkan.cpp.o
[96/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/scopes/CIE_vulkan.cpp.o
[97/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/scopes/Histogram_vulkan.cpp.o
[98/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/internals/colorspace_table.cpp.o
[99/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/scopes/Waveform_vulkan.cpp.o
[100/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/scopes/Vector_vulkan.cpp.o
[101/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/internals/AlphaBlending_vulkan.cpp.o
[102/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/internals/Resize_vulkan.cpp.o
[103/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/internals/ColorConvert_vulkan.cpp.o
[104/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/internals/CopyTo_vulkan.cpp.o
[105/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/internals/Flip_vulkan.cpp.o
[106/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/internals/Crop_vulkan.cpp.o
[107/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/internals/Transpose_vulkan.cpp.o
[108/578] Building CXX object imgui/addon/Potrace/CMakeFiles/potrace.dir/src/backend_dxf.cpp.o
[109/578] Building CXX object imgui/addon/Potrace/CMakeFiles/potrace.dir/src/backend_geojson.cpp.o
[110/578] Building CXX object imgui/addon/Potrace/CMakeFiles/potrace.dir/src/backend_pgm.cpp.o
[111/578] Building CXX object imgui/addon/Potrace/CMakeFiles/potrace.dir/src/backend_svg.cpp.o
[112/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/internals/Concat_vulkan.cpp.o
[113/578] Building CXX object imgui/addon/Potrace/CMakeFiles/potrace.dir/src/bbox.cpp.o
[114/578] Building CXX object imgui/addon/Potrace/CMakeFiles/potrace.dir/src/backend_mem.cpp.o
[115/578] Building CXX object imgui/addon/Potrace/CMakeFiles/potrace.dir/src/curve.cpp.o
[116/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/internals/warpPerspective_vulkan.cpp.o
[117/578] Building CXX object imgui/addon/Potrace/CMakeFiles/potrace.dir/src/decompose.cpp.o
[118/578] Building CXX object imgui/addon/Potrace/CMakeFiles/potrace.dir/src/render.cpp.o
[119/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/internals/warpAffine_vulkan.cpp.o
[120/578] Building CXX object imgui/addon/Potrace/CMakeFiles/potrace.dir/src/potracelib.cpp.o
[121/578] Building CXX object imgui/addon/Potrace/CMakeFiles/potrace.dir/src/greymap.cpp.o
[122/578] Building CXX object imgui/addon/Potrace/CMakeFiles/potrace.dir/src/trans.cpp.o
[123/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/internals/Substract_mean_normalize.cpp.o
[124/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/internals/Copy_make_border.cpp.o
[125/578] Building CXX object imgui/addon/Potrace/CMakeFiles/potrace.dir/src/trace.cpp.o
[126/578] Building CXX object imgui/addon/ImVulkanShader/CMakeFiles/VkShader.dir/internals/Binary_vulkan.cpp.o
[127/578] Linking CXX static library imgui/addon/Potrace/libpotrace.a
[128/578] Linking CXX shared library libVkShader.so.1.12.1
[129/578] Creating library symlink libVkShader.so.1 libVkShader.so
[130/578] Building CXX object imgui/addon/Dither/CMakeFiles/dither.dir/src/dither_grid.cpp.o
[131/578] Building CXX object imgui/addon/Dither/CMakeFiles/dither.dir/src/dither_errordiff.cpp.o
[132/578] Building CXX object imgui/addon/Dither/CMakeFiles/dither.dir/src/dither_ordered.cpp.o
[133/578] Building CXX object imgui/addon/Dither/CMakeFiles/dither.dir/src/dither_dotdiff.cpp.o
[134/578] Building CXX object imgui/addon/Dither/CMakeFiles/dither.dir/src/dither_varerrdiff.cpp.o
[135/578] Building CXX object imgui/addon/Dither/CMakeFiles/dither.dir/src/dither_threshold.cpp.o
[136/578] Building CXX object imgui/addon/Dither/CMakeFiles/dither.dir/src/hash.cpp.o
[137/578] Building CXX object imgui/addon/Dither/CMakeFiles/dither.dir/src/random.cpp.o
[138/578] Building CXX object imgui/addon/Dither/CMakeFiles/dither.dir/src/queue.cpp.o
[139/578] Building CXX object imgui/addon/Dither/CMakeFiles/dither.dir/src/dither_dbs.cpp.o
[140/578] Building CXX object imgui/addon/Dither/CMakeFiles/dither.dir/src/dither_kallebach.cpp.o
[141/578] Building CXX object imgui/addon/BaseUtils/CMakeFiles/BaseUtils.dir/Src/CpuUtils.cpp.o
[142/578] Building CXX object imgui/addon/Dither/CMakeFiles/dither.dir/src/dither_riemersma.cpp.o
[143/578] Building CXX object imgui/addon/Dither/CMakeFiles/dither.dir/src/dither_pattern.cpp.o
[144/578] Building CXX object imgui/addon/Dither/CMakeFiles/dither.dir/src/dither_dotlippens.cpp.o
[145/578] Building CXX object imgui/addon/BaseUtils/CMakeFiles/BaseUtils.dir/Src/TimeUtils.cpp.o
[146/578] Building CXX object imgui/addon/BaseUtils/CMakeFiles/BaseUtils.dir/Src/SimdOpt.cpp.o
[147/578] Building CXX object imgui/addon/BaseUtils/CMakeFiles/BaseUtils.dir/Src/ThreadUtils.cpp.o
[148/578] Building CXX object imgui/addon/BaseUtils/CMakeFiles/BaseUtils.dir/Src/Logger.cpp.o
[149/578] Building CXX object imgui/addon/Dither/CMakeFiles/dither.dir/src/libdither.cpp.o
[150/578] Linking CXX static library imgui/addon/Dither/libdither.a
[151/578] Building CXX object imgui/addon/BaseUtils/CMakeFiles/BaseUtils.dir/Src/FileSystemUtils.cpp.o
[152/578] Linking CXX shared library libBaseUtils.so.0.1.0
[153/578] Creating library symlink libBaseUtils.so.0 libBaseUtils.so
[154/578] Building CXX object imgui/addon/ImMaskCreator/CMakeFiles/ImMaskCreator.dir/Src/MatFilter.cpp.o
[155/578] Building CXX object imgui/addon/ImMaskCreator/CMakeFiles/ImMaskCreator.dir/Src/Contour2Mask.cpp.o
[156/578] Building CXX object imgui/addon/ImMaskCreator/CMakeFiles/ImMaskCreator.dir/Src/MatIo.cpp.o
[157/578] Building CXX object imgui/addon/ImMaskCreator/CMakeFiles/ImMaskCreator.dir/Src/ImMaskCreatorImpl.cpp.o
[158/578] Building CXX object blueprintsdk/CMakeFiles/BluePrintSDK.dir/src/Context.cpp.o
[159/578] Building CXX object blueprintsdk/CMakeFiles/BluePrintSDK.dir/src/Pin.cpp.o
[160/578] Building CXX object blueprintsdk/CMakeFiles/BluePrintSDK.dir/src/BluePrint.cpp.o
[161/578] Building CXX object blueprintsdk/CMakeFiles/BluePrintSDK.dir/src/Icon.cpp.o
[162/578] Building CXX object blueprintsdk/CMakeFiles/BluePrintSDK.dir/src/Debug.cpp.o
[163/578] Building CXX object blueprintsdk/CMakeFiles/BluePrintSDK.dir/src/Document.cpp.o
[164/578] Building CXX object blueprintsdk/CMakeFiles/BluePrintSDK.dir/src/Utils.cpp.o
[165/578] Building CXX object imgui/CMakeFiles/imgui.dir/addon/implot/implot_items.cpp.o
[166/578] Linking CXX shared library libimgui.so.1.90.42
FAILED: libimgui.so.1.90.42 
: && /usr/bin/g++ -fPIC -DNDEBUG -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2    -ffile-prefix-map=/builddir/MediaEditor-0.9.9/build=. -mavx2 -mavx -msse4.2 -msse4.1 -mssse3 -msse2 -msse -mavx2 -mavx -msse4.2 -msse4.1 -mssse3 -msse2 -msse  -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,libimgui.so.1 -o libimgui.so.1.90.42 imgui/CMakeFiles/imgui.dir/imgui.cpp.o imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o imgui/CMakeFiles/imgui.dir/imgui_texture.cpp.o imgui/CMakeFiles/imgui.dir/imgui_helper.cpp.o imgui/CMakeFiles/imgui.dir/immat.cpp.o imgui/CMakeFiles/imgui.dir/misc/cpp/codewin.cpp.o imgui/CMakeFiles/imgui.dir/misc/cpp/imgui_stdlib.cpp.o imgui/CMakeFiles/imgui.dir/misc/cpp/dir_iterate.cpp.o imgui/CMakeFiles/imgui.dir/misc/cpp/imgui_cpu.cpp.o imgui/CMakeFiles/imgui.dir/misc/cpp/imgui_fft.cpp.o imgui/CMakeFiles/imgui.dir/misc/json/imgui_json.cpp.o imgui/CMakeFiles/imgui.dir/backends/imgui_impl_opengl3.cpp.o imgui/CMakeFiles/imgui.dir/backends/imgui_impl_sdl2.cpp.o imgui/CMakeFiles/imgui.dir/backends/imgui_impl_glfw.cpp.o imgui/CMakeFiles/imgui.dir/fonts/mono_narrow.cpp.o imgui/CMakeFiles/imgui.dir/fonts/mono_hei.cpp.o imgui/CMakeFiles/imgui.dir/fonts/mono_weihei.cpp.o imgui/CMakeFiles/imgui.dir/icons/icons.cpp.o imgui/CMakeFiles/imgui.dir/icons/folder.cpp.o imgui/CMakeFiles/imgui.dir/icons/fontaudio.cpp.o imgui/CMakeFiles/imgui.dir/icons/fa_brands.cpp.o imgui/CMakeFiles/imgui.dir/icons/fa_regular.cpp.o imgui/CMakeFiles/imgui.dir/icons/fa_solid.cpp.o imgui/CMakeFiles/imgui.dir/icons/webfont.cpp.o imgui/CMakeFiles/imgui.dir/icons/fork_webfont.cpp.o imgui/CMakeFiles/imgui.dir/icons/material_icons.cpp.o imgui/CMakeFiles/imgui.dir/icons/kenney.cpp.o imgui/CMakeFiles/imgui.dir/icons/StepMath.cpp.o imgui/CMakeFiles/imgui.dir/icons/Code.cpp.o imgui/CMakeFiles/imgui.dir/icons/lucide.cpp.o imgui/CMakeFiles/imgui.dir/addon/ImGuiFileDialog/ImGuiFileDialog.cpp.o imgui/CMakeFiles/imgui.dir/addon/implot/implot.cpp.o imgui/CMakeFiles/imgui.dir/addon/implot/implot_items.cpp.o imgui/CMakeFiles/imgui.dir/addon/TextEditor/TextEditor.cpp.o imgui/CMakeFiles/imgui.dir/addon/imgui_extra_widget/imgui_extra_widget.cpp.o imgui/CMakeFiles/imgui.dir/addon/ImCurve/imgui_curve.cpp.o imgui/CMakeFiles/imgui.dir/addon/ImCurve/imgui_spline.cpp.o imgui/CMakeFiles/imgui.dir/addon/ImNewCurve/ImNewCurve.cpp.o imgui/CMakeFiles/imgui.dir/addon/ImGuiTabWindow/ImGuiTabWindow.cpp.o imgui/CMakeFiles/imgui.dir/addon/node_editor/imgui_canvas.cpp.o imgui/CMakeFiles/imgui.dir/addon/node_editor/imgui_node_editor_api.cpp.o imgui/CMakeFiles/imgui.dir/addon/node_editor/imgui_node_editor.cpp.o imgui/CMakeFiles/imgui.dir/addon/ImGuiZmoQuat/ImGuiZMOquat.cpp.o imgui/CMakeFiles/imgui.dir/addon/ImGuiZmo/ImGuiZmo.cpp.o imgui/CMakeFiles/imgui.dir/addon/ImGuiZmo/model.cpp.o imgui/CMakeFiles/imgui.dir/addon/imgui_toggle/imgui_toggle.cpp.o imgui/CMakeFiles/imgui.dir/addon/imgui_toggle/imgui_toggle_palette.cpp.o imgui/CMakeFiles/imgui.dir/addon/imgui_toggle/imgui_toggle_presets.cpp.o imgui/CMakeFiles/imgui.dir/addon/imgui_toggle/imgui_toggle_renderer.cpp.o imgui/CMakeFiles/imgui.dir/addon/imgui_tex_inspect/imgui_tex_inspect.cpp.o imgui/CMakeFiles/imgui.dir/addon/ImCoolbar/ImCoolbar.cpp.o imgui/CMakeFiles/imgui.dir/addon/Orient/imgui_orient.cpp.o  -Wl,-rpath,/builddir/MediaEditor-0.9.9/build  /usr/lib/libOpenGL.so  /usr/lib/libGLX.so  /usr/lib/libGLU.so  -L/usr/lib  -L/usr/lib64  -lGLEW  -lGL  -lX11  -lGLU  -lOpenGL  -L/usr/lib64  -lSDL2  -lpulse  -pthread  -lm  -l/usr/lib/libX11.so  -l/usr/lib/libXext.so  -l/usr/lib/libXcursor.so  -l/usr/lib/libXi.so  -l/usr/lib/libXfixes.so  -l/usr/lib/libXrandr.so  -l/usr/lib/libXss.so  -lwayland-egl  -lwayland-client  -lwayland-cursor  -lEGL  -lxkbcommon  -ldecor-0  -lasound  -lm  -lpthread  -lrt  -L/usr/lib64  -lglfw  -L/usr/lib64  -lvulkan  imgui/addon/Potrace/libpotrace.a  /usr/lib/libOpenGL.so  /usr/lib/libGLX.so  /usr/lib/libGLU.so  -L/usr/lib  -L/usr/lib64  -lGLEW  -lGL  -lX11  -lGLU  -lOpenGL  -L/usr/lib64  -lSDL2  -lpulse  -pthread  -lm  -l/usr/lib/libX11.so  -l/usr/lib/libXext.so  -l/usr/lib/libXcursor.so  -l/usr/lib/libXi.so  -l/usr/lib/libXfixes.so  -l/usr/lib/libXrandr.so  -l/usr/lib/libXss.so  -lwayland-egl  -lwayland-client  -lwayland-cursor  -lEGL  -lxkbcommon  -ldecor-0  -lasound  -lm  -lpthread  -lrt  -L/usr/lib64  -lglfw  -L/usr/lib64  -lvulkan  imgui/addon/Dither/libdither.a  /usr/lib/libOpenGL.so  /usr/lib/libGLX.so  /usr/lib/libGLU.so  -L/usr/lib  -L/usr/lib64  -lGLEW  -lGL  -lX11  -lGLU  -lOpenGL  -L/usr/lib64  -lSDL2  -lpulse  -pthread  -lm  -l/usr/lib/libX11.so  -l/usr/lib/libXext.so  -l/usr/lib/libXcursor.so  -l/usr/lib/libXi.so  -l/usr/lib/libXfixes.so  -l/usr/lib/libXrandr.so  -l/usr/lib/libXss.so  -lwayland-egl  -lwayland-client  -lwayland-cursor  -lEGL  -lxkbcommon  -ldecor-0  -lasound  -lm  -lpthread  -lrt  -L/usr/lib64  -lglfw  -L/usr/lib64  -lvulkan  imgui/addon/Potrace/libpotrace.a  /usr/lib/libOpenGL.so  /usr/lib/libGLX.so  /usr/lib/libGLU.so  -L/usr/lib  -L/usr/lib64  -lGLEW  -lGL  -lX11  -lGLU  -lOpenGL  -L/usr/lib64  -lSDL2  -lpulse  -pthread  -lm  -l/usr/lib/libX11.so  -l/usr/lib/libXext.so  -l/usr/lib/libXcursor.so  -l/usr/lib/libXi.so  -l/usr/lib/libXfixes.so  -l/usr/lib/libXrandr.so  -l/usr/lib/libXss.so  -lwayland-egl  -lwayland-client  -lwayland-cursor  -lEGL  -lxkbcommon  -ldecor-0  -lasound  -lm  -lpthread  -lrt  -L/usr/lib64  -lglfw  libVkShader.so.1.12.1  -L/usr/lib64  -lvulkan  -L/usr/lib  -lz  /usr/lib/libglslang.so  /usr/lib/libOGLCompiler.a  /usr/lib/libSPIRV.so  /usr/lib/libGenericCodeGen.a  /usr/lib/libOSDependent.a  /usr/lib/libMachineIndependent.a && :
/usr/bin/ld: cannot find -l/usr/lib/libX11.so: No such file or directory
/usr/bin/ld: cannot find -l/usr/lib/libXext.so: No such file or directory
/usr/bin/ld: cannot find -l/usr/lib/libXcursor.so: No such file or directory
/usr/bin/ld: cannot find -l/usr/lib/libXi.so: No such file or directory
/usr/bin/ld: cannot find -l/usr/lib/libXfixes.so: No such file or directory
/usr/bin/ld: cannot find -l/usr/lib/libXrandr.so: No such file or directory
/usr/bin/ld: cannot find -l/usr/lib/libXss.so: No such file or directory
collect2: error: ld returned 1 exit status
[167/578] Building CXX object imgui/addon/ImMaskCreator/CMakeFiles/ImMaskCreator.dir/Src/BoxFilter.cpp.o
[168/578] Building CXX object MediaCore/CMakeFiles/MediaCore.dir/src/AudioRender_Impl_Sdl2.cpp.o
[169/578] Building CXX object MediaCore/CMakeFiles/MediaCore.dir/src/AudioClip.cpp.o
[170/578] Building CXX object blueprintsdk/CMakeFiles/BluePrintSDK.dir/src/Node.cpp.o
[171/578] Building CXX object imgui/addon/ImMaskCreator/CMakeFiles/ImMaskCreator.dir/Src/MatMath.cpp.o
[172/578] Building CXX object blueprintsdk/CMakeFiles/BluePrintSDK.dir/src/UI.cpp.o
[173/578] Building CXX object imgui/addon/ImMaskCreator/CMakeFiles/ImMaskCreator.dir/Src/Morph.cpp.o
ninja: build stopped: subcommand failed.
luzpaz commented 19 hours ago

Hi @CodeWinAdmin or @sizeofbeer would you mind weighing-in on this?