[fpc-devel] FPC 3.0.0 on OSX 10.6.8 32bit Compile problem

info at voiceliveeditor.com info at voiceliveeditor.com
Mon Jan 18 09:43:28 CET 2016


After setting the -Aaa-darwin flag It progresses further, but now stops here

1010) Writing Resource String Table file: uPSRuntime.rsj
<stdin>:3687:2: error: invalid instruction mnemonic 'fistpq'
       fistpq  (%eax)
        ^~~~~~
<stdin>:8518:2: error: invalid instruction mnemonic 'fistpq'
       fistpq  -12(%ebp)
        ^~~~~~
<stdin>:8936:2: error: invalid instruction mnemonic 'fistpq'
      fistpq  -12(%ebp)
        ^~~~~~
<stdin>:10178:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  -16(%ebp)
        ^~~~~~
<stdin>:10189:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  -16(%ebp)
        ^~~~~~
<stdin>:10200:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  -16(%ebp)
        ^~~~~~
<stdin>:10211:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  -16(%ebp)
        ^~~~~~
<stdin>:10223:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  -16(%ebp)
        ^~~~~~
<stdin>:10232:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  -16(%ebp)
        ^~~~~~
<stdin>:10241:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  -16(%ebp)
        ^~~~~~
<stdin>:10249:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  -16(%ebp)
        ^~~~~~
<stdin>:10257:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  -16(%ebp)
        ^~~~~~
<stdin>:10266:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  -16(%ebp)
        ^~~~~~
<stdin>:10280:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  -16(%ebp)
        ^~~~~~
<stdin>:11146:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:11372:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:11549:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:11983:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:15014:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:20147:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:20162:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:20177:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:20192:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:20206:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%ecx)
        ^~~~~~
<stdin>:20219:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:20230:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%ecx)
        ^~~~~~
<stdin>:20242:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%ecx)
        ^~~~~~
<stdin>:20254:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%ebx)
        ^~~~~~
<stdin>:20267:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:20277:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:20295:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:21287:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:21302:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:21317:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%ecx)
        ^~~~~~
<stdin>:21332:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:21346:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%ecx)
        ^~~~~~
<stdin>:21359:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:21370:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%ecx)
        ^~~~~~
<stdin>:21382:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:21394:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%edx)
        ^~~~~~
<stdin>:21407:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%ecx)
        ^~~~~~
<stdin>:21417:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:21435:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:22402:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:22420:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:22438:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:22456:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:22470:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%ecx)
        ^~~~~~
<stdin>:22486:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:22497:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%ecx)
        ^~~~~~
<stdin>:22512:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:22527:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:22543:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:22556:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:22574:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:23928:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:23946:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:23964:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:23982:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:23996:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:24012:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:24023:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:24038:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:24053:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:24069:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:24082:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:24100:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:27813:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:35408:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  -128(%ebp)
        ^~~~~~
<stdin>:35424:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  -136(%ebp)
        ^~~~~~
<stdin>:40599:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  (%eax)
        ^~~~~~
<stdin>:52819:2: error: invalid instruction mnemonic 'fistpq'
        fistpq  -16(%ebp)
        ^~~~~~
(9001) Assembling (pipe) 
/Developer/lazarus/components/PascalScript/Source/lib/i386-darwin/uPSRuntime.s
uPSRuntime.pas(12733) Fatal: (10026) There were 1 errors compiling module, 
stopping
Fatal: (1018) Compilation aborted




Jonas Maebe wrote:
>> I have been trying to get laz 1.6 rc2 on mac osx 10.6.8, I can instal
>> 1.4.4 FPC 2.6.4; without problem.
>> I have run the uninstall script and attempted 1.6rc2, when I try to
>> rebuild Lazarus, or add a component that requires a rebuild I get the
>> below error
>> I have googled fistpq, and found that this is 64bit related.
>
> FPC 3.0 switched to using Clang by default as assembler, because the old
> assembler is no longer supported with newer Xcode versions. Normally,
> that should work fine under Mac OS X 10.6.8 too, as I tested that as
> well. In case I missed something, you can switch back to using the old
> assembler with the FPC command line parameter -Aas-darwin.

Also, which version of Xcode do you have installed? Have you tried with
the latest version of Xcode available for Mac OS X 10.6.8? (Xcode 3.2.6,
IIRC)


Jonas
_______________________________________________
fpc-devel maillist  -  fpc-devel at lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
_______________________________________________
fpc-devel maillist  -  fpc-devel at lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel 




More information about the fpc-devel mailing list