Problems with libraries and prototypes
Posted: Sat Jan 29, 2022 12:53 pm
First of all, THANK YOU SO MUCH FRED, I love FANTAISIE Software. As I was hoping for an ARM version for PB <3. Unfortunately with my busy life, only this week I managed to get my ARMs out of the box and start testing.
Everything I've seen so far excites me a lot. FRED, put some voluntary donations button on the site, or do some crowdfunding campaign to support PB that I will definitely help (a little at a time, but whenever I can).
Let's go to the problem found in PB6.0-Beta3 Arm32:
There is a problem with the library handling functions, with the code above, the function names are not displayed, I also noticed that there is a difference in the number and of the functions for the windows version of the library libmariadb win<>arm.
As for Prototyping:
I'm prototyping a specific library and I could see that it doesn't work with the native subsystem, but when I switch to gtk2 or qt it works, still without returning the name of the functions, but the prototyping starts to work as expected . It works fine on Windows32, 64, I couldn't test on Linux64 because my main computer burned and I'm waiting for the spare parts to arrive so I can test on Linux64.
Everything I've seen so far excites me a lot. FRED, put some voluntary donations button on the site, or do some crowdfunding campaign to support PB that I will definitely help (a little at a time, but whenever I can).
Let's go to the problem found in PB6.0-Beta3 Arm32:
Code: Select all
If OpenLibrary(0, #PB_Compiler_Home + "compilers/libmariadb.dll")
If ExamineLibraryFunctions(0)
For i=0 To CountLibraryFunctions(0) -1
Debug "["+Str(i)+"] - " + LibraryFunctionName()
NextLibraryFunction()
Next
Else
Debug "Error: " + Str(i)
EndIf
Else
Debug "Error"
EndIf
Debug "Total functions: " + Str(i)
As for Prototyping:
I'm prototyping a specific library and I could see that it doesn't work with the native subsystem, but when I switch to gtk2 or qt it works, still without returning the name of the functions, but the prototyping starts to work as expected . It works fine on Windows32, 64, I couldn't test on Linux64 because my main computer burned and I'm waiting for the spare parts to arrive so I can test on Linux64.
Code: Select all
System used in compilation (compiles well +faster):
OrangePi Plus 2e - 2Gb RAM - 16Gb EMMC Flash (internal)
OS: Armbian 21.08 Focal XFCE / Kernel 5.10.y, Size: 902Mb, Updated: Aug 26, 2021
System used in tests: OrangePi Plus 2e and RaspiberryPi 2B
Soon I will test on my other boards: RPB2+, RPB3, Odroid, OrangePi Zero and BananaPi