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

For other topics related to the FreeBASIC project or its community.
St_W
Posts: 1478
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

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

Postby St_W » Sep 17, 2018 8:20

fxm wrote:At http://users.freebasic-portal.de/stw/builds/, the new 'freebasic_manual.chm' was not compiled as normally (badly IMHO): small file of 320KB instead of about 1771 KB with a poor user interface (like only html), most of the missing pages, ...
There was a problem with the upload. It took nearly 9 minutes (!) until it finished (still incomplete, normally takes only a few seconds) with the error message "curl: (55) SSL_write() returned SYSCALL, errno = 10054".
I've no idea why this happened, but probably due to a bad internet connectivity on my side.
St_W
Posts: 1478
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

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

Postby St_W » Nov 21, 2018 1:53

I've added a few build jobs to create & upload Debian package (.deb) files for the Linux builds. Those should simplify a default installation of freebasic on a Debian-based system (like Ubuntu or Raspbian). Only the latest version is available as of now and the files are overwritten when a new version becomes available. Currently the following packages are available:

freebasic [i686]: http://users.freebasic-portal.de/stw/bu ... ebasic.deb
freebasic [amd64]: http://users.freebasic-portal.de/stw/bu ... ebasic.deb
freebasic [armhf-armv6]: http://users.freebasic-portal.de/stw/bu ... ebasic.deb
freebasic [armhf-armv7a]: http://users.freebasic-portal.de/stw/bu ... ebasic.deb
freebasic-headers [all]: http://users.freebasic-portal.de/stw/bu ... eaders.deb

Install an package using (as superuser):

Code: Select all

dpkg -i freebasic.deb
dpkg -i freebasic-headers.deb
#Install required package dependencies, if any:
apt-get install -f
don't worry if you get dependency errors when executing dpkg, they should be resolved in the last step and you'll see something like this:

Code: Select all

Setting up freebasic (1.06.0-20181111-0518) ...
Setting up freebasic-headers (1.06.0-20181121-0007) ...


I have only tested the i686 + headers packages yet. If you encounter errors with one of the packages please tell me.
//edit: also tested armhf-armv6

I was looking for a free hosting provider for deb packages, but couldn't find a suitable one. In case anybody knows a free hoster for debian repositories please tell me and I'll try to upload the packages there. Ideally it would be something like "packagecloud.io".
St_W
Posts: 1478
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

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

Postby St_W » Mar 24, 2019 19:42

Status update: The automatic package upload was broken, thus no new builds were uploaded recently. I fixed the problem today, so the latest builds should be uploaded this night.

Additionally the FreeBSD 32-bit build is broken currently and also the 64-bit tests on Windows, will have a look at these later.
fxm
Posts: 9304
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

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

Postby fxm » Mar 25, 2019 5:59

Thank you.

But the new versions are still named as 1.06.0 revisions (instead of 1.07.0):
FreeBASIC Compiler - Version 1.06.0 (03-24-2019), built for win32 (32bit)
FreeBASIC Compiler - Version 1.06.0 (03-24-2019), built for win64 (64bit)
counting_pine
Site Admin
Posts: 6174
Joined: Jul 05, 2005 17:32
Location: Manchester, Lancs

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

Postby counting_pine » Mar 25, 2019 14:23

Git builds probably shouldn't just have the next version number. It would be better for them to be versioned by commit id, or possibly feature tthe build date prominently.
marcov
Posts: 2796
Joined: Jun 16, 2005 9:45
Location: Eindhoven, NL
Contact:

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

Postby marcov » Mar 25, 2019 15:59

counting_pine wrote:Git builds probably shouldn't just have the next version number. It would be better for them to be versioned by commit id, or possibly feature tthe build date prominently.


Linux kernel had a version system where the development versions are set apart from release versions. Releases even (2.0, 2.2, 2.4 etc), development versions in between odd (1.3/1.9 2.1, 2.3 etc).(*)

Freepascal follows that too, as do many other projects (GTK, GNome). It has the advantage of directly being able to spot a version off a development branch. We use it both for major branches (1.0, 1.2 2.0 etc), as for the stable branch between minor releases (so between the 3.0.2 and the 3.0.4 release, the stable branch had version 3.0.3, while trunk was 3.1.0)

A date or SVN rev don't identify branch, and an UUID or combinations of data is unwieldy.

(*) it is also kinda custom that before a major version release (2.0, 3.0 etc) to raise the development version to .1 less than that version as soon as stabilizing has begun.
fxm
Posts: 9304
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

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

Postby fxm » Apr 09, 2019 4:58

fxm wrote:Thank you.

But the new versions are still named as 1.06.0 revisions (instead of 1.07.0):
FreeBASIC Compiler - Version 1.06.0 (03-24-2019), built for win32 (32bit)
FreeBASIC Compiler - Version 1.06.0 (03-24-2019), built for win64 (64bit)

Similar remark for last builds of this night.
St_W
Posts: 1478
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

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

Postby St_W » Apr 14, 2019 20:13

Previously dkl prepared the build information and related things right after the release for the next one. See e.g.: https://github.com/freebasic/fbc/commit ... aeeeae58e3

counting_pine (or other FB devs) didn't do that after the 1.06 release, that's why it still shows 1.06. My builds use the unmodified code FB source code from GitHub (except for the ARMv6 build, which uses a little patch to let fbc default to the ARMv6 target).
coderJeff
Site Admin
Posts: 3133
Joined: Nov 04, 2005 14:23
Location: Ontario, Canada
Contact:

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

Postby coderJeff » Apr 14, 2019 21:00

Oops, I thought I did that right after the release in commit 443d4d5a4086fc676cb36a958202107e254765cf
But I missed committing fb.bi somehow.

I've updated fb.bi to version 1.07.0 now in 103359f47ddb5bd7241d674ce5fd9977f95f1723
fxm
Posts: 9304
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

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

Postby fxm » Apr 15, 2019 6:51

Thanks.
fxm
Posts: 9304
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

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

Postby fxm » Dec 02, 2019 17:16

St_W
Posts: 1478
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

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

Postby St_W » Dec 02, 2019 22:29

planned maintenance.

announcement (in german): https://forum.qbasic.at/viewtopic.php?p=110196#110196
in short: it gets more storage space, better performance and the latest OS and should be available again soon
fxm
Posts: 9304
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

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

Postby fxm » Dec 02, 2019 22:34

Thank you.
srvaldez
Posts: 2152
Joined: Sep 25, 2005 21:54

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

Postby srvaldez » Dec 02, 2019 22:35

thank you St_W
fxm
Posts: 9304
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

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

Postby fxm » Dec 05, 2019 10:39


Return to “Community Discussion”

Who is online

Users browsing this forum: No registered users and 1 guest