Marsdev for newbies.

Ask anything your want about the 32X Mushroom programming.

Moderator: BigEvilCorporation

Tomahomae
Very interested
Posts: 57
Joined: Sat Jan 27, 2018 2:50 am
Location: Russia

Re: Marsdev for newbies.

Post by Tomahomae » Mon Aug 29, 2022 2:46 am

Some errors at the final stage of toolchain build. I hope, they're not critical?
Attachments
VirtualBox_Xubuntu_29_08_2022_05_32_36.png
VirtualBox_Xubuntu_29_08_2022_05_32_36.png (152.25 KiB) Viewed 6002 times

Chilly Willy
Very interested
Posts: 2984
Joined: Fri Aug 17, 2007 9:33 pm

Re: Marsdev for newbies.

Post by Chilly Willy » Mon Aug 29, 2022 11:09 am

Makeinfo converts special files into man format. It's commonly needed for compiling tools so that people can do "man <tool>" to see how they're run. It's part of the texinfo package, which should also be installed for building tools. When you build something and get an error like "makeinfo is missing", do a google on it like this "ubuntu makeinfo missing" and you'll find various posts that tell you which package should be installed to have the missing program.

Tomahomae
Very interested
Posts: 57
Joined: Sat Jan 27, 2018 2:50 am
Location: Russia

Re: Marsdev for newbies.

Post by Tomahomae » Tue Aug 30, 2022 10:00 am

My Gosh, I must have so many various things to just build this toolchain! :shock:
Attachments
VirtualBox_Xubuntu_30_08_2022_11_44_00.png
VirtualBox_Xubuntu_30_08_2022_11_44_00.png (113.07 KiB) Viewed 5970 times

Chilly Willy
Very interested
Posts: 2984
Joined: Fri Aug 17, 2007 9:33 pm

Re: Marsdev for newbies.

Post by Chilly Willy » Wed Aug 31, 2022 9:49 am

Now that one is weird... it must be from using an older version of linux. When building gcc, you USED TO be required to put the source for GMP, mpfr, and mpc into the gcc source folder to build. Xubuntu 20.04 didn't bug me about it, so I didn't include those folders in the gcc folder like I used to on older systems. Sorry about that. Get the latest versions of those three things off the gnu source site, decompress them to the gcc folder, then remove the version numbers from their folder names (so GMP_4.2 would go to just GMP as an example).

And yes, there can be quite a few things needed to be cross-compilers. I build so many of them (for all the different old consoles I work on) that I tend to forget just how many packages building gcc needs.

KanedaFr
Administrateur
Posts: 1139
Joined: Tue Aug 29, 2006 10:56 am
Contact:

Re: Marsdev for newbies.

Post by KanedaFr » Wed Aug 31, 2022 8:11 pm

Yes, they changed this on 3.x

I ran into this issue on another crosscompiled SDK
=> https://github.com/jbrandwood/v810-gcc/issues/4
About mpfr, like i said in 3.x version, the source files are no longer on mpfr root folder but on a src sub folder.
Configuration of GCC 4.x was made for mpfr 2.x.

Tomahomae
Very interested
Posts: 57
Joined: Sat Jan 27, 2018 2:50 am
Location: Russia

Re: Marsdev for newbies.

Post by Tomahomae » Thu Sep 01, 2022 12:34 pm

Toolchain build stucks at the gimple-match step.
Here is my VM for VirtualBox.
Attachments
VirtualBox_Xubuntu_01_09_2022_09_33_44.png
VirtualBox_Xubuntu_01_09_2022_09_33_44.png (131.84 KiB) Viewed 5900 times

Chilly Willy
Very interested
Posts: 2984
Joined: Fri Aug 17, 2007 9:33 pm

Re: Marsdev for newbies.

Post by Chilly Willy » Fri Sep 02, 2022 9:20 pm

Not the slightest idea what's wrong. The only thing I find about gimple-match is people complaining about how long it takes to compile. I am also not going to download a 13GB VM hardfile to look over... sorry. On my 4GHz 6 core AMD, I let the building run in the background while I read, watch videos, etc, and eventually, it's done. Can take awhile, though. On a single threaded VM? This might be taking hours to build to completion.

EDIT: I uploaded an archive of my /opt/toolchain/sega directory. The link is posted in the thread on my current toolchain (same place where the source was posted).

Tomahomae
Very interested
Posts: 57
Joined: Sat Jan 27, 2018 2:50 am
Location: Russia

Re: Marsdev for newbies.

Post by Tomahomae » Sun Sep 04, 2022 4:19 am

Before the graphic convertation to 32X format, should I choose a Tiled parameters manually, or there is a ready templates for image covertation to form digestible for YATSSD? Must yatssd/extensions/ folder content be imported by Tiled, or this is a part of YATSSD by itself?

Vic
Interested
Posts: 27
Joined: Wed Nov 03, 2021 6:01 pm

Re: Marsdev for newbies.

Post by Vic » Mon Sep 05, 2022 8:38 am

Tomahomae wrote:
Sun Sep 04, 2022 4:19 am
Before the graphic convertation to 32X format, should I choose a Tiled parameters manually, or there is a ready templates for image covertation to form digestible for YATSSD? Must yatssd/extensions/ folder content be imported by Tiled, or this is a part of YATSSD by itself?
The YATSSD thread: http://gendev.spritesmind.net/forum/vie ... 94&p=37352

Post Reply