Re: [lfs-dev] texinfo-5.0 breaks gcc in Chapter 6

2013-02-18 Thread Matthew Burgess
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

2013-02-18 Thread Pierre Labastie
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

2013-02-18 Thread Armin K.
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

2013-02-18 Thread Bruce Dubbs
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

2013-02-18 Thread cybertao
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

2013-02-18 Thread Matt Burgess
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

2013-02-18 Thread Bruce Dubbs
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