Oh no! Where's the JavaScript?
Your Web browser does not have JavaScript enabled or does not support JavaScript. Please enable JavaScript on your Web browser to properly view this Web site, or upgrade to a Web browser that does support JavaScript.

Compiling ABIv11

Last updated on 3 hours ago
M
magoriumSoftware Dev
Posted 2 months ago
@miker:
Debian Buster used to work without any issues but can imagine it being a bit out of date in order to be able to build AROS these days though in such case I would not expect the error you are currently reporting.


A small piggyback on/in this thread if allowed (if it requires more attention then please say so and I'll open up another thread on this topic).
@deadwood (or someone else that known):

My build stops here (debian 13, virtualbox):

Fetching zstd-1.5.7 ...
Trying /media/sf_builder/arosbuilds/portssources/zstd-1.5.7.tar.gz...
unpack_cached: /media/sf_builder/arosbuilds/toolchain-core-x86_64-build/bin/linux-x86_64/Ports/zstd' does not exist. Making it.
Unpacking
zstd-1.5.7.tar.gz'...
tar: zstd-1.5.7/tests/cli-tests/bin/unzstd: Cannot utime: Operation not permitted
tar: zstd-1.5.7/tests/cli-tests/bin/zstdcat: Cannot utime: Operation not permitted
tar: Exiting with failure status due to previous errors
fetch: Error while unpacking `zstd-1.5.7.tar.gz'.
make[1]: *** [mmakefile:39: workbench-libs-zstd-fetch] Error 1
[MMAKE] make --no-print-directory TOP=/media/sf_builder/arosbuilds/toolchain-core-x86_64-build SRCDIR=/media/sf_builder/arosbuilds/AROS CURDIR=workbench/libs/zstd TARGET=workbench-libs-zstd-fetch -s --file=mmakefile workbench-libs-zstd-fetch failed: 512
[MMAKE] Error: Error while running make in workbench/libs/zstd: No such file or directory
make: *** [Makefile:178: /media/sf_builder/arosbuilds/toolchain-core-x86_64/.installflag-crosstools] Error 10

I have the suspicion it is more distro/vbox related than it is an issue regarding aros build-system (but I might very well be wrong there).
R
retrofazaDistro Maintainer
Posted 2 months ago
/media/sf_builder ?

Shared folder, permission issue. This has nothing to do with the Aros build system
M
magoriumSoftware Dev
Posted 2 months ago

retrofaza wrote:

@retrofaza - /media/sf_builder ?

Shared folder, permission issue. This has nothing to do with the Aros build system


Thank you for the suggestion retrofafza. I Would agree if it was not for the fact that I use this vm for all my 3th party builds (and otherwise works like a charm), though in all honesty I do that with a debian 13 VM while this is an (recently installed) debian 12 VM.

I do not deny the fact that I (also) suspect it is a VM related issue (this particular debian 12 setup caused other/earlier headaches for some reason or another).

Or, is the suggestion that aros should be build as someone with root permission ?
Edited by magorium on 05-06-2026 07:23, 2 months ago
R
retrofazaDistro Maintainer
Posted 2 months ago
I suspect (judging by the path) that you're using a folder shared by the host. The problem might lie in the permissions for that folder (or the file system?). But that's just a guess on my part Smile I never build anything in a virtual machine myself.
M
magoriumSoftware Dev
Posted 2 months ago
You are correct there retrofaza in that things are build on a shared folder. Again, this is otherwise not a problem and virtualbox has provisions in place to circumvent some of the more pressing issues (such as the inability to create links on a shared folder).

This particular VM however seem to suffer from issues regarding clock skew (seem to have something todo with with cpu/thread-scheduling) which I discovered just now and also not have encountered when using virtualbox before (and yes, I know it is not the best of virtualization solutions for linux but I got used to VBox when I was still using windows many moons ago so, sue me Smile ).

Thanks for the input though because the issues for this particular VM are still haunting me just as they seem to do for miker and his VMWare install (and imho oracle documentation sucks big time as you seem to need to read all nooks and crannies to be able to have a chance to discover such an issues is able to exist in the first place)
M
miker1264Software Dev
Posted 2 months ago
Interestingly, the version of Ubuntu newly installed where compiling stops is 20.04 focal fossa. Both the original Ubuntu and the new one (20.04) stop at flexcat.

However, the version installed for ABIv0 which is compiling correctly is 18.04 bionic beaver which is an older version. I could try installing 18.04 again in a new virtual machine. Or I could also try installing 24.04.

The difference that I see mostly is the version of GCC for 18.04 is 7.5.0 but for 20.04 it's GCC 9.4.0 so maybe I can try downgrading GCC.
Edited by miker1264 on 05-06-2026 22:40, 2 months ago
D
deadwoodAROS Dev
Posted 2 months ago
Keep in mind that supported host version is 24.04 - other version might or might not work.
M
miker1264Software Dev
Posted 19 hours ago
For beginning programmers or for people who really struggle using Linux would it be possible to setup a pre-installed x86-64 Build System in a VMWare Virtual Machine? Then we just download the Virtual Machine & add it to VMWare.

Paolo did that for 64bit ABIv1 when he was maintaining Icaros Desktop. I used his VM for quite some time.
Edited by miker1264 on 19-08-2026 22:42, 19 hours ago
D
deadwoodAROS Dev
Posted 16 hours ago
I don't think there are any technical issues with that but I personally don't have space to manage yet another project and unfortunatelly I don't have internet connection that would be capable of uploading GBs of data to server in sane about of time.
Edited by deadwood on 20-08-2026 05:16, 12 hours ago
AMIGASYSTEMAMIGASYSTEMDistro Maintainer
Posted 15 hours ago

miker1264 wrote:

@miker1264 - For beginning programmers or for people who really struggle using Linux would it be possible to setup a pre-installed x86-64 Build System in a VMWare Virtual Machine? Then we just download the Virtual Machine & add it to VMWare.

AROS One includes everything you need to compile just open a shell. Plus, with SMB2, you can share everything over the network. I compile all the applications I’m creating exclusively on AROS One installed on VMware.
M
miker1264Software Dev
Posted 9 hours ago
AMIGASYSTEM

Which version of VMWare are you using and which version of Ubuntu? Home much memory are you giving your virtual machine?

I'm using VMWare Player 15 which is several years old. I tried 3 times to install Ubuntu 24.04.4 and it freezes each time at Copying Files. My VM has 2GB of memory assigned to it.

If you don't know who h version of VMWare you're using it's ok. I'll just continue to struggle with it. :-(

I've never had such difficulty installing a cross compiler. ABIv1 was sooo easy. In fact I may just go back to that to develop for 64bit. Someone else can compile it.
Edited by miker1264 on 20-08-2026 12:18, 5 hours ago
AMIGASYSTEMAMIGASYSTEMDistro Maintainer
Posted 5 hours ago
The GCC on AROS One works with all versions of VMware; I use version 12 on 64-bit Windows 7 and the latest versions of VMware on Windows 8, but please note that I’m talking about AROS One installed natively on VMware, i compile natively on AROS One, no Linux!!!
M
miker1264Software Dev
Posted 4 hours ago
Ah. So you aren't using the Build System for ABIv11. You are using GCC in the shell which works well for smaller applications. It surprises me that you can compile FFMpeg apps using just the AROS shell.

For Datatypes and MultiView and Luna Paint and other large projects I have to use a Build System because of all the dependencies.

For Datatypes in particular I can test the code on the last functional version of ABIv11 that I have. And someone else can compile it for the latest ABIv11 Build System. That's my solution at the moment.

I will, however, install AROS One 64bit on a spare SSD so I can use the shell to compile smaller apps for 64bit now that I know it works!

Thanks. :-)
Edited by miker1264 on 20-08-2026 13:16, 4 hours ago
D
deadwoodAROS Dev
Posted 4 hours ago
I have a VM with ABIv11 cross-tools compiled and installed. If you want I can package the cross-compiler but you need to locally create a VM with Linux Mint 22 and install all dependencies on it.
AMIGASYSTEMAMIGASYSTEMDistro Maintainer
Posted 4 hours ago
AROS One on VMware is lightning fast, and just like using a real machine, GCC from the shell is incredibly fast—I've never had any performance issues. GCC will certainly be much faster on a native PC, but give GCC a try on AROS One 64-bit on VMware!
M
miker1264Software Dev
Posted 3 hours ago
VMWare is a good option for AROS testing. It has far less issues than VirtualBox.

In the next few days I'll set up AROS One in VMWare for compiling & tests.
You can view all discussion threads in this forum.
You cannot start a new discussion thread in this forum.
You cannot reply in this discussion thread.
You cannot start on a poll in this forum.
You cannot upload attachments in this forum.
You can download attachments in this forum.
Users who participated in discussion: magorium, deadwood, AMIGASYSTEM, retrofaza, miker1264