Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 01:08 24 May 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : MMB4L: MMBasic for Linux version 0.6

     Page 2 of 2    
Author Message
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 123
Posted: 03:24pm 17 Feb 2025
Copy link to clipboard 
Print this post

Hi Tom,

I checked your zipfile mmb4l-main.zip via VirusTotal and got this message:

Do you have any idea why this infection warning appears?


Edited 2025-02-18 01:27 by ManiB
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 4006
Posted: 03:58pm 17 Feb 2025
Copy link to clipboard 
Print this post

When I download the file as a ZIP it has no such BMP in it.

How did you get the ZIP and what is the path to the BMP shown?

John
Edited 2025-02-18 01:58 by JohnS
 
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 123
Posted: 05:59pm 17 Feb 2025
Copy link to clipboard 
Print this post

I got the zip from the git-repo:
https://github.com/thwill1000/mmb4l

And the path is, because of uploading it to VirusTotal-Page:
https://www.virustotal.com/gui/home/upload

Exploit.BMP means:
(Parser error, TROJ_BMPAGENT.A, Trojan.Downloader.BMP.A, Trojan-Downloader.Win32.BMPAgent.a, TR/Dldr.BMPAgent.A2, Exploit.Win32.IMG-BMP, Exploit-BMP.dldr, System error, IMG_BMP.Exploit, Exploit-BMP.demo, Trojan Horse)
Virus description added: 2006-01-31

Here is the description on DrWeb page:
https://vms.drweb-av.de/virus/?i=11387

I am not an expert. I just check everything I download from the Internet with this VirusTotal tool. If something is detected, I become cautious. But it could also be a false alarm.
Edited 2025-02-18 04:07 by ManiB
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4252
Posted: 06:09pm 17 Feb 2025
Copy link to clipboard 
Print this post

Hi @ManiB,

Thanks for your interest.

1. Please note this is not the latest MMB4L thread, see https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=17635

2. You are downloading the source-code as a zip, is that what you want ? The latest release binaries are here https://github.com/thwill1000/mmb4l/releases/tag/v0.7-alpha.1 - according to VirusTotal they are all clean.

3. I believe that "Exploit.BMP" is not the name of a file, it is the name that a particular scanner has given to a particular virus/trojan/malware/exploit.

4. My best guess is that one of the scanners that VirusTotal uses is complaining about one or more of these bitmaps: https://github.com/thwill1000/mmb4l/tree/main/tests/graphics/assets/bmp. These include some deliberately corrupt/invalid bitmaps for test purposes.

Best wishes,

Tom
Edited 2025-02-18 04:11 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 123
Posted: 06:18pm 17 Feb 2025
Copy link to clipboard 
Print this post

Hi Tom, thanks for the clarification.

Yes, you're right, the binary is enough for me.
I have a Raspberry PI 400 on which I would like to run MMBasic. In my search I came across your solution, and my hope is to get it to work.

Do you think that might work?
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4252
Posted: 06:22pm 17 Feb 2025
Copy link to clipboard 
Print this post

  ManiB said  I have a Raspberry PI 400 on which I would like to run MMBasic. In my search I came across your solution, and my hope is to get it to work.

Do you think that might work?


Yes, you want https://github.com/thwill1000/mmb4l/releases/download/v0.7-alpha.1/mmb4l-0.7-alpha.1-aarch64-glibc-2.29.tgz

Let me know how you get on.

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 123
Posted: 07:57pm 17 Feb 2025
Copy link to clipboard 
Print this post

Hi Tom, the installation worked, but when I run it I get the error message ‘Cannot run the binary: Error in the format of the programme file

I assume this is due to my Raspbian version 10. Do I have to upgrade to version 11 first?
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4252
Posted: 08:04pm 17 Feb 2025
Copy link to clipboard 
Print this post

Firstly I wonder if you are running 32-bit Raspbian rather than 64-bit ?

What is the output of 'uname -a' ?

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4252
Posted: 08:08pm 17 Feb 2025
Copy link to clipboard 
Print this post

... and so we have all the details, the output of 'more /etc/os-release'

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 123
Posted: 08:34pm 17 Feb 2025
Copy link to clipboard 
Print this post

it's the original installation who comes with the pi 400 kit. I assume it's 64bit.

pi@raspberrypi:~ $ uname -a
Linux raspberrypi 5.10.17-v7l+ #1414 SMP Fri Apr 30 13:20:47 BST 2021 armv7l GNU/Linux

pi@raspberrypi:~ $ more /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

pi@raspberrypi:~ $ uname -m
armv7l

That means 32bit ;(
Edited 2025-02-18 06:51 by ManiB
 
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 123
Posted: 09:13pm 17 Feb 2025
Copy link to clipboard 
Print this post

I have now installed the 'armv6l' build.
Now this message appear:

pi@raspberrypi:~ $ mmbasic
mmbasic: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by mmbasic)
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 4006
Posted: 09:23pm 17 Feb 2025
Copy link to clipboard 
Print this post

Ah, I think you only have glibc 2.28

This older mmb4l may work

https://github.com/thwill1000/mmb4l/releases/download/2022.01.00-a4/mmb4l-2022.01.00-a4-armv6l-glibc-2.28.tgz

Tom may well have a better idea...

John
 
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 123
Posted: 09:40pm 17 Feb 2025
Copy link to clipboard 
Print this post

  JohnS said  Ah, I think you only have glibc 2.28

This older mmb4l may work

https://github.com/thwill1000/mmb4l/releases/download/2022.01.00-a4/mmb4l-2022.01.00-a4-armv6l-glibc-2.28.tgz

Tom may well have a better idea...

John


Tanks,JohnS. Now is starts without any errors ;)

Linux armv6l MMBasic Ver 2022.01.00-a4
Copyright 2011-2022 Geoff Graham
Copyright 2016-2022 Peter Mather
Copyright 2021-2022 Thomas Hugo Williams

>
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 4006
Posted: 10:44pm 17 Feb 2025
Copy link to clipboard 
Print this post

Is it "good enough" for now?

Otherwise you probably have to install a newer Linux (but I think you know that).

John
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4252
Posted: 10:56pm 17 Feb 2025
Copy link to clipboard 
Print this post

The 0.7-alpha.1 releases all require at least glibc 2.29 which for Debian Linux's (such as Raspbian) requires Debian 11 aka "bullseye".

Debian 10 aka "buster" reached end-of-life in June 2024 and I won't be supporting it.

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 123
Posted: 03:29pm 18 Feb 2025
Copy link to clipboard 
Print this post

At the moment I'm fine with this solution.

Next step is to install the newest Raspberry Pi OS (64-bit) Debian version: 12 (bookworm) on a new SD card. And after that I'll try again installing MMBasic. I'm pretty sure I'll be able to manage that.

Thank's for your support ;)
 
     Page 2 of 2    
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025