[lazarus] error by compiling syslinux
dvortex
dvortex at netcourrier.com
Thu Apr 6 15:01:50 EDT 2000
just one word:
YEEPEEE !
compiling lazarus as i type... :o)
On Thu, 6 Apr 2000, Vincent Snijders wrote:
> I am sure about everything, but I think this might help you.
>
> These problem are caused by the line 647 in syslinux.pp with the following
> assember instruction:
> fldcw fpucw
> The release compiler and the compilers up till about a week ago mistreated
> this line and added the suffix -w and the result was an non-existing
> assembler instruction: fldcww.
>
> Now, I you do a make cycle with the release compiler, I doesn't get beyond
> compiling the RTL in the first pass, because it can't compile syslinux.pp
> correctly. But you need the RTL to compile a new compiler.
>
> So what I did, was the following (I didn't succeed doing it Marc's way, but
> it didn't try very hard):
> 1. Comment out the offending line in syslinux.pp
> 2. Do a make cycle.
> 3. Copy ppc386 to the path, to replace the release compiler (or initial
> compiler)
> 4. Remove the comments made in step 1, so syslinux.pp is as it was before I
> got my hands on it.
> 5. Do a make cycle starting the process with the compiler made in step 2 and
> 3.
>
> >From now on I don't think you can use the release compiler to cycle the
> compiler. I hope version 1.0 comes soon ;-)
>
> I could not find a 0.99.12b version on my computer anymore, but I have a
> november 99 snapshot, which could do the trick, so I am hopefull, you could
> make this work with 0.99.12b.
>
> Vincent Snijders.
>
> ----- Original Message -----
> From: dvortex <dvortex at netcourrier.com>
> To: <lazarus at miraclec.com>
> Sent: Thursday, April 06, 2000 1:00 AM
> Subject: Re: [lazarus] error by compiling syslinux
>
>
> >
> > This is what i get when i try to compile with those options in the
> > ppc386.cfg (in /etc/)
> > i didn't have one before, so i just made one with these in it...
> >
> > can someone explain to me those options (or point me to the right place
> > :o)
> >
> > Thanks.
> >
> > PS: i'm using 0.99.12 as the release compiler. does it make a difference
> > versus 0.99.14, or even .15 ?
> >
> >
> >
> > ---------------
> > ppc386 -dGDB -dBROWSERLOG -dSUPPORT_MMX -dNOAG386INT -dNOAG386BIN -Sg
> > -Fu../rtl/linux -FE. -di386 pp.pas
> > {standard input}: Assembler messages:
> > {standard input}:15012: Error: operands given don't match any known 386
> > instruction
> > /usr/bin/ld:./link.res: file format not recognized; treating as linker
> > script
> > /usr/bin/ld:./link.res:5: parse error
> > mv -f pp ppc386
> > ----------------
> >
> > On Wed, 5 Apr 2000, Marc Weustink wrote:
> >
> > > At 22:49 05-04-2000 +0200, I wrote:
> > > >At 11:24 05-04-2000 -0700, dvortex wrote:
> > > >
> > > >>I have the same result here. boohoo.. :'(
> > > >>I want to see what the status of FEdit is, so i can help putting it
> > > >>together. :o(
> > >
> > >
> > > OK, I got something to compile.
> > >
> > > make sure the following options are (temporary) in your ppc386.cfg:
> > >
> > > -P
> > > -Fu/usr/src/fpc/rtl/linux
> > > -Fi/usr/src/fpc/rtl/inc
> > > -Fi/usr/src/fpc/rtl/i386
> > >
> > > do a make cycle, you will see assemble errors, ignore them, the second
> > > stage compiler compiles OK.
> > >
> > > remove the temporayry options and do a make cycle again.
> > >
> > > Marc
> > >
> > >
> > >
> > > _________________________________________________________________
> > > To unsubscribe: mail lazarus-request at miraclec.com with
> > > "unsubscribe" as the Subject
> > > archives at http://www.miraclec.com/list_archives/lazarus
> > >
> >
> > _________________________________________________________________
> > To unsubscribe: mail lazarus-request at miraclec.com with
> > "unsubscribe" as the Subject
> > archives at http://www.miraclec.com/list_archives/lazarus
>
> _________________________________________________________________
> To unsubscribe: mail lazarus-request at miraclec.com with
> "unsubscribe" as the Subject
> archives at http://www.miraclec.com/list_archives/lazarus
>
More information about the Lazarus
mailing list