This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: problem building linux specific 1.1.1
- To: egcs at cygnus dot com
- Subject: Re: problem building linux specific 1.1.1
- From: Steinar Bang <sb at metis dot no>
- Date: 25 Jan 1999 11:20:37 +0100
- References: <m103jLs-00038dC@ocean.lucon.org>
>>>>> hjl@lucon.org (H.J. Lu):
>> > I got the patches at
>> > ftp://ftp.yggdrasil.com/private/hjl/egcs/1.1.1/egcs-1.1.1-19990115-linux.diff.gz
>> > and applied them to a freshly unpacked egcs-1.1.1, but they didn't
>> > change the ChangeLog as far as I could tell.
> Please check ChangeLog.linux.
There isn't one.
>>
>> I've problems configuring the patched egcs-1.1.1:
>> /home/sb/src/install/egcs-1.1.1 > ./configure --prefix=/home/sb/apps
>> Configuring for a i686-pc-linux-gnulibc1 host.
>> ./configure: /home/sb/src/install/egcs-1.1.1/config.if: No such file or directory
>>
> You didn't apply the patch right. config.if should be there. I see it
> in my patch. Please tell me exactly how you unpack egcs 1.1.1 and apply
> my patch.
/home/sb/src/install% zcat ~/src/distrib/egcs-1.1.1.tar.gz | tar xf -
/home/sb/src/install% zcat ~/src/distrib/egcs-1.1.1-19990115-linux.diff.gz | patch
[lots of hunk# succeeded snipped]
/home/sb/src/install% cd egcs-1.1.1/
/home/sb/src/install/egcs-1.1.1% ./configure --prefix=/home/sb/apps
Configuring for a i686-pc-linux-gnulibc1 host.
./configure: /home/sb/src/install/egcs-1.1.1/config.if: No such file or directory
Since I'm missing some files, there's probably a command line argument
to patch that will tell it to create files, lesse... (M-x man patch RET)
no there wasn't... arrrrgh! Lots of files are created on the
directory above the egcs-1.1.1 directory... @$&@!! When I saw
"succeed" in the patch messages flickering over the screen I assumed
that the directory information in the patch was correct.
Hmph... moving down into the egcs-1.1.1 directory to apply the patch
applied the missing patches (the ones containing the missing files?),
but seems to croak on something else:
Patching file Makefile.in using Plan A...
Hunk #1 failed at 344.
Hunk #2 failed at 801.
Hunk #3 failed at 823.
Hunk #4 failed at 2189.
Hunk #5 failed at 2338.
Hunk #6 failed at 2819.
Hunk #7 failed at 2844.
Hunk #8 failed at 2869.
Hunk #9 failed at 2894.
Hunk #10 succeeded at 2978 with fuzz 2 (offset -1 lines).
patch: **** misordered hunks! output would be garbled
If I moved up one level to apply the patch, I got asked about some
presumably reversed patches and if they should be applied (to which I
said no to everything) and got a log slightly larger than the first
time I did this.
Hm... I could try some -p magic, but the diffs in this patch seems to
have different directory levels... I'll live with the two applications
of the patch for now, I think... at least it configured this time.
I'm starting to get pretty tired of unpacking and patching by now.