Search found 1599 matches

by St_W
Apr 14, 2024 11:13
Forum: Libraries Questions
Topic: Cairo DLL creation
Replies: 16
Views: 878

Re: Cairo DLL creation

UEZ wrote: Apr 12, 2024 16:50 I need to install Visual Studio (~7GB) just to compile a DLL!?!?!?
Maybe build tools + platform tools suffice. But installing the full suite is easier for sure. And you probably won't save too much cause the platform tools alone are quite big.
by St_W
Apr 12, 2024 14:36
Forum: General
Topic: Alternatives to Win32 API IDE's and programming
Replies: 3
Views: 230

Re: Alternatives to Win32 API IDE's and programming

That's why there are so many GUI libraries out there. Some of the most popular ones are e.g. Qt and wxWidgets or Slint, to mention a newer one (all of them cannot really be used with FreeBasic unfortunately). Some FB-compatible ones are e.g. FLTK, IUP or GTK. However, I wouldn't recommend using FB f...
by St_W
Apr 12, 2024 12:47
Forum: Libraries Questions
Topic: Cairo DLL creation
Replies: 16
Views: 878

Re: Cairo DLL creation

Both versions are the same. :wink: Are you really sure? .. maybe some (browser) caching issue? or mixup? new https://i.ibb.co/DbG6WpH/image.png old, debug https://i.ibb.co/H20NtS1/image.png (above screenshots are from the x64 builds, but also checked the x86 ones) Also the file size should be signi...
by St_W
Apr 12, 2024 11:15
Forum: Libraries Questions
Topic: Cairo DLL creation
Replies: 16
Views: 878

Re: Cairo DLL creation

Seems that this was easier than expected. I updated the original upload: https://users.freebasic-portal.de/stw/files/prog/fb/libs/cairo-1.8.0.zip (renamed the old one to https://users.freebasic-portal.de/stw/files/prog/fb/libs/cairo-1.8.0-debug.zip) All I did was adding two additional build options:...
by St_W
Apr 12, 2024 11:01
Forum: Libraries Questions
Topic: Cairo DLL creation
Replies: 16
Views: 878

Re: Cairo DLL creation

I see. The "D" suffix means that it's a debug build - didn't notice when building 😅, but fixing that should be easy. The other issue is the dependency on the MSVC-runtime library. This can be configured with the build options: https://learn.microsoft.com/en-us/cpp/build/reference/md-mt-ld-...
by St_W
Apr 12, 2024 9:50
Forum: Libraries Questions
Topic: Cairo DLL creation
Replies: 16
Views: 878

Re: Cairo DLL creation

Tried a bit longer and got some test builds: https://users.freebasic-portal.de/stw/files/prog/fb/libs/cairo-1.8.0.zip Haven't tested it, just checked the dependencies (which are only system ones). Compiled with VS 2022. Built manually using mason and a small patch to the build file adding "stat...
by St_W
Apr 12, 2024 9:08
Forum: Libraries Questions
Topic: Cairo DLL creation
Replies: 16
Views: 878

Re: Cairo DLL creation

The issue with the script is that is relies on the old autotools-based build tooling for cairo which has been removed since: Additionally, cairo's Autotools build system has been removed; from now on, cairo will only support the Meson build system. While the end result should be identical, further t...
by St_W
Mar 28, 2024 8:26
Forum: Windows
Topic: SOLVED: Missing MYSQL Header in the package
Replies: 3
Views: 174

Re: Missing MYSQL Header in the package

Thanks for your reply and clarification, I was currently using "mysql.bi" in the 64 bit version of Linux and Windows and they are working perfectly with the 64 libraries (Connector for C) provided by the Oracle site. Interesting. The mysql bindings have been created at a time when a 64-bi...
by St_W
Mar 27, 2024 14:58
Forum: Windows
Topic: SOLVED: Missing MYSQL Header in the package
Replies: 3
Views: 174

Re: Missing MYSQL Header in the package

The MySQL binding hasn't been updated for a very long time (>10 years) and isn't compatible with 64-bit systems yet. However, I've added MariaDB bindings a few years ago, which should work in most situations as drop-in replacement for MySQL. see https://freebasic.net/forum/viewtopic.php?p=293580#p29...
by St_W
Feb 27, 2024 11:53
Forum: Community Discussion
Topic: Where can I get a Recent-Git-Build of FreeBASIC?
Replies: 639
Views: 174937

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Thanks coderJeff, I'm using the new makefile option DEFAULT_CPUTYPE_ARM=FB_CPUTYPE_ARMV6 now for the ARMv6 RPI build instead of the patch. Also upgraded windows build toolchains to the following ones you mentioned: Also, in the next release I am planning to recommend the following win32 x86[_64] too...
by St_W
Feb 23, 2024 17:25
Forum: Community Discussion
Topic: A question about building fbc from source
Replies: 2
Views: 317

Re: A question about building fbc from source

This should just work nicely: make install prefix=/mingw64
by St_W
Nov 29, 2023 20:33
Forum: Community Discussion
Topic: Where can I get a Recent-Git-Build of FreeBASIC?
Replies: 639
Views: 174937

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Hey St_W, do you patch fbc or do anything fancy with the ARM builds? There is a tiny modification for the armv6 build, e.g. described here: https://www.freebasic.net/forum/viewtopic.php?p=297332#p297332 All the other builds use original sources without any patches. The toolchains I'm using for (cro...
by St_W
Jun 15, 2023 12:23
Forum: DOS
Topic: [Solved] Xfont error in DOS
Replies: 10
Views: 2147

Re: Xfont error in DOS

Sounds like you've declared the function 'XFONT::INTERFACE::BACKCOLOUR__set__ (unsigned long)' and also use it in 'SIGNONPASSWORD_CHANGE_1', but there's no implementation for it. Or at least the linker can't find the implementation. There could be multiple reasons for this. For example, you could be...
by St_W
Jun 15, 2023 10:35
Forum: General
Topic: fbc creates "Illegal Instruction"
Replies: 6
Views: 1877

Re: fbc creates "Illegal Instruction"

Great to hear it's working. My builds always include the latest changes from FreeBasic's git repository on GitHub available at build time. So if you downloaded the latest one it should have the version 1.20-dev I think. You can find a changelog with the commits for each build number in the parent fo...
by St_W
Jun 14, 2023 22:53
Forum: General
Topic: fbc creates "Illegal Instruction"
Replies: 6
Views: 1877

Re: fbc creates "Illegal Instruction"

Actually it's pretty easy to build fbc for ARMv6. In my case I'm cross-compiling from x86 which makes it a little bit more complicated, but still not too difficult. I've described the process back then in this post: https://www.freebasic.net/forum/viewtopic.php?p=205446#p205446 I'm aware the ZIP pac...