December 14, 2019, 03:43:09 AM

Author Topic: BlitzMax NG Download  (Read 25160 times)

Offline meems

  • Sr. Member
  • ****
  • Posts: 310
Re: BlitzMax NG Download
« Reply #45 on: February 24, 2018, 09:38:29 AM »
downloaded and run ng. Now trying to compile and run
Print " hello world "

Compiler spent ages including hundreds of libs from audio, input, gfx, pretty much every lib a coder might need at some point in life. Then it gets stuck on 60%. Tried again, now gets stuck at 52% with :
Quote
[ 44%] Processing:glew.bmx
[ 52%] Compiling:glew.bmx.debug.win32.x86.c
so tried again, switching off all compile options. got the hundreds of c lib compiles again. After about 3 minutes and a thousand compile messages, it ran.

Is there a reason for the compile being so bulky? It's not useable like this.

edit : it was much faster the 2nd time, looks like this was one-off startup compile.
Would it be such a crime to add one more compile message to the thousands that exist?
" HI USER, THIS IS A ONE OFF START UP COMPILE IT MAY TAKE A WHILE "

Offline TomToad

  • Sr. Member
  • ****
  • Posts: 451
Re: BlitzMax NG Download
« Reply #46 on: February 24, 2018, 10:13:16 AM »
For some reason, glew takes forever to compile the first time.. Just leave it for a while and it will eventually start again. After the first time you compile something, glew won't give you any more problems.
------------------------------------------------
8 rabbits equals 1 rabbyte.

Offline Derron

  • Hero Member
  • *****
  • Posts: 2614
Re: BlitzMax NG Download
« Reply #47 on: February 24, 2018, 10:45:10 AM »
glew - especially the debug can take a big big big while - think Raspi or other "slow" devices take 30 mins or so to compile that.

Once modules are compiled (release, debug, threaded release, threaded debug - for the given target platform) you wont see them recompiled until you change the module code - or code of dependencies of that module (or its dependencies ...).


I pushed a change ot bmk some weeks ago, speeding up compilation times (as dependencies created literally billions of entries to process when doing many imports of files which import each other already). Maybe this change is the source of something odd I saw these days: if I compile something and it fails with a syntax error or so, all meanwhile "needed to compile too" were not stored in their precompiled state but rather got compiled again until I removed the errors and compiled the whole thing successfully.


bye
Ron

Offline col

  • Sr. Member
  • ****
  • Posts: 439
Re: BlitzMax NG Download
« Reply #48 on: March 14, 2018, 07:08:03 PM »
Brucey has just provided some handy updated binaries for windows and linux units downloadable from post 1 on page 1 :)

Thank you Brucey!
To be is to be perceived.

https://github.com/davecamp

Offline Derron

  • Hero Member
  • *****
  • Posts: 2614
Re: BlitzMax NG Download
« Reply #49 on: March 14, 2018, 07:20:36 PM »
BlitzMax_linux_x64_0.93.3.21.tar.xz (17.51 MiB) - downloaded 0 times.
BlitzMax_win32_x64_0.93.3.21.7z (71.99 MiB) - downloaded 7 times.
BlitzMax_win32_x86_0.93.3.21.7z (72.71 MiB) - downloaded 6 times.
BlitzMax_win32_0.93.3.21.7z (124.25 MiB) - downloaded 1 times.

Interesting.


bye
Ron

Offline Henri

  • Full Member
  • ***
  • Posts: 215
Re: BlitzMax NG Download
« Reply #50 on: March 14, 2018, 08:53:39 PM »
I'm impressed by the packing rate of 7zip. From ~600 megs to 72,7 megs. Quite a downsize.

-Henri
- Got 01100011 problems, but the bit ain't 00000001

Offline Grisu

  • Jr. Member
  • **
  • Posts: 24
    • Pocket Radio Player
Re: BlitzMax NG Download
« Reply #51 on: October 31, 2018, 09:41:20 PM »
Sadly, I can't manage to compile my Pocket Radio Player (32-Bit) with NG.
Pocket Radio Player     Cardwar

Offline Derron

  • Hero Member
  • *****
  • Posts: 2614
Re: BlitzMax NG Download
« Reply #52 on: October 31, 2018, 10:25:25 PM »
So you filed an issue on github.com/bmx-ng/bcc ?
Or did you create a thread here with details about the error?


If so, Brucey (or others) might  be able to help.


bye
Ron

Offline imaginaryhuman

  • Jr. Member
  • **
  • Posts: 13
Re: BlitzMax NG Download
« Reply #53 on: November 23, 2019, 08:12:55 PM »
I updated to the dreaded 64-bit only catalina. And now BlitzMax NG will not open. It says the app 'bcc' cannot be verified by apple (ie security or whatever) and so it refuses to launch.

Actually what it says is:

..."cannot be opened because its from an unidentified developer" "macOS cannot verify that this app is free from malware'.

Has a Catalina-compatible version of NG been made available yet?

Offline Derron

  • Hero Member
  • *****
  • Posts: 2614
Re: BlitzMax NG Download
« Reply #54 on: November 23, 2019, 09:45:29 PM »
Think you need to build it on your own - at least it was this way for "MaxIDE" - which is why there is a script in the download

https://github.com/bmx-ng/bmx-ng/releases



Maybe this is now needed for the other binaries too. So Brucey might eg need to hand out a bootstrap variant (so BMX already translated to C - so you need to run a command/script which compiles all the C code into BMK, BCC, ... etc.). So in essence you run binaries build on your computer.


A new release is surely coming soon - the project is currently fixing issues and trying to get it work properly on some platforms like raspberry again (which it does now). Will try to redirect Bruceys attention to your post here.



Unsecure workaround for this verification thing:
https://www.imore.com/how-open-apps-anywhere-macos-catalina-and-mojave
Quote
Significant changes have arrived with macOS Catalina.

Now, apps started through Terminal are also checked. These files get the same malware scan, signature check, and local security policy check. The difference: even on the first run, you only need to explicitly approve software launched in bundles´┐╝, like a standard Mac app bundle, not for standalone executables or libraries.

bye
Ron

Offline imaginaryhuman

  • Jr. Member
  • **
  • Posts: 13
Re: BlitzMax NG Download
« Reply #55 on: November 23, 2019, 10:15:17 PM »
The only way I could get the build of the ide etc to work, was to run that disable command (via the other website's interactions) first, then run the other commands to build the ide, cus is still refused to run bcc otherwise. Once the whole thing was built, I then run it, rebuilt all files, rebuilt all documentation, then re-enabled the gatekeeper thing. It seems now to work, as I can launch the ide icon directly and compile programs.

Thanks for the info. I hope this will be easier in future.