hi i think you have forgotten to extract the glibc-libidn file into the glibc-directory.
cu stephan > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Jason Stevens > Sent: Friday, December 30, 2005 8:35 AM > To: [email protected] > Subject: Problem applying glibc-2.3.6-fstack_protector-1.patch in HLFS > 6.11 > > > Hey all - > > I'm going through my first HLFS build (against book SVN-20051221) and > running into a problem early in the process of building the main system. > (Building the tool chain had no reported problems.) > > Specifically, in chapter 6.11, after untarrring glibc-2.3.6 and > glibc-libidn-2.3.6, I apply the first two patches (arc4random and ssp) > with no problem, but then something goes awry with fstack_protector. > Here's the shell log: > > root:/sources# tar -xf glibc-2.3.6.tar > root:/sources# tar -xf glibc-libidn-2.3.6.tar > root:/sources# cd glibc-2.3.6 > root:/sources/glibc-2.3.6# patch -Np1 -i ../glibc-2.3.6-arc4random-1.patch > > patching file manual/arc4random.3 > patching file stdlib/Makefile > patching file stdlib/arc4random.c > patching file stdlib/arc4randomII.c > patching file stdlib/stdlib.h > patching file sysdeps/posix/tempname.c > root:/sources/glibc-2.3.6# > root:/sources/glibc-2.3.6# patch -Np1 -i ../glibc-2.3.6-ssp-1.patch > patching file sysdeps/generic/libc-start.c > patching file sysdeps/unix/sysv/linux/Dist > patching file sysdeps/unix/sysv/linux/Makefile > patching file sysdeps/unix/sysv/linux/Versions > patching file sysdeps/unix/sysv/linux/stack_protector.c > root:/sources/glibc-2.3.6# patch -Np1 -i > ../glibc-2.3.6-fstack_protector-1.patchpatching file catgets/Makefile > patching file crypt/Makefile > patching file debug/Makefile > patching file elf/Makefile > patching file elf/rtld.c > patching file iconv/Makefile > patching file intl/Makefile > can't find file to patch at input line 290 > Perhaps you used the wrong -p or --strip option? > The text leading up to this was: > -------------------------- > |diff -Naur glibc-2.3.6.orig/libidn/Makefile glibc-2.3.6/libidn/Makefile > |--- glibc-2.3.6.orig/libidn/Makefile 2004-03-12 > 20:44:43.000000000 +0000 > |+++ glibc-2.3.6/libidn/Makefile 2005-11-13 > 18:03:08.000000000 +0000 > -------------------------- > File to patch: > > And patch pauses for input... > > I'm a little deviant, in that the prereqs say that you need to build on > an LFS or HLFS system, and my host is Fedora Core 4. But this doesn't > smell like a problem there, to me at least - I'm using patch compiled in > the toolchain, in the chroot, against virgin sources. Other than that, > script input has been pretty much cut'n'pasted into the shell to > eliminate typos, so I think it's a stock build. > > One note that may be worthwhile: At least one of the patches downloaded > earlier was corrupt (the file was truncated prematurely). That problem > went away by redownloading the file. I pulled down a fresh copy of this > patch, and diff shows no changes, so presumably that is not the problem > here. > > Thanks in advance, > > -jps > -- > http://linuxfromscratch.org/mailman/listinfo/hlfs-dev > FAQ: http://www.linuxfromscratch.org/faq/ > Unsubscribe: See the above information page > -- http://linuxfromscratch.org/mailman/listinfo/hlfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
