My try at propgcc build
Rsadeika
Posts: 3,837
I tried this on an Ubuntu 14.10 box, below is what I am getting after doing a make. Not sure what is going on, I thought that this would be a much easier thing to accomplish. Scratching my head...
Thanks
Ray
Thanks
Ray
make[4]: Nothing to be done for 'info'.
make[4]: Leaving directory '/home/ray/work/build/binutils/bfd/po'
make[4]: Entering directory '/home/ray/work/build/binutils/bfd'
make[4]: Nothing to be done for 'info-am'.
make[4]: Leaving directory '/home/ray/work/build/binutils/bfd'
Makefile:1617: recipe for target 'info-recursive' failed
make[3]: *** [info-recursive] Error 1
make[3]: Leaving directory '/home/ray/work/build/binutils/bfd'
Makefile:2505: recipe for target 'all-bfd' failed
make[2]: *** [all-bfd] Error 2
make[2]: Leaving directory '/home/ray/work/build/binutils'
Makefile:837: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/ray/work/build/binutils'
Makefile:160: recipe for target '/home/ray/work/propgcc/../build/binutils/binutils-built' failed
make: *** [/home/ray/work/propgcc/../build/binutils/binutils-built] Error 2
ray@ray-Inspiron-580:~/work/propgcc$
Comments
Ray
Ray
I temporarily gave up due to a lack of time, but the texinfo fix is easy. Go for it!
Did you make sure you have internet access? You should be able to go to the link directly and download the tar file manually if need be.
I got a download of textinfo-4.13a, I guess you need to be either sudo or be a dialout member, depends on what Linux desktop you are using. Which reminds me, maybe a large note somewhere in the build instructions, "Debian is the preferred desk top for building propgcc!".
Once I get this to work, if I do a cross compile for rpi, what is the easiest way to get it installed onto a Raspberry Pi platform? I guess probably the same goes for a cross compile for Windows.
Ray
If texinfo is installed via apt, you can uninstall via "sudo apt-get remove <any package>". Otherwise, you need to find the files and delete them.
Ray
The professional way is to make contributions to open source, and it sounds like you've found your calling. Good luck.
We are living in a swamp of open source software that is changing every day.
Programs have dependencies on compilers and tools and libraries. Anyone of which can change at any time and break things.
A compiler, like prop-gcc, is just a program and is subject to all the above.
prop-gcc is based on GCC, which no doubt has moved on since the prop-gcc project was started. I have no idea how or if prop-gcc is keeping up with development of the main-line GCC.
So yes, it's impossible, to keep everything working all the time!
As for Debian. Debian is not a "desktop". Debian is an operating system built on Linux and a ton of Free and Open Source software. There is a big choice of desktops in the Debian system.
But yes, Debian tries to be very conservative and keep it's current stable versions stable. At the cost of having it's packages be a bit old and behind the times for some.
I would imagine that a version of prop-gcc that was buildable and usable on Debian Wheezy a year or two or more ago still works today.
Newer prop-gcc versions? Well that is a lottery.
Hey, I have to try this. But wait, I'm already on Debian Jessie.
now that is a very useful information. Should be added to the install documentation. Honestly who reads the texutils generated files when having the parallax forum and provided Documentation.
But a lot of people stumbled over the texutil thing already. Several threads.
Thank you!
Mike