Author Topic: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22  (Read 1284 times)

0 Members and 1 Guest are viewing this topic.

Offline CirclotronTopic starter

  • Super Contributor
  • ***
  • Posts: 3307
  • Country: au
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-0v5
Is this library available separately, or should it have been included with the distro?
 

Online darkspr1te

  • Frequent Contributor
  • **
  • Posts: 352
  • Country: zm
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #1 on: August 18, 2024, 10:11:36 am »
There a blog that mentions libs not available in current version of linux so your build from sources, see here
https://acassis.wordpress.com/2022/02/28/using-usbdm-programmer-on-linux/



darkspr1te
 
The following users thanked this post: Circlotron

Offline pgo

  • Regular Contributor
  • *
  • Posts: 81
  • Country: au
 
The following users thanked this post: Circlotron

Offline CirclotronTopic starter

  • Super Contributor
  • ***
  • Posts: 3307
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #3 on: August 18, 2024, 11:47:16 am »
I'll give it a try. Thanks Peter.
 

Offline CirclotronTopic starter

  • Super Contributor
  • ***
  • Posts: 3307
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #4 on: August 19, 2024, 03:23:29 am »
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 screen
had disappeared - sudo: ./Update: command not found

For everyone else's convenience, the list of commands is below:

Code: [Select]
cd WorkDirectory

sudo apt-get install git
 
git clone https://github.com/podonoghue/usbdm-eclipse-makefiles-build.git

git clone https://github.com/podonoghue/usbdm-eclipse-plugins.git

cd usbdm-eclipse-makefiles-build

sudo ./LinuxPackages

./MakeAll

./CreateDebFile

sudo ./Update
 

Offline pgo

  • Regular Contributor
  • *
  • Posts: 81
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #5 on: August 19, 2024, 06:02:55 am »
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 the earliest error occurred in the sequence.
Finding errors in the make build is a pain I know but this is the most likely spot.
To re-build
cd to the usbdm-eclipse-makefiles-build  directory and use
./MakeAll

I may be that the version of wxwidgets is different. in Mint 22.
bye
« Last Edit: August 19, 2024, 06:06:46 am by pgo »
 

Offline CirclotronTopic starter

  • Super Contributor
  • ***
  • Posts: 3307
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #6 on: August 19, 2024, 07:36:22 am »
Okay then. About 12 lines from the bottom there is the message

fatal error: wx/wx.h: No such file or directory

Code: [Select]
Building in /home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build
~/Downloads/temp/usbdm-eclipse-makefiles-build ~/Downloads/temp/usbdm-eclipse-makefiles-build
make -f Makefile-x64.mk all BITNESS=64
make: wx-config: No such file or directory
make: wx-config: No such file or directory
make -C UsbdmSystem_DLL all -f Makefile-x64.mk
make[1]: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmSystem_DLL'
make[1]: wx-config: No such file or directory
make[1]: wx-config: No such file or directory

Building usbdm-system 64-bit
================================================================
make dll -f Target.mk BUILDDIR=usbdm-system CDEFS=''-DCOMPILE_USBDM_SYSTEM_DLL'' BITNESS=64
make[2]: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmSystem_DLL'
make[2]: wx-config: No such file or directory
make[2]: wx-config: No such file or directory
-- Making directory ../PackageFiles/lib/x86_64-linux-gnu
mkdir -p ../PackageFiles/lib/x86_64-linux-gnu
-- Making directory ../PackageFiles/bin/x86_64-linux-gnu
mkdir -p ../PackageFiles/bin/x86_64-linux-gnu
-- Making directory usbdm-system.x86_64-linux-gnu
mkdir -p usbdm-system.x86_64-linux-gnu
-- Building usbdm-system.x86_64-linux-gnu/UsbdmSystem.o from ../Shared/src/UsbdmSystem.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.12
g++ -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.12
cp usbdm-system.x86_64-linux-gnu/libusbdm-system.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system.so.4.12
strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system.so.4.12
ln -s -f libusbdm-system.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system.so.4
ln -s -f libusbdm-system.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system.so
make[2]: 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=64
make[2]: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmSystem_DLL'
make[2]: wx-config: No such file or directory
make[2]: wx-config: No such file or directory
-- Making directory ../PackageFiles/lib/x86_64-linux-gnu
mkdir -p ../PackageFiles/lib/x86_64-linux-gnu
-- Making directory ../PackageFiles/bin/x86_64-linux-gnu
mkdir -p ../PackageFiles/bin/x86_64-linux-gnu
-- Making directory usbdm-system-debug.x86_64-linux-gnu
mkdir -p usbdm-system-debug.x86_64-linux-gnu
-- Building usbdm-system-debug.x86_64-linux-gnu/UsbdmSystem.o from ../Shared/src/UsbdmSystem.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.12
g++ -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.12
cp usbdm-system-debug.x86_64-linux-gnu/libusbdm-system-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system-debug.so.4.12
strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system-debug.so.4.12
ln -s -f libusbdm-system-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system-debug.so.4
ln -s -f libusbdm-system-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-system-debug.so
make[2]: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmSystem_DLL'
make[1]: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmSystem_DLL'
make -C Usbdm_DLL all -f Makefile-x64.mk
make[1]: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'
make[1]: wx-config: No such file or directory
make[1]: wx-config: No such file or directory

Building usbdm 64-bit
================================================================
make dll -f Target.mk BUILDDIR=usbdm MODULE=usbdm CDEFS='-DUSBDM_DLL_EXPORTS -DLINK_USBDM_SYSTEM_DLL' BITNESS=64
make[2]: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'
BITNESS  = 64
BUILDDIR = usbdm
make[2]: wx-config: No such file or directory
make[2]: wx-config: No such file or directory
-- Making directory ../PackageFiles/lib/x86_64-linux-gnu
mkdir -p ../PackageFiles/lib/x86_64-linux-gnu
-- Making directory ../PackageFiles/bin/x86_64-linux-gnu
mkdir -p ../PackageFiles/bin/x86_64-linux-gnu
-- Making directory usbdm.x86_64-linux-gnu
mkdir -p usbdm.x86_64-linux-gnu
-- Building usbdm.x86_64-linux-gnu/armInterface.o from src/armInterface.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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 here
 1334 |    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 here
 1334 |    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 here
 1334 |    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 here
 1334 |    unsigned tempRxSize;
      |             ^~~~~~~~~~
-- Building usbdm.x86_64-linux-gnu/USBDM_API.o from src/USBDM_API.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.c
g++ -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.12
g++ -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.12
cp usbdm.x86_64-linux-gnu/libusbdm.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm.so.4.12
strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm.so.4.12
ln -s -f libusbdm.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm.so.4
ln -s -f libusbdm.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm.so
make[2]: 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=64
make[2]: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'
BITNESS  = 64
BUILDDIR = usbdm-debug
make[2]: wx-config: No such file or directory
make[2]: wx-config: No such file or directory
-- Making directory ../PackageFiles/lib/x86_64-linux-gnu
mkdir -p ../PackageFiles/lib/x86_64-linux-gnu
-- Making directory ../PackageFiles/bin/x86_64-linux-gnu
mkdir -p ../PackageFiles/bin/x86_64-linux-gnu
-- Making directory usbdm-debug.x86_64-linux-gnu
mkdir -p usbdm-debug.x86_64-linux-gnu
-- Building usbdm-debug.x86_64-linux-gnu/armInterface.o from src/armInterface.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.c
g++ -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.12
g++ -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.12
cp usbdm-debug.x86_64-linux-gnu/libusbdm-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-debug.so.4.12
strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-debug.so.4.12
ln -s -f libusbdm-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-debug.so.4
ln -s -f libusbdm-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-debug.so
make[2]: 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=64
make[2]: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'
BITNESS  = 64
BUILDDIR = usbdm-static
make[2]: wx-config: No such file or directory
make[2]: wx-config: No such file or directory
-- Making directory ../PackageFiles/lib/x86_64-linux-gnu
mkdir -p ../PackageFiles/lib/x86_64-linux-gnu
-- Making directory ../PackageFiles/bin/x86_64-linux-gnu
mkdir -p ../PackageFiles/bin/x86_64-linux-gnu
-- Making directory usbdm-static.x86_64-linux-gnu
mkdir -p usbdm-static.x86_64-linux-gnu
-- Building usbdm-static.x86_64-linux-gnu/armInterface.o from src/armInterface.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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 here
 1334 |    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 here
 1334 |    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 here
 1334 |    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 here
 1334 |    unsigned tempRxSize;
      |             ^~~~~~~~~~
-- Building usbdm-static.x86_64-linux-gnu/USBDM_API.o from src/USBDM_API.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.c
g++ -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.12
g++ -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.12
cp usbdm-static.x86_64-linux-gnu/libusbdm-static.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static.so.4.12
strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static.so.4.12
ln -s -f libusbdm-static.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static.so.4
ln -s -f libusbdm-static.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static.so
make[2]: 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=64
make[2]: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'
BITNESS  = 64
BUILDDIR = usbdm-static-debug
make[2]: wx-config: No such file or directory
make[2]: wx-config: No such file or directory
-- Making directory ../PackageFiles/lib/x86_64-linux-gnu
mkdir -p ../PackageFiles/lib/x86_64-linux-gnu
-- Making directory ../PackageFiles/bin/x86_64-linux-gnu
mkdir -p ../PackageFiles/bin/x86_64-linux-gnu
-- Making directory usbdm-static-debug.x86_64-linux-gnu
mkdir -p usbdm-static-debug.x86_64-linux-gnu
-- Building usbdm-static-debug.x86_64-linux-gnu/armInterface.o from src/armInterface.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.cpp
g++ -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.c
g++ -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.12
g++ -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.12
cp usbdm-static-debug.x86_64-linux-gnu/libusbdm-static-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static-debug.so.4.12
strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static-debug.so.4.12
ln -s -f libusbdm-static-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static-debug.so.4
ln -s -f libusbdm-static-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-static-debug.so
make[2]: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'
make[1]: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/Usbdm_DLL'
make -C UsbdmJni_DLL all -f Makefile-x64.mk
make[1]: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmJni_DLL'
make[1]: wx-config: No such file or directory
make[1]: wx-config: No such file or directory

Building usbdm-jni 64-bit
================================================================
make dll -f Target.mk BUILDDIR=usbdm-jni CDEFS='' BITNESS=64
make[2]: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmJni_DLL'
make[2]: wx-config: No such file or directory
make[2]: wx-config: No such file or directory
-- Making directory ../PackageFiles/lib/x86_64-linux-gnu
mkdir -p ../PackageFiles/lib/x86_64-linux-gnu
-- Making directory ../PackageFiles/bin/x86_64-linux-gnu
mkdir -p ../PackageFiles/bin/x86_64-linux-gnu
-- Making directory usbdm-jni.x86_64-linux-gnu
mkdir -p usbdm-jni.x86_64-linux-gnu
-- Building usbdm-jni.x86_64-linux-gnu/UsbdmJniWrapper.o from src/UsbdmJniWrapper.cpp
g++ -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.cpp
g++ -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.12
g++ -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.12
cp usbdm-jni.x86_64-linux-gnu/libusbdm-jni.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni.so.4.12
strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni.so.4.12
ln -s -f libusbdm-jni.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni.so.4
ln -s -f libusbdm-jni.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni.so
make[2]: 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=64
make[2]: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmJni_DLL'
make[2]: wx-config: No such file or directory
make[2]: wx-config: No such file or directory
-- Making directory ../PackageFiles/lib/x86_64-linux-gnu
mkdir -p ../PackageFiles/lib/x86_64-linux-gnu
-- Making directory ../PackageFiles/bin/x86_64-linux-gnu
mkdir -p ../PackageFiles/bin/x86_64-linux-gnu
-- Making directory usbdm-jni-debug.x86_64-linux-gnu
mkdir -p usbdm-jni-debug.x86_64-linux-gnu
-- Building usbdm-jni-debug.x86_64-linux-gnu/UsbdmJniWrapper.o from src/UsbdmJniWrapper.cpp
g++ -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.cpp
g++ -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.12
g++ -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.12
cp usbdm-jni-debug.x86_64-linux-gnu/libusbdm-jni-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni-debug.so.4.12
strip --strip-unneeded ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni-debug.so.4.12
ln -s -f libusbdm-jni-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni-debug.so.4
ln -s -f libusbdm-jni-debug.so.4.12 ../PackageFiles/lib/x86_64-linux-gnu/libusbdm-jni-debug.so
make[2]: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmJni_DLL'
make[1]: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmJni_DLL'
make -C UsbdmWx_DLL all -f Makefile-x64.mk
make[1]: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmWx_DLL'
make[1]: wx-config: No such file or directory
make[1]: wx-config: No such file or directory

Building usbdm-wx-plugin 64-bit
================================================================
make dll -f Target.mk BUILDDIR=usbdm-wx-plugin CDEFS='-DMINIMAL_APP=wxPluginApp -DCOMPILE_WX_PLUGIN_DLL' BITNESS=64
make[2]: Entering directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmWx_DLL'
make[2]: wx-config: No such file or directory
make[2]: wx-config: No such file or directory
-- Making directory ../PackageFiles/lib/x86_64-linux-gnu
mkdir -p ../PackageFiles/lib/x86_64-linux-gnu
-- Making directory ../PackageFiles/bin/x86_64-linux-gnu
mkdir -p ../PackageFiles/bin/x86_64-linux-gnu
-- Making directory usbdm-wx-plugin.x86_64-linux-gnu
mkdir -p usbdm-wx-plugin.x86_64-linux-gnu
-- Building usbdm-wx-plugin.x86_64-linux-gnu/WxPluginImp.o from src/WxPluginImp.cpp
g++ -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.o
src/WxPluginImp.cpp:16:10: fatal error: wx/wx.h: No such file or directory
   16 | #include <wx/wx.h>
      |          ^~~~~~~~~
compilation terminated.
make[2]: *** [Target.mk:93: usbdm-wx-plugin.x86_64-linux-gnu/WxPluginImp.o] Error 1
make[2]: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmWx_DLL'
make[1]: *** [Makefile-x64.mk:11: usbdm-wx-plugin] Error 2
make[1]: Leaving directory '/home/my-name/Downloads/temp/usbdm-eclipse-makefiles-build/UsbdmWx_DLL'
make: *** [Makefile-x64.mk:59: build-UsbdmWx_DLL] Error 2
64-bit Make failed
Press any key to continue...
my-name@lappy:~/Downloads/temp/usbdm-eclipse-makefiles-build$



 

Offline pgo

  • Regular Contributor
  • *
  • Posts: 81
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #7 on: August 19, 2024, 07:51:35 am »
Hi,

wx-config command is part of the WxWidgets installation.

It should have been installed by sudo ./LinuxPackages
The actual lines were:
sudo apt-get -y install libwxgtk3.0-gtk3-dev
sudo apt-get -y install libwxbase3.0-dev

Could 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
 

Offline CirclotronTopic starter

  • Super Contributor
  • ***
  • Posts: 3307
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #8 on: August 19, 2024, 08:37:39 am »
Getting somewhere now.
Can't locate packages.

Code: [Select]
my-name@lappy:~$ sudo apt-get -y install libwxgtk3.0-gtk3-dev
[sudo] password for my-name:       
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libwxgtk3.0-gtk3-dev
E: 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-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libwxbase3.0-dev
E: Couldn't find any package by glob 'libwxbase3.0-dev'
E: Couldn't find any package by regex 'libwxbase3.0-dev'
my-name@lappy:~$

 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 27772
  • Country: nl
    • NCT Developments
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #9 on: August 19, 2024, 08:50:30 am »
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.
« Last Edit: August 19, 2024, 08:56:52 am by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline CirclotronTopic starter

  • Super Contributor
  • ***
  • Posts: 3307
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #10 on: August 19, 2024, 09:28:04 am »
I found this version of the file on my system:

 

Offline pgo

  • Regular Contributor
  • *
  • Posts: 81
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #11 on: August 19, 2024, 10:16:34 am »
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 something like:
sudo apt-get -y install libwxgtk3.2-gtk3-dev
sudo apt-get -y install libwxbase3.2-dev

No guarantee it will actually build as there may be incompatibilities.
bye
 

Offline CirclotronTopic starter

  • Super Contributor
  • ***
  • Posts: 3307
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #12 on: August 19, 2024, 10:37:24 am »
Says   Unable to locate package [filename]
Both cases.

Code: [Select]
xxx@lappy:~$ sudo apt-get -y install libwxgtk3.2-gtk3-dev
[sudo] password for xxx:       
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libwxgtk3.2-gtk3-dev
E: 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-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libwxbase3.2-dev
E: Couldn't find any package by glob 'libwxbase3.2-dev'
E: Couldn't find any package by regex 'libwxbase3.2-dev'
xxx@lappy:~$
« Last Edit: August 19, 2024, 10:43:29 am by Circlotron »
 

Offline pgo

  • Regular Contributor
  • *
  • Posts: 81
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #13 on: August 19, 2024, 10:47:14 am »
Try using Synaptic Package Manager and searching for wxwidgets package with dev ending.
 

Offline CirclotronTopic starter

  • Super Contributor
  • ***
  • Posts: 3307
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #14 on: August 19, 2024, 11:00:12 am »
I assume these are the right search terms.

 

Offline CirclotronTopic starter

  • Super Contributor
  • ***
  • Posts: 3307
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #15 on: August 19, 2024, 11:18:05 am »
I don't know what I am looking for.
 

Offline pgo

  • Regular Contributor
  • *
  • Posts: 81
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #16 on: August 19, 2024, 11:20:12 am »
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
 

Offline CirclotronTopic starter

  • Super Contributor
  • ***
  • Posts: 3307
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #17 on: August 19, 2024, 11:41:26 am »
It compiled without errors, but still this:

 

Offline pgo

  • Regular Contributor
  • *
  • Posts: 81
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #18 on: August 19, 2024, 12:05:46 pm »
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 ./CreateDebFile
The file just removes the dependency which should allow it to install.
I don't really expect it to work!
 

Offline CirclotronTopic starter

  • Super Contributor
  • ***
  • Posts: 3307
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #19 on: August 19, 2024, 12:43:02 pm »
Hot diggety dog!
Looks like it's good now.
Thanks so much Peter. Hope others benefit from this too.

 

Offline pgo

  • Regular Contributor
  • *
  • Posts: 81
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #20 on: August 19, 2024, 01:40:49 pm »
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
 
The following users thanked this post: Circlotron

Offline CirclotronTopic starter

  • Super Contributor
  • ***
  • Posts: 3307
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #21 on: August 29, 2024, 06:42:10 am »
Will there be an update to the files on Sourceforge?
 

Offline pgo

  • Regular Contributor
  • *
  • Posts: 81
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #22 on: August 29, 2024, 09:46:37 am »
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
 

Offline pgo

  • Regular Contributor
  • *
  • Posts: 81
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #23 on: August 30, 2024, 06:44:40 am »
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
 
The following users thanked this post: Circlotron

Offline CirclotronTopic starter

  • Super Contributor
  • ***
  • Posts: 3307
  • Country: au
Re: USBDM dependency problem libwxgtk3.0-gtk3-0v5 with Mint Mate 22
« Reply #24 on: August 30, 2024, 12:49:02 pm »
Yep, compiled and installed just fine.
Communicates with programmer.

Thanks heaps, Peter.   :-+
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf