[lazarus] error by compiling syslinux

dvortex dvortex at netcourrier.com
Thu Apr 6 16:11:06 EDT 2000


the python tool? nop...
(where is it ?)

Lazarus won't compile 
(or to be more precise, mwedit won't compile because it can't find some
.inc file. probably some broken path on my machine)

I'd like to test that tool of yours, can you send it to me ?


On Thu, 6 Apr 2000, Baeseman, Cliff wrote:

> Did you use my build tool by chance just curious.
> 
> Cliff Baeseman
> ------------------------------------------------------------------------
> --------------------
> There is nothing wrong with Windows 2000 that LINUX will fix!!!
> ------------------------------------------------------------------------
> --------------------
> 
> 
> -----Original Message-----
> From: dvortex [mailto:dvortex at netcourrier.com]
> Sent: Thursday, April 06, 2000 1:02 PM
> To: lazarus at miraclec.com
> Subject: Re: [lazarus] error by compiling syslinux
> 
> 
> 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
> > 
> 
> _________________________________________________________________
>      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