Git Product home page Git Product logo

networkoptix / nx_open Goto Github PK

View Code? Open in Web Editor NEW
37.0 9.0 13.0 190.38 MB

NetworkOptix open-source components used to build Powered-by-Nx products including Desktop Client for Network Optix Video Management Platform.

Home Page: https://networkoptix.com

CMake 0.70% C++ 92.20% Objective-C++ 0.04% C 1.82% Python 1.13% Makefile 0.02% Assembly 0.07% Batchfile 0.02% Shell 0.13% Starlark 0.05% HTML 0.20% SCSS 0.01% QMake 0.02% CSS 0.05% PowerShell 0.02% JavaScript 0.04% TeX 0.43% QML 2.84% Pascal 0.09% POV-Ray SDL 0.13%
ai camera desktop-client networkoptix object-detection video-processing vms meta nx nx-meta

nx_open's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nx_open's Issues

isBuildPublished() use of JSON null converted to int tested against >= 0

I am updating the logic in my app to follow the same logic for determining when a release is stable or pre-release.

I was looking at the logic in selectVmsRelease(), canReceiveUnpublishedBuild(), and isBuildPublished() in nx_open\vms\libs\nx_vms_update\src\nx\vms\update\releases_info.cpp.

struct NX_VMS_UPDATE_API ReleaseInfo
{
    nx::vms::api::SoftwareVersion version;
    Product product;
    int protocol_version = 0;
    PublicationType publication_type = PublicationType::release;
    qint64 release_date = 0;
    int release_delivery_days = 0;
};
#define ReleaseInfo_Fields \
    (version) \
    (product) \
    (protocol_version) \
    (publication_type) \
    (release_date) \
    (release_delivery_days)
{
    "packages_urls": [
        "https://updates.networkoptix.com/default",
        "http://beta.networkoptix.com/beta-builds/default"
    ],
    "releases": [
        {
            "product": "vms",
            "version": "5.0.0.35270",
            "protocol_version": 5002,
            "publication_type": "release",
            "release_date": null,
            "release_delivery_days": null
        },
        {
            "product": "vms",
            "version": "4.2.0.32840",
            "protocol_version": 4201,
            "publication_type": "release",
            "release_date": "1620848664362",
            "release_delivery_days": 30
        }
    ]
}
bool isBuildPublished(const ReleaseInfo& releaseInfo)
{
    return releaseInfo.release_date > 0 && releaseInfo.release_delivery_days >= 0;
}

The JSON for release_date is as a "" or null, while the release_delivery_days is int or null.

I am not 100% sure how your JSON C++ parser coverts the null to an int, and I am assuming it convert to default 0.
If that is the case, releaseInfo.release_delivery_days >= 0 will always be true, unless the JSON sets the value explicitly as a negative value, and I have yet to see any JSON that is not a quoted string int64 number (epoch milliseconds) or a null.

Am I misunderstanding the logic, or can I ignore releaseInfo.release_delivery_days >= 0?

releases.json breaks expected immutable version continuity

I am relying on the deterministic and immutable and forward version only change behavior of releases.json.

I found the change made on or about 26 Aug 2022 to https://updates.vmsproxy.com/digitalwatchdog/releases.json broke continuity:

  • Version 4.2 was re-introduced after having been removed on or about 12 Aug 2022.
  • Version 5 was downgraded from 5.0.0.35271 to 5.0.0.35138, and the release_date set back to null.

This makes it impossible to have durable and deterministic version updates.

If the releases.json files are to be used for deterministic version management, I'd expect the following behaviors:

  • Durable, i.e. no need to maintain history, the versions entries need to be fully inclusive at all times.
  • Forward moving only, i.e. version numbers should never become smaller.
  • Complete, all versions should be included, e.g. 4.2 was removed and then re-added, this should not happen.
  • Release state should move forward only, e.g. the same version should not have release_date or release_delivery_days should not revert to null for the same version.

Here is the short history I have tacked for e.g. DWSpectrum showing a regression in expected versions:

1 Aug 2022:

{
    "packages_urls": [
        "https://updates.networkoptix.com/digitalwatchdog",
        "http://beta.networkoptix.com/beta-builds/digitalwatchdog"
    ],
    "releases": [
        {
            "product": "vms",
            "version": "5.0.0.35271",
            "protocol_version": 5002,
            "publication_type": "release",
            "release_date": null,
            "release_delivery_days": null
        },
        {
            "product": "vms",
            "version": "4.2.0.32842",
            "protocol_version": 4201,
            "publication_type": "release",
            "release_date": "1627938214069",
            "release_delivery_days": 30
        }
    ]
}

12 Aug 2022 (4.2 was removed, 5.0 was released, i.e release_date no longer null):

{
    "packages_urls": [
        "https://updates.networkoptix.com/digitalwatchdog",
        "http://beta.networkoptix.com/beta-builds/digitalwatchdog"
    ],
    "releases": [
        {
            "product": "vms",
            "version": "5.0.0.35271",
            "protocol_version": 5002,
            "publication_type": "release",
            "release_date": "1660167578448",
            "release_delivery_days": null
        }
    ]
}

26 Aug 2022 (4.2 was reintroduced, 5.0 was downgraded from 5.0.0.35271 to 5.0.0.35138)

{
    "packages_urls": [
        "https://updates.networkoptix.com/digitalwatchdog",
        "http://beta.networkoptix.com/beta-builds/digitalwatchdog"
    ],
    "releases": [
        {
            "product": "vms",
            "version": "5.0.0.35138",
            "protocol_version": 5002,
            "publication_type": "release",
            "release_date": null,
            "release_delivery_days": null
        },
        {
            "product": "vms",
            "version": "4.2.0.32842",
            "protocol_version": 4201,
            "publication_type": "release",
            "release_date": "1627938214069",
            "release_delivery_days": 30
        }
    ]
}

ERROR: Exception while getting package: 3475bd55b91ae904ac96fde0f106a136ab951a5e

Hi, trying to get started, couple questions and issue getting CMake to work.

Q1, am I supposed to install the NxMeta customization package, or is it pre-installed? Instructions to download and deploy is not clear?

Q2, Open folder in VS 22 Preview, make runs, and then unhappy:

1> CMake generation started for default configuration: 'x64-Debug'.
1> Command line: "C:\WINDOWS\system32\cmd.exe" /c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PREVIEW\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe"  -G "Ninja"  -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="C:\Users\piete\source\repos\ptr727\nx_open\out\install\x64-Debug" -DCMAKE_C_COMPILER:FILEPATH="C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe" -DCMAKE_CXX_COMPILER:FILEPATH="C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe"  -DCMAKE_MAKE_PROGRAM="C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PREVIEW\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.exe" "C:\Users\piete\source\repos\ptr727\nx_open" 2>&1"
1> Working directory: C:\Users\piete\source\repos\ptr727\nx_open\out\build\x64-Debug
1> [CMake] -- Found python executable: 'C:/Users/piete/AppData/Local/Microsoft/WindowsApps/python3.9.exe'.
1> [CMake] -- Using local CONAN_USER_HOME: C:/Users/piete/source/repos/ptr727/nx_open/out/build/x64-Debug
1> [CMake] -- Conan config install list: 0: {'type': 'url', 'uri': 'http://artifactory.nxvms.dev/artifactory/conan/config.zip', 'verify_ssl': True, 'args': None, 'source_folder': None, 'target_folder': None}
1> [CMake] Trying to download  http://artifactory.nxvms.dev/artifactory/conan/config.zip
1> [CMake] Unzipping 155B
1> [CMake] 
1> [CMake] Processing conan.conf
1> [CMake] Defining remotes from remotes.txt
1> [CMake] Configuration (profile_host):
1> [CMake] [settings]
1> [CMake] arch=x86_64
1> [CMake] arch_build=x86_64
1> [CMake] build_type=Debug
1> [CMake] compiler=Visual Studio
1> [CMake] compiler.cppstd=20
1> [CMake] compiler.runtime=MDd
1> [CMake] compiler.version=16
1> [CMake] os=Windows
1> [CMake] os_build=Windows
1> [CMake] [options]
1> [CMake] targetDevice=windows_x64
1> [CMake] useClang=False
1> [CMake] boost:bzip2=False
1> [CMake] boost:without_locale=True
1> [CMake] boost:without_log=True
1> [CMake] boost:without_stacktrace=True
1> [CMake] boost:zlib=False
1> [CMake] libvpx:shared=False
1> [CMake] msys2:remove_pkgconf=False
1> [CMake] [build_requires]
1> [CMake] boost/1.76.0: b2/4.6.1
1> [CMake] openssl*: jom/1.1.2
1> [CMake] qt-*: jom/1.1.2, patch-windows/0.1
1> [CMake] [env]
1> [CMake] libpq:PROFILE=
1> [CMake] Configuration (profile_build):
1> [CMake] [settings]
1> [CMake] arch=x86_64
1> [CMake] arch_build=x86_64
1> [CMake] build_type=Release
1> [CMake] compiler=msvc
1> [CMake] compiler.runtime_type=Release
1> [CMake] compiler.version=193
1> [CMake] os=Windows
1> [CMake] os_build=Windows
1> [CMake] [options]
1> [CMake] [build_requires]
1> [CMake] [env]
1> [CMake] 
1> [CMake] wix/3.11: WARN: Package binary is corrupted, removing: 3475bd55b91ae904ac96fde0f106a136ab951a5e
1> [CMake] conanfile.py: Installing package
1> [CMake] Requirements
1> [CMake]     boost/1.78.0 from 'nx-open' - Cache
1> [CMake]     directx/JUN2010 from 'nx-open' - Cache
1> [CMake]     ffmpeg/4.4 from 'nx-open' - Cache
1> [CMake]     flite/2.2 from 'nx-open' - Cache
1> [CMake]     hidapi/0.10.1 from 'nx-open' - Cache
1> [CMake]     intel-media-sdk-bin/2019R1 from 'nx-open' - Cache
1> [CMake]     msvc-redist/14.29.30133 from 'nx-open' - Cache
1> [CMake]     openal/1.19.1 from 'nx-open' - Cache
1> [CMake]     openssl/1.1.1k from 'nx-open' - Cache
1> [CMake]     qt/5.15.2 from 'nx-open' - Cache
1> [CMake]     range-v3/0.11.0 from 'nx-open' - Cache
1> [CMake]     roboto-fonts/1.0 from 'nx-open' - Cache
1> [CMake]     vms_help/5.0 from 'nx-open' - Cache
1> [CMake]     vms_quick_start_guide/5.0 from 'nx-open' - Cache
1> [CMake]     winsdk-redist/10.0.19041.0 from 'nx-open' - Cache
1> [CMake] Python requires
1> [CMake]     qt_module/0.3
1> [CMake] Packages
1> [CMake]     boost/1.78.0:4e533798063e6d680a3cc6fa60c9a24afccd049a - Cache
1> [CMake]     directx/JUN2010:3475bd55b91ae904ac96fde0f106a136ab951a5e - Cache
1> [CMake]     ffmpeg/4.4:81f8d2a766131085fcfbc4aa2494971958d469a9 - Cache
1> [CMake]     flite/2.2:37c40aea661afde5d67eb2057cb0ff32cb5d16b4 - Cache
1> [CMake]     hidapi/0.10.1:37c40aea661afde5d67eb2057cb0ff32cb5d16b4 - Cache
1> [CMake]     intel-media-sdk-bin/2019R1:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Cache
1> [CMake]     msvc-redist/14.29.30133:3475bd55b91ae904ac96fde0f106a136ab951a5e - Cache
1> [CMake]     openal/1.19.1:2c752c43905398ec870802a16dd1aa67e3a3d96c - Cache
1> [CMake]     openssl/1.1.1k:4f1710918aa542fccb5a54d7bd712e4b0750b50d - Cache
1> [CMake]     qt/5.15.2:1f73d4233187b0ed7afcdb5b1c8d8755a50170bc - Cache
1> [CMake]     range-v3/0.11.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache
1> [CMake]     roboto-fonts/1.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache
1> [CMake]     vms_help/5.0:0d6380402e75b3e0b78e2e1213d03c0b8b588732 - Cache
1> [CMake]     vms_quick_start_guide/5.0:0d6380402e75b3e0b78e2e1213d03c0b8b588732 - Cache
1> [CMake]     winsdk-redist/10.0.19041.0:3475bd55b91ae904ac96fde0f106a136ab951a5e - Cache
1> [CMake] Build requirements
1> [CMake]     doxygen/1.8.14 from 'nx-open' - Cache
1> [CMake]     wix/3.11 from 'nx-open' - Cache
1> [CMake] Build requirements packages
1> [CMake]     doxygen/1.8.14:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Cache
1> [CMake]     wix/3.11:3475bd55b91ae904ac96fde0f106a136ab951a5e - Download
1> [CMake] 
1> [CMake] Installing (downloading, building) binaries...
1> [CMake] wix/3.11: Retrieving package 3475bd55b91ae904ac96fde0f106a136ab951a5e from remote 'nx-open' 
1> [CMake] Downloading conanmanifest.txt
1> [CMake] Downloading conaninfo.txt
1> [CMake] Downloading conan_package.tgz
1> [CMake] wix/3.11: ERROR: Exception while getting package: 3475bd55b91ae904ac96fde0f106a136ab951a5e
1> [CMake] wix/3.11: ERROR: Exception: <class 'conans.errors.ConanException'> Error while extracting downloaded file 'C:\Users\piete\source\repos\ptr727\nx_open\out\build\x64-Debug\.conan\data\wix\3.11\_\_\dl\pkg\3475bd55b91ae904ac96fde0f106a136ab951a5e\conan_package.tgz' to C:\Users\piete\source\repos\ptr727\nx_open\out\build\x64-Debug\.conan\data\wix\3.11\_\_\package\3475bd55b91ae904ac96fde0f106a136ab951a5e
1> [CMake] [Errno 2] No such file or directory: 'C:\\Users\\piete\\source\\repos\\ptr727\\nx_open\\out\\build\\x64-Debug\\.conan\\data\\wix\\3.11\\_\\_\\package\\3475bd55b91ae904ac96fde0f106a136ab951a5e\\src\\test\\data\\Integration\\BuildingPackages\\Bundle\\BundleElementTests\\BundleWithPayloadGroupChild\\BundleWithPayloadGroupChild.wxs'
1> [CMake] Folder removed
1> [CMake] ERROR: Error while extracting downloaded file 'C:\Users\piete\source\repos\ptr727\nx_open\out\build\x64-Debug\.conan\data\wix\3.11\_\_\dl\pkg\3475bd55b91ae904ac96fde0f106a136ab951a5e\conan_package.tgz' to C:\Users\piete\source\repos\ptr727\nx_open\out\build\x64-Debug\.conan\data\wix\3.11\_\_\package\3475bd55b91ae904ac96fde0f106a136ab951a5e
1> [CMake] [Errno 2] No such file or directory: 'C:\\Users\\piete\\source\\repos\\ptr727\\nx_open\\out\\build\\x64-Debug\\.conan\\data\\wix\\3.11\\_\\_\\package\\3475bd55b91ae904ac96fde0f106a136ab951a5e\\src\\test\\data\\Integration\\BuildingPackages\\Bundle\\BundleElementTests\\BundleWithPayloadGroupChild\\BundleWithPayloadGroupChild.wxs'
1> [CMake] Folder removed
1> [CMake] CMake Error at run_conan.cmake:16 (message):
1> [CMake]   Conan failed to install the dependencies.
1> [CMake] 
1> [CMake] 
1> [CMake] CMake Error at cmake/utils.cmake:417 (message):
1> [CMake]   Conan execution failed.
1> [CMake] 
1> [CMake]   Command: "C:/Program Files/Microsoft Visual
1> [CMake]   Studio/2022/Preview/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe
1> [CMake]   -P
1> [CMake]   C:/Users/piete/source/repos/ptr727/nx_open/out/build/x64-Debug/run_conan.cmake"
1> [CMake] 
1> [CMake] 
1> [CMake]   Exit status or error message: "1"
1> [CMake] Call Stack (most recent call first):
1> [CMake]   cmake/conan_utils.cmake:100 (nx_execute_process_or_fail)
1> [CMake]   cmake/conan_dependencies.cmake:44 (nx_run_conan)
1> [CMake]   CMakeLists.txt:50 (include)
1> [CMake] -- Configuring incomplete, errors occurred!
1> 'C:\WINDOWS\system32\cmd.exe' '/c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PREVIEW\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe"  -G "Ninja"  -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="C:\Users\piete\source\repos\ptr727\nx_open\out\install\x64-Debug" -DCMAKE_C_COMPILER:FILEPATH="C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe" -DCMAKE_CXX_COMPILER:FILEPATH="C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe"  -DCMAKE_MAKE_PROGRAM="C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PREVIEW\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.exe" "C:\Users\piete\source\repos\ptr727\nx_open" 2>&1"' execution failed with error: ''C:\WINDOWS\system32\cmd.exe' '/c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PREVIEW\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe"  -G "Ninja"  -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="C:\Users\piete\source\repos\ptr727\nx_open\out\install\x64-Debug" -DCMAKE_C_COMPILER:FILEPATH="C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe" -DCMAKE_CXX_COMPILER:FILEPATH="C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe"  -DCMAKE_MAKE_PROGRAM="C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PREVIEW\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.exe" "C:\Users\piete\source\repos\ptr727\nx_open" 2>&1"' returned with exit code: 1'.

Delete build, try again:

1> CMake generation started for default configuration: 'x64-Debug'.
1> Command line: "C:\WINDOWS\system32\cmd.exe" /c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PREVIEW\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe"  -G "Ninja"  -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="C:\Users\piete\source\repos\ptr727\nx_open\out\install\x64-Debug" -DCMAKE_C_COMPILER:FILEPATH="C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe" -DCMAKE_CXX_COMPILER:FILEPATH="C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe"  -DCMAKE_MAKE_PROGRAM="C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PREVIEW\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.exe" "C:\Users\piete\source\repos\ptr727\nx_open" 2>&1"
1> Working directory: C:\Users\piete\source\repos\ptr727\nx_open\out\build\x64-Debug
1> [CMake] -- Found python executable: 'C:/Users/piete/AppData/Local/Microsoft/WindowsApps/python3.9.exe'.
1> [CMake] -- Using local CONAN_USER_HOME: C:/Users/piete/source/repos/ptr727/nx_open/out/build/x64-Debug
1> [CMake] -- Conan config install list: 0: {'type': 'url', 'uri': 'http://artifactory.nxvms.dev/artifactory/conan/config.zip', 'verify_ssl': True, 'args': None, 'source_folder': None, 'target_folder': None}
1> [CMake] Configuration (profile_host):
1> [CMake] [settings]
1> [CMake] arch=x86_64
1> [CMake] arch_build=x86_64
1> [CMake] build_type=Debug
1> [CMake] compiler=Visual Studio
1> [CMake] compiler.cppstd=20
1> [CMake] compiler.runtime=MDd
1> [CMake] compiler.version=16
1> [CMake] os=Windows
1> [CMake] os_build=Windows
1> [CMake] [options]
1> [CMake] targetDevice=windows_x64
1> [CMake] useClang=False
1> [CMake] boost:bzip2=False
1> [CMake] boost:without_locale=True
1> [CMake] boost:without_log=True
1> [CMake] boost:without_stacktrace=True
1> [CMake] boost:zlib=False
1> [CMake] libvpx:shared=False
1> [CMake] msys2:remove_pkgconf=False
1> [CMake] [build_requires]
1> [CMake] boost/1.76.0: b2/4.6.1
1> [CMake] openssl*: jom/1.1.2
1> [CMake] qt-*: jom/1.1.2, patch-windows/0.1
1> [CMake] [env]
1> [CMake] libpq:PROFILE=
1> [CMake] Configuration (profile_build):
1> [CMake] [settings]
1> [CMake] arch=x86_64
1> [CMake] arch_build=x86_64
1> [CMake] build_type=Release
1> [CMake] compiler=msvc
1> [CMake] compiler.runtime_type=Release
1> [CMake] compiler.version=193
1> [CMake] os=Windows
1> [CMake] os_build=Windows
1> [CMake] [options]
1> [CMake] [build_requires]
1> [CMake] [env]
1> [CMake] 
1> [CMake] wix/3.11: WARN: Package binary is corrupted, removing: 3475bd55b91ae904ac96fde0f106a136ab951a5e
1> [CMake] conanfile.py: Installing package
1> [CMake] Requirements
1> [CMake]     boost/1.78.0 from 'nx-open' - Cache
1> [CMake]     directx/JUN2010 from 'nx-open' - Cache
1> [CMake]     ffmpeg/4.4 from 'nx-open' - Cache
1> [CMake]     flite/2.2 from 'nx-open' - Cache
1> [CMake]     hidapi/0.10.1 from 'nx-open' - Cache
1> [CMake]     intel-media-sdk-bin/2019R1 from 'nx-open' - Cache
1> [CMake]     msvc-redist/14.29.30133 from 'nx-open' - Cache
1> [CMake]     openal/1.19.1 from 'nx-open' - Cache
1> [CMake]     openssl/1.1.1k from 'nx-open' - Cache
1> [CMake]     qt/5.15.2 from 'nx-open' - Cache
1> [CMake]     range-v3/0.11.0 from 'nx-open' - Cache
1> [CMake]     roboto-fonts/1.0 from 'nx-open' - Cache
1> [CMake]     vms_help/5.0 from 'nx-open' - Cache
1> [CMake]     vms_quick_start_guide/5.0 from 'nx-open' - Cache
1> [CMake]     winsdk-redist/10.0.19041.0 from 'nx-open' - Cache
1> [CMake] Python requires
1> [CMake]     qt_module/0.3
1> [CMake] Packages
1> [CMake]     boost/1.78.0:4e533798063e6d680a3cc6fa60c9a24afccd049a - Cache
1> [CMake]     directx/JUN2010:3475bd55b91ae904ac96fde0f106a136ab951a5e - Cache
1> [CMake]     ffmpeg/4.4:81f8d2a766131085fcfbc4aa2494971958d469a9 - Cache
1> [CMake]     flite/2.2:37c40aea661afde5d67eb2057cb0ff32cb5d16b4 - Cache
1> [CMake]     hidapi/0.10.1:37c40aea661afde5d67eb2057cb0ff32cb5d16b4 - Cache
1> [CMake]     intel-media-sdk-bin/2019R1:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Cache
1> [CMake]     msvc-redist/14.29.30133:3475bd55b91ae904ac96fde0f106a136ab951a5e - Cache
1> [CMake]     openal/1.19.1:2c752c43905398ec870802a16dd1aa67e3a3d96c - Cache
1> [CMake]     openssl/1.1.1k:4f1710918aa542fccb5a54d7bd712e4b0750b50d - Cache
1> [CMake]     qt/5.15.2:1f73d4233187b0ed7afcdb5b1c8d8755a50170bc - Cache
1> [CMake]     range-v3/0.11.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache
1> [CMake]     roboto-fonts/1.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache
1> [CMake]     vms_help/5.0:0d6380402e75b3e0b78e2e1213d03c0b8b588732 - Cache
1> [CMake]     vms_quick_start_guide/5.0:0d6380402e75b3e0b78e2e1213d03c0b8b588732 - Cache
1> [CMake]     winsdk-redist/10.0.19041.0:3475bd55b91ae904ac96fde0f106a136ab951a5e - Cache
1> [CMake] Build requirements
1> [CMake]     doxygen/1.8.14 from 'nx-open' - Cache
1> [CMake]     wix/3.11 from 'nx-open' - Cache
1> [CMake] Build requirements packages
1> [CMake]     doxygen/1.8.14:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Cache
1> [CMake]     wix/3.11:3475bd55b91ae904ac96fde0f106a136ab951a5e - Download
1> [CMake] 
1> [CMake] Installing (downloading, building) binaries...
1> [CMake] wix/3.11: Retrieving package 3475bd55b91ae904ac96fde0f106a136ab951a5e from remote 'nx-open' 
1> [CMake] Downloading conanmanifest.txt
1> [CMake] Downloading conaninfo.txt
1> [CMake] Downloading conan_package.tgz
1> [CMake] wix/3.11: ERROR: Exception while getting package: 3475bd55b91ae904ac96fde0f106a136ab951a5e
1> [CMake] wix/3.11: ERROR: Exception: <class 'conans.errors.ConanException'> Error while extracting downloaded file 'C:\Users\piete\source\repos\ptr727\nx_open\out\build\x64-Debug\.conan\data\wix\3.11\_\_\dl\pkg\3475bd55b91ae904ac96fde0f106a136ab951a5e\conan_package.tgz' to C:\Users\piete\source\repos\ptr727\nx_open\out\build\x64-Debug\.conan\data\wix\3.11\_\_\package\3475bd55b91ae904ac96fde0f106a136ab951a5e
1> [CMake] [Errno 2] No such file or directory: 'C:\\Users\\piete\\source\\repos\\ptr727\\nx_open\\out\\build\\x64-Debug\\.conan\\data\\wix\\3.11\\_\\_\\package\\3475bd55b91ae904ac96fde0f106a136ab951a5e\\src\\test\\data\\Integration\\BuildingPackages\\Bundle\\BundleElementTests\\BundleWithPayloadGroupChild\\BundleWithPayloadGroupChild.wxs'
1> [CMake] Folder removed
1> [CMake] ERROR: Error while extracting downloaded file 'C:\Users\piete\source\repos\ptr727\nx_open\out\build\x64-Debug\.conan\data\wix\3.11\_\_\dl\pkg\3475bd55b91ae904ac96fde0f106a136ab951a5e\conan_package.tgz' to C:\Users\piete\source\repos\ptr727\nx_open\out\build\x64-Debug\.conan\data\wix\3.11\_\_\package\3475bd55b91ae904ac96fde0f106a136ab951a5e
1> [CMake] [Errno 2] No such file or directory: 'C:\\Users\\piete\\source\\repos\\ptr727\\nx_open\\out\\build\\x64-Debug\\.conan\\data\\wix\\3.11\\_\\_\\package\\3475bd55b91ae904ac96fde0f106a136ab951a5e\\src\\test\\data\\Integration\\BuildingPackages\\Bundle\\BundleElementTests\\BundleWithPayloadGroupChild\\BundleWithPayloadGroupChild.wxs'
1> [CMake] Folder removed
1> [CMake] CMake Error at run_conan.cmake:16 (message):
1> [CMake]   Conan failed to install the dependencies.
1> [CMake] 
1> [CMake] 
1> [CMake] CMake Error at cmake/utils.cmake:417 (message):
1> [CMake]   Conan execution failed.
1> [CMake] 
1> [CMake]   Command: "C:/Program Files/Microsoft Visual
1> [CMake]   Studio/2022/Preview/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe
1> [CMake]   -P
1> [CMake]   C:/Users/piete/source/repos/ptr727/nx_open/out/build/x64-Debug/run_conan.cmake"
1> [CMake] 
1> [CMake] 
1> [CMake]   Exit status or error message: "1"
1> [CMake] Call Stack (most recent call first):
1> [CMake]   cmake/conan_utils.cmake:100 (nx_execute_process_or_fail)
1> [CMake]   cmake/conan_dependencies.cmake:44 (nx_run_conan)
1> [CMake]   CMakeLists.txt:50 (include)
1> [CMake] -- Configuring incomplete, errors occurred!
1> 'C:\WINDOWS\system32\cmd.exe' '/c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PREVIEW\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe"  -G "Ninja"  -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="C:\Users\piete\source\repos\ptr727\nx_open\out\install\x64-Debug" -DCMAKE_C_COMPILER:FILEPATH="C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe" -DCMAKE_CXX_COMPILER:FILEPATH="C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe"  -DCMAKE_MAKE_PROGRAM="C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PREVIEW\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.exe" "C:\Users\piete\source\repos\ptr727\nx_open" 2>&1"' execution failed with error: ''C:\WINDOWS\system32\cmd.exe' '/c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PREVIEW\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe"  -G "Ninja"  -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="C:\Users\piete\source\repos\ptr727\nx_open\out\install\x64-Debug" -DCMAKE_C_COMPILER:FILEPATH="C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe" -DCMAKE_CXX_COMPILER:FILEPATH="C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe"  -DCMAKE_MAKE_PROGRAM="C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\PREVIEW\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.exe" "C:\Users\piete\source\repos\ptr727\nx_open" 2>&1"' returned with exit code: 1'.

Suggestions:

  • Please add a .gitignore file e.g., thousands of files getting added to git from the build folder kills the tools, e.g. VSCode stops at 10K files saying tooling stops working at 10K changes.
  • Suggest to use linters for MD files, e.g. VSCode with markdown and spelling extensions, I made the linter and spelling happy. (I know nitpic, but so easy to using linters)
  • I forgot to mention, since you are not using solution or project files in VS, consider using VSCode with the CMake Tools instead, this can give you an IDE experience on Win, Mac, and Linux.

docker for wisenet wave

Hi there. unfortunately we are not able to work with nx or dw in europe, we are forced to use the oem product "wisenet wave". are you planning to design a docker version for wisenet wave as well, as it is already for dw?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.