QB64.org Forum

Active Forums => QB64 Discussion => Topic started by: Fifi on February 17, 2021, 04:56:17 pm

Title: FIXED: QB64 Stable 1.4 doesn't compile vWATCH64 anymore!
Post by: Fifi on February 17, 2021, 04:56:17 pm
Hello folks.

I've been away for a while but... I'm back :)

Bad news: QB64 v 1.4 Stable Release From Git 0f49b2c for Linux doesn't compile anymore vWATCH64 (from Fellippe Heitor).

http://www.as2.com/qb64/pictures/qb64-1.4.png (http://www.as2.com/qb64/pictures/qb64-1.4.png)

The problem is the compiler (not the app) since the previous release (QB64 v 1.3) compiles vWATCH64 like a charm.

http://www.as2.com/qb64/pictures/qb64-1.3.png (http://www.as2.com/qb64/pictures/qb64-1.3.png)

Tests made on a VM with VMware running Linux Mint 20.1 Cinnamon (or Mate, or Xfce).

BTW, same problem on Ubuntu (18.04.5 and 20.2).

Below is the content of compilelog.txt file.

Quote
In file included from ../../src/hrtf.c:47:
../../src/hrtf_tables.inc:493:68: error: invalid suffix "$8" on integer constant
  493 |         { +6696, +8017, +1498, +2006, +2624, -2005, -1798, +3417, +7$8, -2614, -432, +706, +173, -173, +53, -56, -573, -718, +132, -67, -717, -164, -301, -196, -38, -159, -197, -465, -469, -327, -185, -358, },
      |                                                                    ^~~
../../src/hrtf_tables.inc:495:35: error: expected ‘}’ before ‘!’ token
  495 |         { +7032, +9112, +2294, +13!9, +2928, -1295, -2725, +3058, +1141, -2349, -736, +409, +218, -319, +37, -5, -474, -896, -105, +108, -719, -327, -414, -210, -8, -342, -280, -290, -610, -529, -264, -398, },
      |         ~                         ^
ar: temp/hrtf.o: No such file or directory
g++: error: parts/audio/out/os/lnx/src.a: No such file or directory

Hope this helps to fix QB64.

Cheers.
Title: Re: QB64 Stable 1.4 doesn't compile vWATCH64 anymore!
Post by: FellippeHeitor on February 17, 2021, 05:06:06 pm
Thanks for the detailed report, Fifi.
Title: Re: QB64 Stable 1.4 doesn't compile vWATCH64 anymore!
Post by: Fifi on February 17, 2021, 05:19:41 pm
Hu Fellippe,

Thanks for the detailed report, Fifi.

You're welcome.

BTW, I posted a similar message on the Development session of Discord but I'm not familiar with this site.

So, you can discard my post on Discord.

Please let me know when there is a fix on QB64. TIA

Cheers.
Title: Re: QB64 Stable 1.4 doesn't compile vWATCH64 anymore!
Post by: FellippeHeitor on February 17, 2021, 05:27:18 pm
All fixes applied for the past year are now concentrated in the upcoming v1.5. Please check that it has the issue you encountered fixed: https://www.qb64.org/portal/development-build/
Title: FIXED: QB64 Stable 1.4 doesn't compile vWATCH64 anymore!
Post by: Fifi on February 23, 2021, 05:51:26 am
Hi Fellippe,

All fixes applied for the past year are now concentrated in the upcoming v1.5. Please check that it has the issue you encountered fixed: https://www.qb64.org/portal/development-build/

Thank you for the link.

Yes! This build fixes the compilation problem of vWATCH64. Thank you.

But now, I've another problem (the old one with InForm that sometime can't create its first preview form). I'll send you a new message into the relevant InForm section.

Thank you again, my installation script is now updated (with a little trick to make InForm available) and install QB64 1.5 (preview), InForrm 1.2 and vWATCH64 1.105.

Note: My multi lingual installation script for Linux boxes (bar metal or VM) is available on my dedicated web page: http://www.as2.com (http://www.as2.com)