Marsdev for newbies.

Ask anything your want about the 32X Mushroom programming.

Moderator: BigEvilCorporation

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

Re: Marsdev for newbies.

Post by Tomahomae »

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 15833 times
Chilly Willy
Very interested
Posts: 2993
Joined: Fri Aug 17, 2007 9:33 pm

Re: Marsdev for newbies.

Post by Chilly Willy »

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: 69
Joined: Sat Jan 27, 2018 2:50 am
Location: Russia

Re: Marsdev for newbies.

Post by Tomahomae »

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 15801 times
Chilly Willy
Very interested
Posts: 2993
Joined: Fri Aug 17, 2007 9:33 pm

Re: Marsdev for newbies.

Post by Chilly Willy »

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: 1154
Joined: Tue Aug 29, 2006 10:56 am
Contact:

Re: Marsdev for newbies.

Post by KanedaFr »

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: 69
Joined: Sat Jan 27, 2018 2:50 am
Location: Russia

Re: Marsdev for newbies.

Post by Tomahomae »

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 15731 times
Chilly Willy
Very interested
Posts: 2993
Joined: Fri Aug 17, 2007 9:33 pm

Re: Marsdev for newbies.

Post by Chilly Willy »

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: 69
Joined: Sat Jan 27, 2018 2:50 am
Location: Russia

Re: Marsdev for newbies.

Post by Tomahomae »

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: 32
Joined: Wed Nov 03, 2021 6:01 pm

Re: Marsdev for newbies.

Post by Vic »

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