USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22 - Page 1
Forum section: electronics / general

author: Circlotron
author_rank: Super Contributor
timestamp: August 18, 2024, 05:29:18 am
content: Trying to install USBDM on a fresh install of Mint Mate 22. Is the latest version. I get the error message Dependency is not satisfiable: libwxgtk3.0-gtk3-0v5Is this library available separately, or should it have been included with the distro?

author: darkspr1te
author_rank: Frequent Contributor
timestamp: August 18, 2024, 10:11:36 am
content: There a blog that mentions libs not available in current version of linux so your build from sources, see herehttps://acassis.wordpress.com/2022/02/28/using-usbdm-programmer-on-linux/darkspr1te

author: pgo
author_rank: Regular Contributor
timestamp: August 18, 2024, 11:06:42 am
content: Tryhttps://github.com/podonoghue/usbdm-eclipse-makefiles-build#to-build-under-linuxbye

author: Circlotron
author_rank: Super Contributor
timestamp: August 18, 2024, 11:47:16 am
content: I'll give it a try. Thanks Peter.

author: Circlotron
author_rank: Super Contributor
timestamp: August 19, 2024, 03:23:29 am
content: Nope, didn't work. Variety of error messages. Can't post because they are on a laptop that doesn't have login details to here. I can sort that out then repost.There was one right at the end though, after the original terminal screenhad disappeared - sudo: ./Update: command not foundFor everyone else's convenience, the list of commands is below:Code:cd WorkDirectorysudo apt-get install gitgit clone https://github.com/podonoghue/usbdm-eclipse-makefiles-build.gitgit clone https://github.com/podonoghue/usbdm-eclipse-plugins.gitcd usbdm-eclipse-makefiles-buildsudo ./LinuxPackages./MakeAll./CreateDebFilesudo ./Update

author: pgo
author_rank: Regular Contributor
timestamp: August 19, 2024, 06:02:55 am
content: Hi,I just tried this on a reasonably current Mint Linux System (Linux Mint 21.3 Cinnamon) and it built fine.This is of little comfort I'm sure.The steps are basically:Cloning the repositories (1st 4 lines).Moving to the build directory (5th line).Installing some pre-reqs. (6th line).Building lots of stuff. (7th line).This should end with"64-bit Make successfully completed"Creating a DEB file (fails if above incomplete) (8th line).Installing the deb file (fails if above incomplete). (9th line).Errors in the last few lines are meaningless as they probably just indicate something earlier failed.Can you indicate where theearliesterror occurred in the sequence.Finding errors in the make build is a pain I know but this is the most likely spot.To re-buildcd to theusbdm-eclipse-makefiles-builddirectory and use./MakeAllI may be that the version of wxwidgets is different. in Mint 22.bye

author: Circlotron
author_rank: Super Contributor
timestamp: August 19, 2024, 07:36:22 am
content: Okay then. About 12 lines from the bottom there is the messagefatal error: wx/wx.h: No such file or directoryCode:Building in /home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build~/Downloads/temp/usbdm-eclipse-makefiles-build ~/Downloads/temp/usbdm-eclipse-makefiles-buildmake -f Makefile-x64.mk all BITNESS=64make: wx-config: No such file or directorymake: wx-config: No such file or directorymake -C UsbdmSystem_DLL all -f Makefile-x64.mkmake: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmSystem_DLL'make: wx-config: No such file or directorymake: wx-config: No such file or directoryBuilding usbdm-system 64-bit================================================================make dll -f Target.mk BUILDDIR=usbdm-system CDEFS=''-DCOMPILE_USBDM_SYSTEM_DLL'' BITNESS=64make: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmSystem_DLL'make: wx-config: No such file or directorymake: wx-config: No such file or directory-- Making directory ../PackageFiles/lib/x86_64-linux-gnumkdir -p ../PackageFiles/lib/x86_64-linux-gnu-- Making directory ../PackageFiles/bin/x86_64-linux-gnumkdir -p ../PackageFiles/bin/x86_64-linux-gnu-- Making directory usbdm-system.x86_64-linux-gnumkdir -p usbdm-system.x86_64-linux-gnu-- Building usbdm-system.x86_64-linux-gnu/UsbdmSystem.o from ../Shared/src/UsbdmSystem.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -DCOMPILE_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/UsbdmSystem.cpp -o usbdm-system.x86_64-linux-gnu/UsbdmSystem.o-- Building usbdm-system.x86_64-linux-gnu/ErrorMessages.o from ../Shared/src/ErrorMessages.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -DCOMPILE_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/ErrorMessages.cpp -o usbdm-system.x86_64-linux-gnu/ErrorMessages.o-- Building usbdm-system.x86_64-linux-gnu/UsbdmSystemLinux.o from ../Shared/src/UsbdmSystemLinux.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -DCOMPILE_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/UsbdmSystemLinux.cpp -o usbdm-system.x86_64-linux-gnu/UsbdmSystemLinux.o---- Linking Target usbdm-system.x86_64-linux-gnu/libusbdm-system.so.4.12g++ -shared -o usbdm-system.x86_64-linux-gnu/libusbdm-system.so.4.12 -Wl,-soname,libusbdm-system.so.4 -O3 -g3 -Wl,-rpath,"/usr/lib/x86_64-linux-gnu/usbdm" -Wl,-rpath-link,../Shared/x86_64-linux-gnu -Wl,-rpath-link,../PackageFiles/lib/x86_64-linux-gnu -m64 usbdm-system.x86_64-linux-gnu/UsbdmSystem.o usbdm-system.x86_64-linux-gnu/ErrorMessages.o usbdm-system.x86_64-linux-gnu/UsbdmSystemLinux.o -L../PackageFiles/lib/x86_64-linux-gnu -L../Shared/x86_64-linux-gnu---- Copying usbdm-system.x86_64-linux-gnu/libusbdm-system.so.4.12 to ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system.so.4.12cp usbdm-system.x86_64-linux-gnu/libusbdm-system.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system.so.4.12strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system.so.4.12ln -s -f libusbdm-system.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system.so.4ln -s -f libusbdm-system.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system.somake: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmSystem_DLL'Building usbdm-system-debug 64-bit================================================================make dll -f Target.mk BUILDDIR=usbdm-system-debug CDEFS=''-DCOMPILE_USBDM_SYSTEM_DLL'' DEBUG='Y' BITNESS=64make: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmSystem_DLL'make: wx-config: No such file or directorymake: wx-config: No such file or directory-- Making directory ../PackageFiles/lib/x86_64-linux-gnumkdir -p ../PackageFiles/lib/x86_64-linux-gnu-- Making directory ../PackageFiles/bin/x86_64-linux-gnumkdir -p ../PackageFiles/bin/x86_64-linux-gnu-- Making directory usbdm-system-debug.x86_64-linux-gnumkdir -p usbdm-system-debug.x86_64-linux-gnu-- Building usbdm-system-debug.x86_64-linux-gnu/UsbdmSystem.o from ../Shared/src/UsbdmSystem.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -DLOG -DCOMPILE_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/UsbdmSystem.cpp -o usbdm-system-debug.x86_64-linux-gnu/UsbdmSystem.o-- Building usbdm-system-debug.x86_64-linux-gnu/ErrorMessages.o from ../Shared/src/ErrorMessages.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -DLOG -DCOMPILE_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/ErrorMessages.cpp -o usbdm-system-debug.x86_64-linux-gnu/ErrorMessages.o-- Building usbdm-system-debug.x86_64-linux-gnu/UsbdmSystemLinux.o from ../Shared/src/UsbdmSystemLinux.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -DLOG -DCOMPILE_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/UsbdmSystemLinux.cpp -o usbdm-system-debug.x86_64-linux-gnu/UsbdmSystemLinux.o---- Linking Target usbdm-system-debug.x86_64-linux-gnu/libusbdm-system-debug.so.4.12g++ -shared -o usbdm-system-debug.x86_64-linux-gnu/libusbdm-system-debug.so.4.12 -Wl,-soname,libusbdm-system-debug.so.4 -O0 -g3 -Wl,-rpath,"/usr/lib/x86_64-linux-gnu/usbdm" -Wl,-rpath-link,../Shared/x86_64-linux-gnu -Wl,-rpath-link,../PackageFiles/lib/x86_64-linux-gnu -m64 usbdm-system-debug.x86_64-linux-gnu/UsbdmSystem.o usbdm-system-debug.x86_64-linux-gnu/ErrorMessages.o usbdm-system-debug.x86_64-linux-gnu/UsbdmSystemLinux.o -L../PackageFiles/lib/x86_64-linux-gnu -L../Shared/x86_64-linux-gnu---- Copying usbdm-system-debug.x86_64-linux-gnu/libusbdm-system-debug.so.4.12 to ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system-debug.so.4.12cp usbdm-system-debug.x86_64-linux-gnu/libusbdm-system-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system-debug.so.4.12strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system-debug.so.4.12ln -s -f libusbdm-system-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system-debug.so.4ln -s -f libusbdm-system-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system-debug.somake: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmSystem_DLL'make: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmSystem_DLL'make -C Usbdm_DLL all -f Makefile-x64.mkmake: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'make: wx-config: No such file or directorymake: wx-config: No such file or directoryBuilding usbdm 64-bit================================================================make dll -f Target.mk BUILDDIR=usbdm MODULE=usbdm CDEFS='-DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL' BITNESS=64make: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'BITNESS = 64BUILDDIR = usbdmmake: wx-config: No such file or directorymake: wx-config: No such file or directory-- Making directory ../PackageFiles/lib/x86_64-linux-gnumkdir -p ../PackageFiles/lib/x86_64-linux-gnu-- Making directory ../PackageFiles/bin/x86_64-linux-gnumkdir -p ../PackageFiles/bin/x86_64-linux-gnu-- Making directory usbdm.x86_64-linux-gnumkdir -p usbdm.x86_64-linux-gnu-- Building usbdm.x86_64-linux-gnu/armInterface.o from src/armInterface.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/armInterface.cpp -o usbdm.x86_64-linux-gnu/armInterface.o-- Building usbdm.x86_64-linux-gnu/ICP.o from src/ICP.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/ICP.cpp -o usbdm.x86_64-linux-gnu/ICP.o-- Building usbdm.x86_64-linux-gnu/JTAGSequence.o from src/JTAGSequence.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/JTAGSequence.cpp -o usbdm.x86_64-linux-gnu/JTAGSequence.o-- Building usbdm.x86_64-linux-gnu/low_level_usb.o from ../Shared/src/low_level_usb.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/low_level_usb.cpp -o usbdm.x86_64-linux-gnu/low_level_usb.o../Shared/src/low_level_usb.cpp: In function ‘USBDM_ErrorCode bdm_usb_transaction(unsigned int, unsigned int, unsigned char*, unsigned int, unsigned int*)’:../Shared/src/low_level_usb.cpp:1356:21: warning: ‘tempRxSize’ may be used uninitialized [-Wmaybe-uninitialized]1356 | *actualRxSize = tempRxSize;| ~~~~~~~~~~~~~~^~~~~~~~~~~~../Shared/src/low_level_usb.cpp:1334:13: note: ‘tempRxSize’ declared here1334 | unsigned tempRxSize;| ^~~~~~~~~~../Shared/src/low_level_usb.cpp:1356:21: warning: ‘tempRxSize’ may be used uninitialized [-Wmaybe-uninitialized]1356 | *actualRxSize = tempRxSize;| ~~~~~~~~~~~~~~^~~~~~~~~~~~../Shared/src/low_level_usb.cpp:1334:13: note: ‘tempRxSize’ declared here1334 | unsigned tempRxSize;| ^~~~~~~~~~../Shared/src/low_level_usb.cpp:1356:21: warning: ‘tempRxSize’ may be used uninitialized [-Wmaybe-uninitialized]1356 | *actualRxSize = tempRxSize;| ~~~~~~~~~~~~~~^~~~~~~~~~~~../Shared/src/low_level_usb.cpp:1334:13: note: ‘tempRxSize’ declared here1334 | unsigned tempRxSize;| ^~~~~~~~~~../Shared/src/low_level_usb.cpp:1356:21: warning: ‘tempRxSize’ may be used uninitialized [-Wmaybe-uninitialized]1356 | *actualRxSize = tempRxSize;| ~~~~~~~~~~~~~~^~~~~~~~~~~~../Shared/src/low_level_usb.cpp:1334:13: note: ‘tempRxSize’ declared here1334 | unsigned tempRxSize;| ^~~~~~~~~~-- Building usbdm.x86_64-linux-gnu/USBDM_API.o from src/USBDM_API.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/USBDM_API.cpp -o usbdm.x86_64-linux-gnu/USBDM_API.o-- Building usbdm.x86_64-linux-gnu/UsbdmSystem.o from ../Shared/src/UsbdmSystem.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/UsbdmSystem.cpp -o usbdm.x86_64-linux-gnu/UsbdmSystem.o-- Building usbdm.x86_64-linux-gnu/UsbdmSystemLinux.o from ../Shared/src/UsbdmSystemLinux.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/UsbdmSystemLinux.cpp -o usbdm.x86_64-linux-gnu/UsbdmSystemLinux.o-- Building usbdm.x86_64-linux-gnu/ErrorMessages.o from ../Shared/src/ErrorMessages.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/ErrorMessages.cpp -o usbdm.x86_64-linux-gnu/ErrorMessages.o-- Building usbdm.x86_64-linux-gnu/Names.o from ../Shared/src/Names.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/Names.cpp -o usbdm.x86_64-linux-gnu/Names.o-- Building usbdm.x86_64-linux-gnu/compat.o from src/compat.cg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/compat.c -o usbdm.x86_64-linux-gnu/compat.o---- Linking Target usbdm.x86_64-linux-gnu/libusbdm.so.4.12g++ -shared -o usbdm.x86_64-linux-gnu/libusbdm.so.4.12 -Wl,-soname,libusbdm.so.4 -O3 -g3 -Wl,-rpath,"/usr/lib/x86_64-linux-gnu/usbdm" -Wl,-rpath-link,../Shared/x86_64-linux-gnu -Wl,-rpath-link,../PackageFiles/lib/x86_64-linux-gnu -m64 usbdm.x86_64-linux-gnu/armInterface.o usbdm.x86_64-linux-gnu/ICP.o usbdm.x86_64-linux-gnu/JTAGSequence.o usbdm.x86_64-linux-gnu/low_level_usb.o usbdm.x86_64-linux-gnu/USBDM_API.o usbdm.x86_64-linux-gnu/UsbdmSystem.o usbdm.x86_64-linux-gnu/UsbdmSystemLinux.o usbdm.x86_64-linux-gnu/ErrorMessages.o usbdm.x86_64-linux-gnu/Names.o usbdm.x86_64-linux-gnu/compat.o -L../PackageFiles/lib/x86_64-linux-gnu -L../Shared/x86_64-linux-gnu -lusb-1.0---- Copying usbdm.x86_64-linux-gnu/libusbdm.so.4.12 to ../PackageFiles/lib/x86_64-linux-gnu/libusbdm.so.4.12cp usbdm.x86_64-linux-gnu/libusbdm.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm.so.4.12strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm.so.4.12ln -s -f libusbdm.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm.so.4ln -s -f libusbdm.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm.somake: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'Building usbdm-debug 64-bit================================================================make dll -f Target.mk BUILDDIR=usbdm-debug MODULE=usbdm CDEFS='-DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL' DEBUG='Y' BITNESS=64make: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'BITNESS = 64BUILDDIR = usbdm-debugmake: wx-config: No such file or directorymake: wx-config: No such file or directory-- Making directory ../PackageFiles/lib/x86_64-linux-gnumkdir -p ../PackageFiles/lib/x86_64-linux-gnu-- Making directory ../PackageFiles/bin/x86_64-linux-gnumkdir -p ../PackageFiles/bin/x86_64-linux-gnu-- Making directory usbdm-debug.x86_64-linux-gnumkdir -p usbdm-debug.x86_64-linux-gnu-- Building usbdm-debug.x86_64-linux-gnu/armInterface.o from src/armInterface.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/armInterface.cpp -o usbdm-debug.x86_64-linux-gnu/armInterface.o-- Building usbdm-debug.x86_64-linux-gnu/ICP.o from src/ICP.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/ICP.cpp -o usbdm-debug.x86_64-linux-gnu/ICP.o-- Building usbdm-debug.x86_64-linux-gnu/JTAGSequence.o from src/JTAGSequence.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/JTAGSequence.cpp -o usbdm-debug.x86_64-linux-gnu/JTAGSequence.o-- Building usbdm-debug.x86_64-linux-gnu/low_level_usb.o from ../Shared/src/low_level_usb.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/low_level_usb.cpp -o usbdm-debug.x86_64-linux-gnu/low_level_usb.o-- Building usbdm-debug.x86_64-linux-gnu/USBDM_API.o from src/USBDM_API.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/USBDM_API.cpp -o usbdm-debug.x86_64-linux-gnu/USBDM_API.o-- Building usbdm-debug.x86_64-linux-gnu/UsbdmSystem.o from ../Shared/src/UsbdmSystem.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/UsbdmSystem.cpp -o usbdm-debug.x86_64-linux-gnu/UsbdmSystem.o-- Building usbdm-debug.x86_64-linux-gnu/UsbdmSystemLinux.o from ../Shared/src/UsbdmSystemLinux.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/UsbdmSystemLinux.cpp -o usbdm-debug.x86_64-linux-gnu/UsbdmSystemLinux.o-- Building usbdm-debug.x86_64-linux-gnu/ErrorMessages.o from ../Shared/src/ErrorMessages.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/ErrorMessages.cpp -o usbdm-debug.x86_64-linux-gnu/ErrorMessages.o-- Building usbdm-debug.x86_64-linux-gnu/Names.o from ../Shared/src/Names.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/Names.cpp -o usbdm-debug.x86_64-linux-gnu/Names.o-- Building usbdm-debug.x86_64-linux-gnu/compat.o from src/compat.cg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/compat.c -o usbdm-debug.x86_64-linux-gnu/compat.o---- Linking Target usbdm-debug.x86_64-linux-gnu/libusbdm-debug.so.4.12g++ -shared -o usbdm-debug.x86_64-linux-gnu/libusbdm-debug.so.4.12 -Wl,-soname,libusbdm-debug.so.4 -O0 -g3 -Wl,-rpath,"/usr/lib/x86_64-linux-gnu/usbdm" -Wl,-rpath-link,../Shared/x86_64-linux-gnu -Wl,-rpath-link,../PackageFiles/lib/x86_64-linux-gnu -m64 usbdm-debug.x86_64-linux-gnu/armInterface.o usbdm-debug.x86_64-linux-gnu/ICP.o usbdm-debug.x86_64-linux-gnu/JTAGSequence.o usbdm-debug.x86_64-linux-gnu/low_level_usb.o usbdm-debug.x86_64-linux-gnu/USBDM_API.o usbdm-debug.x86_64-linux-gnu/UsbdmSystem.o usbdm-debug.x86_64-linux-gnu/UsbdmSystemLinux.o usbdm-debug.x86_64-linux-gnu/ErrorMessages.o usbdm-debug.x86_64-linux-gnu/Names.o usbdm-debug.x86_64-linux-gnu/compat.o -L../PackageFiles/lib/x86_64-linux-gnu -L../Shared/x86_64-linux-gnu -lusb-1.0---- Copying usbdm-debug.x86_64-linux-gnu/libusbdm-debug.so.4.12 to ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-debug.so.4.12cp usbdm-debug.x86_64-linux-gnu/libusbdm-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-debug.so.4.12strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-debug.so.4.12ln -s -f libusbdm-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-debug.so.4ln -s -f libusbdm-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-debug.somake: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'Building usbdm-static 64-bit================================================================make dll -f Target.mk BUILDDIR=usbdm-static MODULE=usbdm CDEFS='-DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL' LFLAGS='' BITNESS=64make: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'BITNESS = 64BUILDDIR = usbdm-staticmake: wx-config: No such file or directorymake: wx-config: No such file or directory-- Making directory ../PackageFiles/lib/x86_64-linux-gnumkdir -p ../PackageFiles/lib/x86_64-linux-gnu-- Making directory ../PackageFiles/bin/x86_64-linux-gnumkdir -p ../PackageFiles/bin/x86_64-linux-gnu-- Making directory usbdm-static.x86_64-linux-gnumkdir -p usbdm-static.x86_64-linux-gnu-- Building usbdm-static.x86_64-linux-gnu/armInterface.o from src/armInterface.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/armInterface.cpp -o usbdm-static.x86_64-linux-gnu/armInterface.o-- Building usbdm-static.x86_64-linux-gnu/ICP.o from src/ICP.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/ICP.cpp -o usbdm-static.x86_64-linux-gnu/ICP.o-- Building usbdm-static.x86_64-linux-gnu/JTAGSequence.o from src/JTAGSequence.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/JTAGSequence.cpp -o usbdm-static.x86_64-linux-gnu/JTAGSequence.o-- Building usbdm-static.x86_64-linux-gnu/low_level_usb.o from ../Shared/src/low_level_usb.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/low_level_usb.cpp -o usbdm-static.x86_64-linux-gnu/low_level_usb.o../Shared/src/low_level_usb.cpp: In function ‘USBDM_ErrorCode bdm_usb_transaction(unsigned int, unsigned int, unsigned char*, unsigned int, unsigned int*)’:../Shared/src/low_level_usb.cpp:1356:21: warning: ‘tempRxSize’ may be used uninitialized [-Wmaybe-uninitialized]1356 | *actualRxSize = tempRxSize;| ~~~~~~~~~~~~~~^~~~~~~~~~~~../Shared/src/low_level_usb.cpp:1334:13: note: ‘tempRxSize’ declared here1334 | unsigned tempRxSize;| ^~~~~~~~~~../Shared/src/low_level_usb.cpp:1356:21: warning: ‘tempRxSize’ may be used uninitialized [-Wmaybe-uninitialized]1356 | *actualRxSize = tempRxSize;| ~~~~~~~~~~~~~~^~~~~~~~~~~~../Shared/src/low_level_usb.cpp:1334:13: note: ‘tempRxSize’ declared here1334 | unsigned tempRxSize;| ^~~~~~~~~~../Shared/src/low_level_usb.cpp:1356:21: warning: ‘tempRxSize’ may be used uninitialized [-Wmaybe-uninitialized]1356 | *actualRxSize = tempRxSize;| ~~~~~~~~~~~~~~^~~~~~~~~~~~../Shared/src/low_level_usb.cpp:1334:13: note: ‘tempRxSize’ declared here1334 | unsigned tempRxSize;| ^~~~~~~~~~../Shared/src/low_level_usb.cpp:1356:21: warning: ‘tempRxSize’ may be used uninitialized [-Wmaybe-uninitialized]1356 | *actualRxSize = tempRxSize;| ~~~~~~~~~~~~~~^~~~~~~~~~~~../Shared/src/low_level_usb.cpp:1334:13: note: ‘tempRxSize’ declared here1334 | unsigned tempRxSize;| ^~~~~~~~~~-- Building usbdm-static.x86_64-linux-gnu/USBDM_API.o from src/USBDM_API.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/USBDM_API.cpp -o usbdm-static.x86_64-linux-gnu/USBDM_API.o-- Building usbdm-static.x86_64-linux-gnu/UsbdmSystem.o from ../Shared/src/UsbdmSystem.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/UsbdmSystem.cpp -o usbdm-static.x86_64-linux-gnu/UsbdmSystem.o-- Building usbdm-static.x86_64-linux-gnu/UsbdmSystemLinux.o from ../Shared/src/UsbdmSystemLinux.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/UsbdmSystemLinux.cpp -o usbdm-static.x86_64-linux-gnu/UsbdmSystemLinux.o-- Building usbdm-static.x86_64-linux-gnu/ErrorMessages.o from ../Shared/src/ErrorMessages.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/ErrorMessages.cpp -o usbdm-static.x86_64-linux-gnu/ErrorMessages.o-- Building usbdm-static.x86_64-linux-gnu/Names.o from ../Shared/src/Names.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/Names.cpp -o usbdm-static.x86_64-linux-gnu/Names.o-- Building usbdm-static.x86_64-linux-gnu/compat.o from src/compat.cg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/compat.c -o usbdm-static.x86_64-linux-gnu/compat.o---- Linking Target usbdm-static.x86_64-linux-gnu/libusbdm-static.so.4.12g++ -shared -o usbdm-static.x86_64-linux-gnu/libusbdm-static.so.4.12 -Wl,-soname,libusbdm-static.so.4 -O3 -g3 -Wl,-rpath,"/usr/lib/x86_64-linux-gnu/usbdm" -Wl,-rpath-link,../Shared/x86_64-linux-gnu -Wl,-rpath-link,../PackageFiles/lib/x86_64-linux-gnu -m64 usbdm-static.x86_64-linux-gnu/armInterface.o usbdm-static.x86_64-linux-gnu/ICP.o usbdm-static.x86_64-linux-gnu/JTAGSequence.o usbdm-static.x86_64-linux-gnu/low_level_usb.o usbdm-static.x86_64-linux-gnu/USBDM_API.o usbdm-static.x86_64-linux-gnu/UsbdmSystem.o usbdm-static.x86_64-linux-gnu/UsbdmSystemLinux.o usbdm-static.x86_64-linux-gnu/ErrorMessages.o usbdm-static.x86_64-linux-gnu/Names.o usbdm-static.x86_64-linux-gnu/compat.o -L../PackageFiles/lib/x86_64-linux-gnu -L../Shared/x86_64-linux-gnu -lusb-1.0---- Copying usbdm-static.x86_64-linux-gnu/libusbdm-static.so.4.12 to ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static.so.4.12cp usbdm-static.x86_64-linux-gnu/libusbdm-static.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static.so.4.12strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static.so.4.12ln -s -f libusbdm-static.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static.so.4ln -s -f libusbdm-static.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static.somake: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'Building usbdm-static-debug 64-bit================================================================make dll -f Target.mk BUILDDIR=usbdm-static-debug MODULE=usbdm CDEFS='-DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL' LFLAGS='' DEBUG='Y' BITNESS=64make: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'BITNESS = 64BUILDDIR = usbdm-static-debugmake: wx-config: No such file or directorymake: wx-config: No such file or directory-- Making directory ../PackageFiles/lib/x86_64-linux-gnumkdir -p ../PackageFiles/lib/x86_64-linux-gnu-- Making directory ../PackageFiles/bin/x86_64-linux-gnumkdir -p ../PackageFiles/bin/x86_64-linux-gnu-- Making directory usbdm-static-debug.x86_64-linux-gnumkdir -p usbdm-static-debug.x86_64-linux-gnu-- Building usbdm-static-debug.x86_64-linux-gnu/armInterface.o from src/armInterface.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/armInterface.cpp -o usbdm-static-debug.x86_64-linux-gnu/armInterface.o-- Building usbdm-static-debug.x86_64-linux-gnu/ICP.o from src/ICP.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/ICP.cpp -o usbdm-static-debug.x86_64-linux-gnu/ICP.o-- Building usbdm-static-debug.x86_64-linux-gnu/JTAGSequence.o from src/JTAGSequence.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/JTAGSequence.cpp -o usbdm-static-debug.x86_64-linux-gnu/JTAGSequence.o-- Building usbdm-static-debug.x86_64-linux-gnu/low_level_usb.o from ../Shared/src/low_level_usb.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/low_level_usb.cpp -o usbdm-static-debug.x86_64-linux-gnu/low_level_usb.o-- Building usbdm-static-debug.x86_64-linux-gnu/USBDM_API.o from src/USBDM_API.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/USBDM_API.cpp -o usbdm-static-debug.x86_64-linux-gnu/USBDM_API.o-- Building usbdm-static-debug.x86_64-linux-gnu/UsbdmSystem.o from ../Shared/src/UsbdmSystem.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/UsbdmSystem.cpp -o usbdm-static-debug.x86_64-linux-gnu/UsbdmSystem.o-- Building usbdm-static-debug.x86_64-linux-gnu/UsbdmSystemLinux.o from ../Shared/src/UsbdmSystemLinux.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/UsbdmSystemLinux.cpp -o usbdm-static-debug.x86_64-linux-gnu/UsbdmSystemLinux.o-- Building usbdm-static-debug.x86_64-linux-gnu/ErrorMessages.o from ../Shared/src/ErrorMessages.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/ErrorMessages.cpp -o usbdm-static-debug.x86_64-linux-gnu/ErrorMessages.o-- Building usbdm-static-debug.x86_64-linux-gnu/Names.o from ../Shared/src/Names.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c ../Shared/src/Names.cpp -o usbdm-static-debug.x86_64-linux-gnu/Names.o-- Building usbdm-static-debug.x86_64-linux-gnu/compat.o from src/compat.cg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL -Isrc -I../Shared/src -MD -c src/compat.c -o usbdm-static-debug.x86_64-linux-gnu/compat.o---- Linking Target usbdm-static-debug.x86_64-linux-gnu/libusbdm-static-debug.so.4.12g++ -shared -o usbdm-static-debug.x86_64-linux-gnu/libusbdm-static-debug.so.4.12 -Wl,-soname,libusbdm-static-debug.so.4 -O0 -g3 -Wl,-rpath,"/usr/lib/x86_64-linux-gnu/usbdm" -Wl,-rpath-link,../Shared/x86_64-linux-gnu -Wl,-rpath-link,../PackageFiles/lib/x86_64-linux-gnu -m64 usbdm-static-debug.x86_64-linux-gnu/armInterface.o usbdm-static-debug.x86_64-linux-gnu/ICP.o usbdm-static-debug.x86_64-linux-gnu/JTAGSequence.o usbdm-static-debug.x86_64-linux-gnu/low_level_usb.o usbdm-static-debug.x86_64-linux-gnu/USBDM_API.o usbdm-static-debug.x86_64-linux-gnu/UsbdmSystem.o usbdm-static-debug.x86_64-linux-gnu/UsbdmSystemLinux.o usbdm-static-debug.x86_64-linux-gnu/ErrorMessages.o usbdm-static-debug.x86_64-linux-gnu/Names.o usbdm-static-debug.x86_64-linux-gnu/compat.o -L../PackageFiles/lib/x86_64-linux-gnu -L../Shared/x86_64-linux-gnu -lusb-1.0---- Copying usbdm-static-debug.x86_64-linux-gnu/libusbdm-static-debug.so.4.12 to ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static-debug.so.4.12cp usbdm-static-debug.x86_64-linux-gnu/libusbdm-static-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static-debug.so.4.12strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static-debug.so.4.12ln -s -f libusbdm-static-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static-debug.so.4ln -s -f libusbdm-static-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static-debug.somake: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'make: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'make -C UsbdmJni_DLL all -f Makefile-x64.mkmake: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmJni_DLL'make: wx-config: No such file or directorymake: wx-config: No such file or directoryBuilding usbdm-jni 64-bit================================================================make dll -f Target.mk BUILDDIR=usbdm-jni CDEFS='' BITNESS=64make: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmJni_DLL'make: wx-config: No such file or directorymake: wx-config: No such file or directory-- Making directory ../PackageFiles/lib/x86_64-linux-gnumkdir -p ../PackageFiles/lib/x86_64-linux-gnu-- Making directory ../PackageFiles/bin/x86_64-linux-gnumkdir -p ../PackageFiles/bin/x86_64-linux-gnu-- Making directory usbdm-jni.x86_64-linux-gnumkdir -p usbdm-jni.x86_64-linux-gnu-- Building usbdm-jni.x86_64-linux-gnu/UsbdmJniWrapper.o from src/UsbdmJniWrapper.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Isrc -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -I../Shared/src -MD -c src/UsbdmJniWrapper.cpp -o usbdm-jni.x86_64-linux-gnu/UsbdmJniWrapper.o-- Building usbdm-jni.x86_64-linux-gnu/LinuxPaths.o from src/LinuxPaths.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Isrc -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -I../Shared/src -MD -c src/LinuxPaths.cpp -o usbdm-jni.x86_64-linux-gnu/LinuxPaths.o---- Linking Target usbdm-jni.x86_64-linux-gnu/libusbdm-jni.so.4.12g++ -shared -o usbdm-jni.x86_64-linux-gnu/libusbdm-jni.so.4.12 -Wl,-soname,libusbdm-jni.so.4 -O3 -g3 -Wl,-rpath,"/usr/lib/x86_64-linux-gnu/usbdm" -Wl,-rpath-link,../Shared/x86_64-linux-gnu -Wl,-rpath-link,../PackageFiles/lib/x86_64-linux-gnu -m64 -Wl,-soname,libusbdm-jni.so.4 usbdm-jni.x86_64-linux-gnu/UsbdmJniWrapper.o usbdm-jni.x86_64-linux-gnu/LinuxPaths.o -L../PackageFiles/lib/x86_64-linux-gnu -L../Shared/x86_64-linux-gnu -lusbdm---- Copying usbdm-jni.x86_64-linux-gnu/libusbdm-jni.so.4.12 to ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni.so.4.12cp usbdm-jni.x86_64-linux-gnu/libusbdm-jni.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni.so.4.12strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni.so.4.12ln -s -f libusbdm-jni.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni.so.4ln -s -f libusbdm-jni.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni.somake: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmJni_DLL'Building usbdm-jni-debug 64-bit================================================================make dll -f Target.mk BUILDDIR=usbdm-jni-debug CDEFS='' DEBUG='Y' BITNESS=64make: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmJni_DLL'make: wx-config: No such file or directorymake: wx-config: No such file or directory-- Making directory ../PackageFiles/lib/x86_64-linux-gnumkdir -p ../PackageFiles/lib/x86_64-linux-gnu-- Making directory ../PackageFiles/bin/x86_64-linux-gnumkdir -p ../PackageFiles/bin/x86_64-linux-gnu-- Making directory usbdm-jni-debug.x86_64-linux-gnumkdir -p usbdm-jni-debug.x86_64-linux-gnu-- Building usbdm-jni-debug.x86_64-linux-gnu/UsbdmJniWrapper.o from src/UsbdmJniWrapper.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -Isrc -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -I../Shared/src -MD -c src/UsbdmJniWrapper.cpp -o usbdm-jni-debug.x86_64-linux-gnu/UsbdmJniWrapper.o-- Building usbdm-jni-debug.x86_64-linux-gnu/LinuxPaths.o from src/LinuxPaths.cppg++ -fPIC -O0 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -DLOG -Isrc -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -I../Shared/src -MD -c src/LinuxPaths.cpp -o usbdm-jni-debug.x86_64-linux-gnu/LinuxPaths.o---- Linking Target usbdm-jni-debug.x86_64-linux-gnu/libusbdm-jni-debug.so.4.12g++ -shared -o usbdm-jni-debug.x86_64-linux-gnu/libusbdm-jni-debug.so.4.12 -Wl,-soname,libusbdm-jni-debug.so.4 -O0 -g3 -Wl,-rpath,"/usr/lib/x86_64-linux-gnu/usbdm" -Wl,-rpath-link,../Shared/x86_64-linux-gnu -Wl,-rpath-link,../PackageFiles/lib/x86_64-linux-gnu -m64 -Wl,-soname,libusbdm-jni-debug.so.4 usbdm-jni-debug.x86_64-linux-gnu/UsbdmJniWrapper.o usbdm-jni-debug.x86_64-linux-gnu/LinuxPaths.o -L../PackageFiles/lib/x86_64-linux-gnu -L../Shared/x86_64-linux-gnu -lusbdm-debug---- Copying usbdm-jni-debug.x86_64-linux-gnu/libusbdm-jni-debug.so.4.12 to ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni-debug.so.4.12cp usbdm-jni-debug.x86_64-linux-gnu/libusbdm-jni-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni-debug.so.4.12strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni-debug.so.4.12ln -s -f libusbdm-jni-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni-debug.so.4ln -s -f libusbdm-jni-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni-debug.somake: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmJni_DLL'make: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmJni_DLL'make -C UsbdmWx_DLL all -f Makefile-x64.mkmake: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmWx_DLL'make: wx-config: No such file or directorymake: wx-config: No such file or directoryBuilding usbdm-wx-plugin 64-bit================================================================make dll -f Target.mk BUILDDIR=usbdm-wx-plugin CDEFS='-DMINIMAL_APP=wxPluginApp -DCOMPILE_WX_PLUGIN_DLL' BITNESS=64make: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmWx_DLL'make: wx-config: No such file or directorymake: wx-config: No such file or directory-- Making directory ../PackageFiles/lib/x86_64-linux-gnumkdir -p ../PackageFiles/lib/x86_64-linux-gnu-- Making directory ../PackageFiles/bin/x86_64-linux-gnumkdir -p ../PackageFiles/bin/x86_64-linux-gnu-- Making directory usbdm-wx-plugin.x86_64-linux-gnumkdir -p usbdm-wx-plugin.x86_64-linux-gnu-- Building usbdm-wx-plugin.x86_64-linux-gnu/WxPluginImp.o from src/WxPluginImp.cppg++ -fPIC -O3 -g3 -m64 -std=gnu++17 -Wall -shared -fvisibility=hidden -fvisibility-inlines-hidden -DMINIMAL_APP=wxPluginApp -DCOMPILE_WX_PLUGIN_DLL -DuseWxWidgets -Isrc -I../Shared/src -MD -c src/WxPluginImp.cpp -o usbdm-wx-plugin.x86_64-linux-gnu/WxPluginImp.osrc/WxPluginImp.cpp:16:10: fatal error: wx/wx.h: No such file or directory16 | #include <wx/wx.h>| ^~~~~~~~~compilation terminated.make: *** [Target.mk:93: usbdm-wx-plugin.x86_64-linux-gnu/WxPluginImp.o] Error 1make: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmWx_DLL'make: *** [Makefile-x64.mk:11: usbdm-wx-plugin] Error 2make: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmWx_DLL'make: *** [Makefile-x64.mk:59: build-UsbdmWx_DLL] Error 264-bit Make failedPress any key to continue...my-name@lappy:~/Downloads/temp/usbdm-eclipse-makefiles-build$

author: pgo
author_rank: Regular Contributor
timestamp: August 19, 2024, 07:51:35 am
content: Hi,wx-config command is part of the WxWidgets installation.It should have been installed bysudo ./LinuxPackagesThe actual lines were:sudo apt-get -y install libwxgtk3.0-gtk3-devsudo apt-get -y install libwxbase3.0-devCould you run the script again or try the above lines and check for any error. It should be less noisy than when it was first run.As indicated - I suspect something has changed in wxwidgets with Mint 22.bye

author: Circlotron
author_rank: Super Contributor
timestamp: August 19, 2024, 08:37:39 am
content: Getting somewhere now.Can't locate packages.Code:my-name@lappy:~$ sudo apt-get -y install libwxgtk3.0-gtk3-dev password for my-name:Reading package lists... DoneBuilding dependency tree... DoneReading state information... DoneE: Unable to locate package libwxgtk3.0-gtk3-devE: Couldn't find any package by glob 'libwxgtk3.0-gtk3-dev'E: Couldn't find any package by regex 'libwxgtk3.0-gtk3-dev'my-name@lappy:~$ sudo apt-get -y install libwxbase3.0-devReading package lists... DoneBuilding dependency tree... DoneReading state information... DoneE: Unable to locate package libwxbase3.0-devE: Couldn't find any package by glob 'libwxbase3.0-dev'E: Couldn't find any package by regex 'libwxbase3.0-dev'my-name@lappy:~$

author: nctnico
author_rank: Super Contributor
timestamp: August 19, 2024, 08:50:30 am
content: I think your distro is too new and they forgot to add the package. Does Mint have a website where you can search for the packages in each release? If so, then use that to find the wxgtk libraries which are available.

author: Circlotron
author_rank: Super Contributor
timestamp: August 19, 2024, 09:28:04 am
content: I found this version of the file on my system:

author: pgo
author_rank: Regular Contributor
timestamp: August 19, 2024, 10:16:34 am
content: You can try installing the required dev files corresponding to the installed runtime versions you have found.This is also the reason the pre-compiled version doesn't work(only later runtime files available).It would be somethinglike:sudo apt-get -y install libwxgtk3.2-gtk3-devsudo apt-get -y install libwxbase3.2-devNo guarantee it will actually build as there may be incompatibilities.bye

author: Circlotron
author_rank: Super Contributor
timestamp: August 19, 2024, 10:37:24 am
content: Says Unable to locate package Both cases.Code:xxx@lappy:~$ sudo apt-get -y install libwxgtk3.2-gtk3-dev password for xxx:Reading package lists... DoneBuilding dependency tree... DoneReading state information... DoneE: Unable to locate package libwxgtk3.2-gtk3-devE: Couldn't find any package by glob 'libwxgtk3.2-gtk3-dev'E: Couldn't find any package by regex 'libwxgtk3.2-gtk3-dev'xxx@lappy:~$ sudo apt-get -y install libwxbase3.2-devReading package lists... DoneBuilding dependency tree... DoneReading state information... DoneE: Unable to locate package libwxbase3.2-devE: Couldn't find any package by glob 'libwxbase3.2-dev'E: Couldn't find any package by regex 'libwxbase3.2-dev'xxx@lappy:~$

author: pgo
author_rank: Regular Contributor
timestamp: August 19, 2024, 10:47:14 am
content: Try using Synaptic Package Manager and searching for wxwidgets package withdevending.

author: Circlotron
author_rank: Super Contributor
timestamp: August 19, 2024, 11:00:12 am
content: I assume these are the right search terms.

author: Circlotron
author_rank: Super Contributor
timestamp: August 19, 2024, 11:18:05 am
content: I don't know what I am looking for.

author: pgo
author_rank: Regular Contributor
timestamp: August 19, 2024, 11:20:12 am
content: Try 4th + 7th but it is unlikely to be useful because the library files seem to have changed names,This is a pain, I would have expected Ver 3 to still be available.bye

author: Circlotron
author_rank: Super Contributor
timestamp: August 19, 2024, 11:41:26 am
content: It compiled without errors, but still this:

author: pgo
author_rank: Regular Contributor
timestamp: August 19, 2024, 12:05:46 pm
content: Really weird - I would have thought the build would complain about missing dependent libraries.Replace the file ......./usbdm-eclipse-makefiles-build/PackageFiles/MiscellaneousLinux/DEBIAN/control.amd64 with the one in the attached zip file.Then do./CreateDebFileThe file just removes the dependency which should allow it to install.I don't really expect it to work!

author: Circlotron
author_rank: Super Contributor
timestamp: August 19, 2024, 12:43:02 pm
content: Hot diggety dog!Looks like it's good now.Thanks so much Peter. Hope others benefit from this too.

author: pgo
author_rank: Regular Contributor
timestamp: August 19, 2024, 01:40:49 pm
content: Well I'm amazed.It's really surprising we could get this working by remote control so to speak.Thanks for your persistence with this.bye

author: Circlotron
author_rank: Super Contributor
timestamp: August 29, 2024, 06:42:10 am
content: Will there be an update to the files on Sourceforge?

author: pgo
author_rank: Regular Contributor
timestamp: August 29, 2024, 09:46:37 am
content: Probably not until I actually move to a later OS as I can't do any testing.I should add a link to this discussion but I have been busy fixing the HSC08 programmer for another device.bye

author: pgo
author_rank: Regular Contributor
timestamp: August 30, 2024, 06:44:40 am
content: Hi,Since Wxwidgets Version 3.2 is available in the version of Mint I am using I have updated the build to use that version.bye

author: Circlotron
author_rank: Super Contributor
timestamp: August 30, 2024, 12:49:02 pm
content: Yep, compiled and installed just fine.Communicates with programmer.Thanks heaps, Peter.