Page 2 of 2

Re: Marsdev for newbies.

Posted: Mon Aug 29, 2022 2:46 am
by Tomahomae
Some errors at the final stage of toolchain build. I hope, they're not critical?

Re: Marsdev for newbies.

Posted: Mon Aug 29, 2022 11:09 am
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.

Re: Marsdev for newbies.

Posted: Tue Aug 30, 2022 10:00 am
by Tomahomae
My Gosh, I must have so many various things to just build this toolchain! :shock:

Re: Marsdev for newbies.

Posted: Wed Aug 31, 2022 9:49 am
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.

Re: Marsdev for newbies.

Posted: Wed Aug 31, 2022 8:11 pm
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.

Re: Marsdev for newbies.

Posted: Thu Sep 01, 2022 12:34 pm
by Tomahomae
Toolchain build stucks at the gimple-match step.
Here is my VM for VirtualBox.

Re: Marsdev for newbies.

Posted: Fri Sep 02, 2022 9:20 pm
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).

Re: Marsdev for newbies.

Posted: Sun Sep 04, 2022 4:19 am
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?

Re: Marsdev for newbies.

Posted: Mon Sep 05, 2022 8:38 am
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