utokusa / OS-251

OS-251 is a synthesizer plugin
https://onsenaudio.com/products/os251
GNU General Public License v3.0
99 stars 5 forks source link

[WIP] Upgrade react-juce to 0.2.16 #21

Closed utokusa closed 3 months ago

utokusa commented 3 years ago

Change

TODO

[main] Configuring folder: cpp 
[proc] Executing command: /usr/bin/cmake --no-warn-unused-cli -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_C_COMPILER:FILEPATH=/bin/clang-12 -DCMAKE_CXX_COMPILER:FILEPATH=/bin/clang++-12 -H/home/takuro/Projects/OS-251/repository/OS-251 -B/home/takuro/Projects/OS-251/repository/OS-251/build -G "Unix Makefiles"
[cmake] Not searching for unused variables given on the command line.
[cmake] -- The CXX compiler identification is Clang 12.0.0
[cmake] -- Detecting CXX compiler ABI info
[cmake] -- Detecting CXX compiler ABI info - done
[cmake] -- Check for working CXX compiler: /bin/clang++-12 - skipped
[cmake] -- Detecting CXX compile features
[cmake] -- Detecting CXX compile features - done
[cmake] -- The C compiler identification is Clang 12.0.0
[cmake] -- Detecting C compiler ABI info
[cmake] -- Detecting C compiler ABI info - done
[cmake] -- Check for working C compiler: /bin/clang-12 - skipped
[cmake] -- Detecting C compile features
[cmake] -- Detecting C compile features - done
[cmake] -- Found Python: /home/takuro/miniconda3/envs/py/bin/python3.9 (found version "3.9.5") found components: Interpreter 
[cmake] -- Looking for pthread.h
[cmake] -- Looking for pthread.h - found
[cmake] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
[cmake] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
[cmake] -- Looking for pthread_create in pthreads
[cmake] -- Looking for pthread_create in pthreads - not found
[cmake] -- Looking for pthread_create in pthread
[cmake] -- Looking for pthread_create in pthread - found
[cmake] -- Found Threads: TRUE  
[cmake] -- Failed to find LLVM FileCheck
[cmake] -- Found Git: /usr/bin/git (found version "2.30.2") 
[cmake] -- git Version: v1.5.2
[cmake] -- Version: 1.5.2
[cmake] -- Performing Test HAVE_CXX_FLAG_STD_CXX11
[cmake] -- Performing Test HAVE_CXX_FLAG_STD_CXX11 - Success
[cmake] -- Performing Test HAVE_CXX_FLAG_WALL
[cmake] -- Performing Test HAVE_CXX_FLAG_WALL - Success
[cmake] -- Performing Test HAVE_CXX_FLAG_WEXTRA
[cmake] -- Performing Test HAVE_CXX_FLAG_WEXTRA - Success
[cmake] -- Performing Test HAVE_CXX_FLAG_WSHADOW
[cmake] -- Performing Test HAVE_CXX_FLAG_WSHADOW - Success
[cmake] -- Performing Test HAVE_CXX_FLAG_WERROR
[cmake] -- Performing Test HAVE_CXX_FLAG_WERROR - Success
[cmake] -- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
[cmake] -- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 - Success
[cmake] -- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING
[cmake] -- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING - Success
[cmake] -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS
[cmake] -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS - Success
[cmake] -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED
[cmake] -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED - Success
[cmake] -- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING
[cmake] -- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING - Success
[cmake] -- Performing Test HAVE_CXX_FLAG_WD654
[cmake] -- Performing Test HAVE_CXX_FLAG_WD654 - Failed
[cmake] -- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY
[cmake] -- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY - Success
[cmake] -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES
[cmake] -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES
[cmake] -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES -- failed to compile
[cmake] -- Performing Test HAVE_CXX_FLAG_COVERAGE
[cmake] -- Performing Test HAVE_CXX_FLAG_COVERAGE - Success
[cmake] -- Performing Test HAVE_STD_REGEX
[cmake] -- Performing Test HAVE_STD_REGEX
[cmake] -- Performing Test HAVE_STD_REGEX -- success
[cmake] -- Performing Test HAVE_GNU_POSIX_REGEX
[cmake] -- Performing Test HAVE_GNU_POSIX_REGEX
[cmake] -- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
[cmake] -- Performing Test HAVE_POSIX_REGEX
[cmake] -- Performing Test HAVE_POSIX_REGEX
[cmake] -- Performing Test HAVE_POSIX_REGEX -- success
[cmake] -- Performing Test HAVE_STEADY_CLOCK
[cmake] -- Performing Test HAVE_STEADY_CLOCK
[cmake] -- Performing Test HAVE_STEADY_CLOCK -- success
[cmake] -- Check if compiler accepts -pthread
[cmake] -- Check if compiler accepts -pthread - yes
[cmake] -- Performing Test BENCHMARK_HAS_O3_FLAG
[cmake] -- Performing Test BENCHMARK_HAS_O3_FLAG - Success
[cmake] -- Performing Test BENCHMARK_HAS_CXX03_FLAG
[cmake] -- Performing Test BENCHMARK_HAS_CXX03_FLAG - Success
[cmake] -- Performing Test BENCHMARK_HAS_WNO_ODR
[cmake] -- Performing Test BENCHMARK_HAS_WNO_ODR - Success
[cmake] -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") 
[cmake] -- Checking for module 'alsa'
[cmake] --   Found alsa, version 1.2.4
[cmake] -- Checking for module 'freetype2'
[cmake] --   Found freetype2, version 23.4.17
[cmake] -- Checking for module 'libcurl'
[cmake] --   Found libcurl, version 7.74.0
[cmake] -- Checking for modules 'webkit2gtk-4.0;gtk+-x11-3.0'
[cmake] --   Found webkit2gtk-4.0, version 2.32.3
[cmake] --   Found gtk+-x11-3.0, version 3.24.25
[cmake] -- Configuring juceaide
[cmake] -- Building juceaide
[cmake] -- Exporting juceaide
[cmake] CMake Deprecation Warning at lib/react-juce/react_juce/hermes/CMakeLists.txt:51 (cmake_policy):
[cmake]   The OLD behavior for policy CMP0023 will be removed from a future version
[cmake]   of CMake.
[cmake] 
[cmake]   The cmake-policies(7) manual explains that the OLD behaviors of all
[cmake]   policies are deprecated and that a policy should be set to OLD only under
[cmake]   specific short-term circumstances.  Projects should be ported to the NEW
[cmake]   behavior and not rely on setting a policy to OLD.
[cmake] 
[cmake] 
[cmake] CMake Deprecation Warning at lib/react-juce/react_juce/hermes/CMakeLists.txt:58 (cmake_policy):
[cmake]   The OLD behavior for policy CMP0026 will be removed from a future version
[cmake]   of CMake.
[cmake] 
[cmake]   The cmake-policies(7) manual explains that the OLD behaviors of all
[cmake]   policies are deprecated and that a policy should be set to OLD only under
[cmake]   specific short-term circumstances.  Projects should be ported to the NEW
[cmake]   behavior and not rely on setting a policy to OLD.
[cmake] 
[cmake] 
[cmake] -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
[cmake] -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success
[cmake] -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG
[cmake] -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Failed
[cmake] -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG
[cmake] -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success
[cmake] -- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR
[cmake] -- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR - Success
[cmake] -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
[cmake] -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success
[cmake] -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
[cmake] -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success
[cmake] -- Performing Test HAVE_COMPUTED_GOTO
[cmake] -- Performing Test HAVE_COMPUTED_GOTO - Success
[cmake] -- Performing Test HAVE_GC_SECTIONS
[cmake] -- Performing Test HAVE_GC_SECTIONS - Failed
[cmake] -- Performing Test INIT_LIST_LIFETIME_FLAG
[cmake] -- Performing Test INIT_LIST_LIFETIME_FLAG - Failed
[cmake] -- Found the following ICU libraries:
[cmake] --   uc (required)
[cmake] --   i18n (required)
[cmake] --   data (required)
[cmake] --   uc (required)
[cmake] -- Found ICU: /usr/include (found suitable version "67.1", minimum required is "52") 
[cmake] icu dir: /usr/lib/x86_64-linux-gnu
[cmake] -- Performing Test LLVM_NO_OLD_LIBSTDCXX
[cmake] -- Performing Test LLVM_NO_OLD_LIBSTDCXX - Success
[cmake] -- Looking for dlfcn.h
[cmake] -- Looking for dlfcn.h - found
[cmake] -- Looking for errno.h
[cmake] -- Looking for errno.h - found
[cmake] -- Looking for fcntl.h
[cmake] -- Looking for fcntl.h - found
[cmake] -- Looking for link.h
[cmake] -- Looking for link.h - found
[cmake] -- Looking for malloc.h
[cmake] -- Looking for malloc.h - found
[cmake] -- Looking for malloc/malloc.h
[cmake] -- Looking for malloc/malloc.h - not found
[cmake] -- Looking for pthread.h
[cmake] -- Looking for pthread.h - found
[cmake] -- Looking for signal.h
[cmake] -- Looking for signal.h - found
[cmake] -- Looking for sys/ioctl.h
[cmake] -- Looking for sys/ioctl.h - found
[cmake] -- Looking for sys/mman.h
[cmake] -- Looking for sys/mman.h - found
[cmake] -- Looking for sys/param.h
[cmake] -- Looking for sys/param.h - found
[cmake] -- Looking for sys/resource.h
[cmake] -- Looking for sys/resource.h - found
[cmake] -- Looking for sys/stat.h
[cmake] -- Looking for sys/stat.h - found
[cmake] -- Looking for sys/time.h
[cmake] -- Looking for sys/time.h - found
[cmake] -- Looking for sys/types.h
[cmake] -- Looking for sys/types.h - found
[cmake] -- Looking for termios.h
[cmake] -- Looking for termios.h - found
[cmake] -- Looking for unistd.h
[cmake] -- Looking for unistd.h - found
[cmake] -- Looking for valgrind/valgrind.h
[cmake] -- Looking for valgrind/valgrind.h - not found
[cmake] -- Looking for zlib.h
[cmake] -- Looking for zlib.h - found
[cmake] -- Looking for fenv.h
[cmake] -- Looking for fenv.h - found
[cmake] -- Looking for FE_ALL_EXCEPT
[cmake] -- Looking for FE_ALL_EXCEPT - found
[cmake] -- Looking for FE_INEXACT
[cmake] -- Looking for FE_INEXACT - found
[cmake] -- Looking for mach/mach.h
[cmake] -- Looking for mach/mach.h - not found
[cmake] -- Looking for histedit.h
[cmake] -- Looking for histedit.h - not found
[cmake] -- Looking for CrashReporterClient.h
[cmake] -- Looking for CrashReporterClient.h - not found
[cmake] -- Looking for linux/magic.h
[cmake] -- Looking for linux/magic.h - found
[cmake] -- Looking for pthread_create in pthread
[cmake] -- Looking for pthread_create in pthread - found
[cmake] -- Looking for pthread_getspecific in pthread
[cmake] -- Looking for pthread_getspecific in pthread - found
[cmake] -- Looking for pthread_rwlock_init in pthread
[cmake] -- Looking for pthread_rwlock_init in pthread - found
[cmake] -- Looking for pthread_mutex_lock in pthread
[cmake] -- Looking for pthread_mutex_lock in pthread - found
[cmake] -- Looking for dlopen in dl
[cmake] -- Looking for dlopen in dl - found
[cmake] -- Looking for clock_gettime in rt
[cmake] -- Looking for clock_gettime in rt - found
[cmake] -- Looking for xar_open in xar
[cmake] -- Looking for xar_open in xar - not found
[cmake] -- Looking for arc4random
[cmake] -- Looking for arc4random - not found
[cmake] -- Looking for backtrace
[cmake] -- Looking for backtrace - found
[cmake] -- backtrace facility detected in default set of libraries
[cmake] -- Found Backtrace: /usr/include  
[cmake] -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
[cmake] -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Success
[cmake] -- Looking for _Unwind_Backtrace
[cmake] -- Looking for _Unwind_Backtrace - found
[cmake] -- Looking for getpagesize
[cmake] -- Looking for getpagesize - found
[cmake] -- Looking for sysconf
[cmake] -- Looking for sysconf - found
[cmake] -- Looking for getrusage
[cmake] -- Looking for getrusage - found
[cmake] -- Looking for setrlimit
[cmake] -- Looking for setrlimit - found
[cmake] -- Looking for isatty
[cmake] -- Looking for isatty - found
[cmake] -- Looking for futimens
[cmake] -- Looking for futimens - found
[cmake] -- Looking for futimes
[cmake] -- Looking for futimes - found
[cmake] -- Looking for posix_fallocate
[cmake] -- Looking for posix_fallocate - found
[cmake] -- Looking for sigaltstack
[cmake] -- Looking for sigaltstack - found
[cmake] -- Looking for lseek64
[cmake] -- Looking for lseek64 - found
[cmake] -- Looking for mallctl
[cmake] -- Looking for mallctl - not found
[cmake] -- Looking for mallinfo
[cmake] -- Looking for mallinfo - found
[cmake] -- Looking for malloc_zone_statistics
[cmake] -- Looking for malloc_zone_statistics - not found
[cmake] -- Looking for getrlimit
[cmake] -- Looking for getrlimit - found
[cmake] -- Looking for posix_spawn
[cmake] -- Looking for posix_spawn - found
[cmake] -- Looking for pread
[cmake] -- Looking for pread - found
[cmake] -- Looking for realpath
[cmake] -- Looking for realpath - found
[cmake] -- Looking for sbrk
[cmake] -- Looking for sbrk - found
[cmake] -- Looking for strerror
[cmake] -- Looking for strerror - found
[cmake] -- Looking for strerror_r
[cmake] -- Looking for strerror_r - found
[cmake] -- Looking for strerror_s
[cmake] -- Looking for strerror_s - not found
[cmake] -- Looking for setenv
[cmake] -- Looking for setenv - found
[cmake] -- Looking for dlopen
[cmake] -- Looking for dlopen - found
[cmake] -- Looking for dladdr
[cmake] -- Looking for dladdr - not found
[cmake] -- Looking for __GLIBC__
[cmake] -- Looking for __GLIBC__ - found
[cmake] -- Looking for sched_getaffinity
[cmake] -- Looking for sched_getaffinity - found
[cmake] -- Looking for CPU_COUNT
[cmake] -- Looking for CPU_COUNT - found
[cmake] -- Looking for pthread_getname_np
[cmake] -- Looking for pthread_getname_np - found
[cmake] -- Looking for pthread_setname_np
[cmake] -- Looking for pthread_setname_np - found
[cmake] -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
[cmake] -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
[cmake] -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
[cmake] -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success
[cmake] -- Performing Test LLVM_HAS_ATOMICS
[cmake] -- Performing Test LLVM_HAS_ATOMICS - Success
[cmake] -- Performing Test SUPPORTS_NO_PIE_FLAG
[cmake] -- Performing Test SUPPORTS_NO_PIE_FLAG - Success
[cmake] -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG
[cmake] -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success
[cmake] -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG
[cmake] -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Success
[cmake] -- Threads enabled.
[cmake] -- Doxygen disabled.
[cmake] -- Go bindings disabled.
[cmake] -- Could NOT find Python module pygments
[cmake] -- Could NOT find Python module pygments.lexers.c_cpp
[cmake] -- Could NOT find Python module yaml
[cmake] CMake Error at lib/react-juce/react_juce/hermes/cmake/modules/Hermes.cmake:123 (add_library):
[cmake]   add_library cannot create target "gtest" because another target with the
[cmake]   same name already exists.  The existing target is a static library created
[cmake]   in source directory
[cmake]   "/home/takuro/Projects/OS-251/repository/OS-251/build/_deps/googletest-src/googletest".
[cmake]   See documentation for policy CMP0002 for more details.
[cmake] Call Stack (most recent call first):
[cmake]   lib/react-juce/react_juce/hermes/external/llvh/utils/unittest/CMakeLists.txt:53 (add_hermes_library)
[cmake] 
[cmake] 
[cmake] CMake Error at lib/react-juce/react_juce/hermes/cmake/modules/Hermes.cmake:123 (add_library):
[cmake]   add_library cannot create target "gtest_main" because another target with
[cmake]   the same name already exists.  The existing target is a static library
[cmake]   created in source directory
[cmake]   "/home/takuro/Projects/OS-251/repository/OS-251/build/_deps/googletest-src/googletest".
[cmake]   See documentation for policy CMP0002 for more details.
[cmake] Call Stack (most recent call first):
[cmake]   lib/react-juce/react_juce/hermes/external/llvh/utils/unittest/UnitTestMain/CMakeLists.txt:1 (add_hermes_library)
[cmake] 
[cmake] 
[cmake] -- Performing Test HAVE_IS_TRIVIALLY_COPYABLE
[cmake] -- Performing Test HAVE_IS_TRIVIALLY_COPYABLE - Success
[cmake] -- AAX Build is disabled. To enable, set AAX_SDK_PATH to your environment variable or specify -DAAX_SDK_PATH to CMake configure option.
[cmake] -- Configuring incomplete, errors occurred!
[cmake] See also "/home/takuro/Projects/OS-251/repository/OS-251/build/CMakeFiles/CMakeOutput.log".
[cmake] See also "/home/takuro/Projects/OS-251/repository/OS-251/build/CMakeFiles/CMakeError.log".