FORUM CTRLX AUTOMATION
ctrlX World Partner Apps for ctrlX AUTOMATION
Dear Community User! We will start the migration process in one hour.
The community will be then in READ ONLY mode.
Read more: Important
information on the platform change.
12-16-2021 01:51 PM
Hello @all,
after succesfully building and installing the "Hello World" example, I just built the cpp-example "datalayer.provide.all-data" and tried to install it on a CORE Virtual device.
However, the installation doesn't work. Only some red "empty" error message box is shown. In the diagnostics logbook also some error messages can be found.
I attached screenshots of them to this posting.
What did I do wrong here?
Solved! Go to Solution.
12-16-2021 02:16 PM
Could you give some more information about your system?
- Which version of ctrlX WORKS do you use? I guess 1.10.x
- Which version of the SDK do you use?
- Which processor architecture did you use for compiling and building? Should be both AMD64
It looks like the snap is not usable for that ctrlX COREvirtual
12-16-2021 02:23 PM - edited 12-16-2021 02:49 PM
My ctrlX WORKS version is 1.10.6
The version of the SDK is 1.12.0. Should be the most recent version. I downloaded it just a few hours ago from github.
And yes, the architecture for both is AMD64.
Given this information, can you think of any reason why it would be not usable?
EDIT:
I think I have something important to add:
The HelloWorld example I talked of, which was working, I built with the previous version of the SDK. I rebuilt it just now with version 1.12.0 and now it does not work either. Same error.
12-16-2021 02:52 PM
The main difference between version 1.10.x and 1.12.x is that the system was based on core18 and is now based on core20. So if you build an SDK 1.12 example it will need a system of the same version.
name: sdk-cpp-alldata
version: "2.0.0"
grade: stable
summary: SDK sample app in cpp - provides Data Layer nodes with different data types
description: |
This app provides two Data Layer branches, each branch initialy has nodes with all simple data types and one flatbuffers type.
The 'static' branch allows only read access.
The 'dynamic' branch allows read and write access of each node.
Furthermore nodes can be added.
title: sdk-cpp-alldata
base: core20
confinement: strict
12-16-2021 02:55 PM
Moved topic to forum SDK.
12-16-2021 03:33 PM
Okay, thank you! That solved it.
Actually, this was mainly caused by an unfortunate coincidence. About three weeks ago I installed ctrlX WORKS 1.10.6 and the previous version of the SDK (1.10.x) - which were the newest versions by then. I installed it in a VirtualBox / Ubuntu 18 environment.
The HelloWorld example worked just fine, then. But afterwards I had other duties than to work with the ctrlX stuff. Yesterday, I discovered that I somehow download the SDK 1.10.x incompletely (my fault). I downloaded the new (complete) version of SDK, wich was released in the meantime.
With the new SDK 1.12 in the Ubuntu 18 environment a whole series of trouble began. I reinstalled the VirtualBox machine from scratch with Ubuntu 20 just this morning. The incompatibility with the WORKS 1.10.6 was just the last of the many incompatibilities I encountered today.
But now the examples seem to work fine. Thanks again.