Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important information on the platform change.

cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

cannot find -lzmq

cannot find -lzmq

aFouraker
Occasional Contributor

When building the golang datalayer.client sdk example I get the following error when building for the arm processor. AMD compiles without error. 

 

aFouraker_0-1649639124667.png

 

3 REPLIES 3

CodeShepherd
Community Moderator
Community Moderator

Could you give us some more information?

  • Which SDK version are you using?
  • Which delopment environment are you using?

nickH
Community Moderator
Community Moderator

See the description on ctrlX Data Layer client and provider library for golang (and look at Prerequisites). Please install the packages you can find here in your Build VM:

 

 

sudo apt-get install libsystemd-dev libsystemd-dev:arm64 libzmq3-dev libzmq3-dev:arm64

 

This should solve your problem, so you can also build snaps in go for arm64.

Thank you for reporting this issue. We try to improve the setup and build process. 

nickH
Community Moderator
Community Moderator

Quick update on this issue:

Alternatively, you can add the following three lines to snapcraft.yaml under "parts: client: build-packages". This will be adapted for future releases.

 

 

- on arm64:
  - libsystemd-dev:arm64
  - libzmq3-dev:arm64

 

 

 See screenshot:

snapcraft.yaml of datalayer.clientsnapcraft.yaml of datalayer.client

 

 

 

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist