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

General discussion for topics related to the FreeBASIC project or its community.
Post Reply
fxm
Moderator
Posts: 12132
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

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

Post by fxm »

SARG wrote: Nov 27, 2023 8:09
fbfans wrote: Nov 27, 2023 0:50 https://users.freebasic-portal.de/stw/builds/
Error: Last modified 2023-11-20
Aborting due to runtime error 3 (file I/O error) at line 66 of src\compiler\lex.bas()
It has been fixed in the last commits (2023/11/26).
Jattenalle
Posts: 12
Joined: Nov 17, 2023 14:41
Contact:

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

Post by Jattenalle »

Bad libuser32.dll.a in win32/lib/
Missing functions, for example SetProcessDPIAware

Seems like something's up with the win32/lib/ folder build method
Last edited by Jattenalle on Nov 28, 2023 0:51, edited 1 time in total.
fbfans
Posts: 17
Joined: Nov 27, 2023 0:29

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

Post by fbfans »

fxm wrote: Nov 27, 2023 9:21
SARG wrote: Nov 27, 2023 8:09
fbfans wrote: Nov 27, 2023 0:50 https://users.freebasic-portal.de/stw/builds/
Error: Last modified 2023-11-20
Aborting due to runtime error 3 (file I/O error) at line 66 of src\compiler\lex.bas()
It has been fixed in the last commits (2023/11/26).
Thank you very much, the problem has been resolved ! 8)
St_W
Posts: 1626
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

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

Post by St_W »

coderJeff wrote: Nov 26, 2023 20:00 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: viewtopic.php?p=297332#p297332
All the other builds use original sources without any patches.

The toolchains I'm using for (cross-) compiling are pretty old by now. There's also some post in this thread that lists the exact toolchains currently in use. I should probably update them.
//edit2: this are the posts mentioning the ..
.. windows toolchains: viewtopic.php?p=234923#p234923
.. linux armv6 toolchain: viewtopic.php?p=205446#p205446
.. linux armv7 toolchain: viewtopic.php?p=205573#p205573

//edit:
Mostly as a summary for me, these are the open issues I extracted from recent messages and are on my ToDo list: I don't really understand the issue from viewtopic.php?p=301313#p301313 - was that caused by some fbc issue or is it related to my builds? Skimmed the recent fbc commits but couldn't really find a match.

If I missed anything, please let me know.

I can't promise when I'll have time to look into the topics above, maybe sometimes during christmas holidays.
coderJeff
Site Admin
Posts: 4326
Joined: Nov 04, 2005 14:23
Location: Ontario, Canada
Contact:

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

Post by coderJeff »

Thank-you for the reminder of the armv6 stuff. I thought it seemed familiar.
St_W wrote: Nov 29, 2023 20:33 I don't really understand the issue from viewtopic.php?p=301313#p301313 - was that caused by some fbc issue or is it related to my builds? Skimmed the recent fbc commits but couldn't really find a match.
Was not caused by your builds. It is related to trying to fix macro processing bugs.
coderJeff
Site Admin
Posts: 4326
Joined: Nov 04, 2005 14:23
Location: Ontario, Canada
Contact:

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

Post by coderJeff »

St_W wrote: Nov 29, 2023 20:33 There is a tiny modification for the armv6 build, e.g. described here: viewtopic.php?p=297332#p297332
Most recent changes should not break this modification that you make.

However, in fbc-1.20 you should now also be able to do:
$ make DEFAULT_CPUTYPE_ARM=FB_CPUTYPE_ARMV6 ...
on your make command line. Sorry, I didn't test this specific option.

Some detail here: viewtopic.php?p=301636#p301636
And changes were merged to current fbc-1.20.0

Also, in the next release I am planning to recommend the following win32 x86[_64] toolchains going forward.
* i686-11.2.0-release-win32-sjlj-rt_v9-rev1.7z
* x86_64-11.2.0-release-win32-sjlj-rt_v9-rev1.7z

nixman's build of msvcrt 13.2 also works well for me.

I will still release a winlibs-gcc-9.3.0 build
St_W
Posts: 1626
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

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

Post by St_W »

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:
coderJeff wrote: Jan 03, 2024 6:13 Also, in the next release I am planning to recommend the following win32 x86[_64] toolchains going forward.
* i686-11.2.0-release-win32-sjlj-rt_v9-rev1.7z
* x86_64-11.2.0-release-win32-sjlj-rt_v9-rev1.7z
Furthermore, the win32 build also contains gcc now like the x64 one, such that -gen gcc and -gen gas both work OOTB (increasing the size by ~10 MB).

The changes will become active when the next build is triggered (by a code change in the fbc repository).

Unfortunately I had to restrict access to the Jenkins website due to high load caused by a large number of (malicious?) incoming requests. For now every incoming request from IPs of countries other than Austria, Germany and France is blocked on network level. That doesn't affect the download site.
fxm
Moderator
Posts: 12132
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

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

Post by fxm »

St_W wrote: Feb 27, 2024 11:53 Unfortunately I had to restrict access to the Jenkins website due to high load caused by a large number of (malicious?) incoming requests. For now every incoming request from IPs of countries other than Austria, Germany and France is blocked on network level
Thank you for giving me access to it.
SARG
Posts: 1768
Joined: May 27, 2005 7:15
Location: FRANCE

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

Post by SARG »

Unless I'm wrong no update since April 2.
fxm
Moderator
Posts: 12132
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

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

Post by fxm »

Yes.
Last night fixes (around 3:30am for us) arrived too late for the daily builds (around 2:00am for us).
We have to wait until next night.
Post Reply