Re: [lfs-dev] texinfo-5.0 breaks gcc in Chapter 6
On Mon, 18 Feb 2013 00:22:00 -0600, Bruce Dubbs wrote: > Bruce Dubbs wrote: >> Bruce Dubbs wrote: >>> at least using jhalfs. It seems to build the executable OK, but then >>> >>> makeinfo --split-size=500 --split-size=500 --no-split -I . -I >>> ../../gcc-4.7.2/gcc/doc \ >>>-I ../../gcc-4.7.2/gcc/doc/include -o doc/gccint.info >>> ../../gcc-4.7.2/gcc/doc/gccint.texi >>> >>> gives a lot of warnings in files like: >> >>> make[1]: *** [all] Error 2 >> >>> Trying a manual make/make install does not work either. It gives the >>> same errors. >>> >>> I'm looking for something on google, but so far have not found anything >>> recent or anything that looks like a reasonable work around. >> >> I found: >> >> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56258 >> >> It doesn't help a lot. It appears that we either edit the Makefile >> (gcc/Makefile.in) to omit the .info file or retain the older texinfo >> package. I'd suggest we just push this ticket out to 'Future'; it's been 5 years since the last release of Texinfo and I can't remember seeing any major bugs or security issues with it. Holding off for another six months to see it in a release, while packages sync up with the new requirements it may have for syntax, doesn't sound too bad to me. Regards, Matt. -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
Re: [lfs-dev] texinfo-5.0 breaks gcc in Chapter 6
Le 18/02/2013 10:45, Matthew Burgess a écrit : > On Mon, 18 Feb 2013 00:22:00 -0600, Bruce Dubbs wrote: >> Bruce Dubbs wrote: >>> Bruce Dubbs wrote: at least using jhalfs. It seems to build the executable OK, but then makeinfo --split-size=500 --split-size=500 --no-split -I . -I ../../gcc-4.7.2/gcc/doc \ -I ../../gcc-4.7.2/gcc/doc/include -o doc/gccint.info ../../gcc-4.7.2/gcc/doc/gccint.texi gives a lot of warnings in files like: make[1]: *** [all] Error 2 Trying a manual make/make install does not work either. It gives the same errors. I'm looking for something on google, but so far have not found anything recent or anything that looks like a reasonable work around. >>> I found: >>> >>> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56258 >>> >>> It doesn't help a lot. It appears that we either edit the Makefile >>> (gcc/Makefile.in) to omit the .info file or retain the older texinfo >>> package. > I'd suggest we just push this ticket out to 'Future'; it's been 5 years since > the last release of Texinfo and I can't remember seeing any major bugs or > security issues with it. Holding off for another six months to see it in a > release, while packages sync up with the new requirements it may have for > syntax, doesn't sound too bad to me. > > Regards, > > Matt. > What if some cutting edge distro has the new Texinfo? Wouldn't it break chapter 5 builds? Pierre -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
Re: [lfs-dev] texinfo-5.0 breaks gcc in Chapter 6
On 02/18/2013 12:16 PM, Pierre Labastie wrote: > Le 18/02/2013 10:45, Matthew Burgess a écrit : >> On Mon, 18 Feb 2013 00:22:00 -0600, Bruce Dubbs >> wrote: >>> Bruce Dubbs wrote: Bruce Dubbs wrote: > at least using jhalfs. It seems to build the executable OK, but then > > makeinfo --split-size=500 --split-size=500 --no-split -I . -I > ../../gcc-4.7.2/gcc/doc \ > -I ../../gcc-4.7.2/gcc/doc/include -o doc/gccint.info > ../../gcc-4.7.2/gcc/doc/gccint.texi > > gives a lot of warnings in files like: > make[1]: *** [all] Error 2 > Trying a manual make/make install does not work either. It gives the > same errors. > > I'm looking for something on google, but so far have not found anything > recent or anything that looks like a reasonable work around. I found: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56258 It doesn't help a lot. It appears that we either edit the Makefile (gcc/Makefile.in) to omit the .info file or retain the older texinfo package. >> I'd suggest we just push this ticket out to 'Future'; it's been 5 years since >> the last release of Texinfo and I can't remember seeing any major bugs or >> security issues with it. Holding off for another six months to see it in a >> release, while packages sync up with the new requirements it may have for >> syntax, doesn't sound too bad to me. >> >> Regards, >> >> Matt. >> > What if some cutting edge distro has the new Texinfo? Wouldn't it break > chapter 5 builds? > > Pierre > This is the only one I know about https://www.archlinux.org/packages/testing/x86_64/texinfo/ - they've first upgraded to 5.0 -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
Re: [lfs-dev] texinfo-5.0 breaks gcc in Chapter 6
Matthew Burgess wrote: > On Mon, 18 Feb 2013 00:22:00 -0600, Bruce Dubbs wrote: >> Bruce Dubbs wrote: >>> Bruce Dubbs wrote: at least using jhalfs. It seems to build the executable OK, but then >>> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56258 >>> >>> It doesn't help a lot. It appears that we either edit the Makefile >>> (gcc/Makefile.in) to omit the .info file or retain the older texinfo >>> package. > > I'd suggest we just push this ticket out to 'Future'; it's been 5 years since > the last release of Texinfo and I can't remember seeing any major bugs or > security issues with it. Holding off for another six months to see it in a > release, while packages sync up with the new requirements it may have for > syntax, doesn't sound too bad to me. We can do that, but I have developed a workaround. We need to do the following in all three builds of gcc: sed -i -e 's/BUILD_INFO=info/BUILD_INFO=/' gcc/configure This just omits the gcc*.info files (3 files) and avoids building the useless info files in Chapter 5. texinfo-5.0 also breaks inetutils. To work around that, we need to remove: make -C doc html make -C doc install-html docdir=/usr/share/doc/inetutils-1.9.1 That removes about 40 html files, many of them obsolete or rendered incorrectly. For instance: TCPMUX.html, Built_002din-services.html, inetd-invocation.html, uucpd-invocation.html, and The-_002enetrc-File.html. man pages are still available for at least the programs we need. Otherwise, I've done a full LFS build and the only test failures are in 079-gcc:FAIL: 22_locale/time_get/get_weekday/char/38081-2.c 079-gcc:FAIL: libmudflap.c++/pass55-frag.cxx -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
Re: [lfs-dev] Systemd branch created
Yeah, I think there were a couple of things out of place or missing. It's been a while since I compiled LFS so was sort of fuddling through it anyway. The post-LFS hint the and how-to someone posted in the blfs mailing list helped a lot. I'm about to try it again, this time in 32-bit. I'll write a log as I do and see if I can come up with some constructive feedback. On Feb 15, 2013 10:28 PM, "Matthew Burgess" wrote: > On Fri, 15 Feb 2013 17:31:05 +1300, cybertao wrote: > > I just finished building this, ironed out my mistakes (journald barfing > > because there's no machine-id is a good one!), and couldn't be more > > pleased > > with myself. And immensely grateful for all the work that went into > this. > > Thanks for the quick feedback! I wasn't expecting that at all. I'm still > working through my own build, and am actually surprised that you got it > working at all. I'm sure there's some configuration information and other > polish missing. > > If you have any notes on what you needed to do above what is currently in > the > book, I'll put those on my todo list. > > Thanks, > > Matt. > > -- > http://linuxfromscratch.org/mailman/listinfo/lfs-dev > FAQ: http://www.linuxfromscratch.org/faq/ > Unsubscribe: See the above information page > -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
Re: [lfs-dev] texinfo-5.0 breaks gcc in Chapter 6
On Mon, 2013-02-18 at 13:20 -0600, Bruce Dubbs wrote: > We need to do the > following in all three builds of gcc: > > sed -i -e 's/BUILD_INFO=info/BUILD_INFO=/' gcc/configure > > This just omits the gcc*.info files (3 files) and avoids building the > useless info files in Chapter 5. Great, nice and succinct! > texinfo-5.0 also breaks inetutils. To work around that, we need to remove: > > make -C doc html > make -C doc install-html docdir=/usr/share/doc/inetutils-1.9.1 > > That removes about 40 html files, many of them obsolete or rendered > incorrectly. For instance: TCPMUX.html, Built_002din-services.html, > inetd-invocation.html, uucpd-invocation.html, and > The-_002enetrc-File.html. man pages are still available for at least > the programs we need. Sounds good. I think I've tried to use 'info' twice, both of which were absolutely unsuccessful. These days, if a man page doesn't tell me what I need to know, google normally does. Whilst it is handy to have complete documentation available offline, it's no longer the hard requirement it used to be. Regards, Matt. -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
[lfs-dev] LFS-7.3-rc1 is released
The Linux From Scratch community is pleased to announce the release of LFS Version 7.3-rc1. This is the first release candidate on the road to LFS-7.3. It is a major release with toolchain updates to binutils, glibc, and gcc. In total, 31 packages were updated from LFS-7.2 and changes to bootscripts and text have been made throughout the book. We encourage all users to read through this release of the book and test the instructions so that we can make the final release as good as possible. You can read the book online (http://www.linuxfromscratch.org/lfs/view/7.3-rc1/), or download from (http://www.linuxfromscratch.org/lfs/downloads/7.3-rc1/) to read locally. Please direct any comments about this release to the LFS development team at lfs-dev@linuxfromscratch.org. Please note that registration for the lfs-dev mailing list is required to avoid junk email. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page