I've run into the same issue, but under different circumstances.
In some sense, my scenario is simpler: I'm not compiling FPC, just
compiling my own project.
Able to work around it for my particular case and thought I'd share in case
it helps others.

SCENARIO
When I have an "fpc.cfg" file in the directory in which I compile my
project, I get:

ld: library not found for -lc
An error occurred while linking
lox.pas(33,17) Error: Error while linking
lox.pas(33,17) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/local/bin/ppcx64 returned an error exitcode

When I delete "fpc.cfg" the problem goes away.

ATTEMPTED SOLUTION: reinstall xcode command line tools & fpc compiler
1. remove xcode command line tools
      sudo rm -rf /Library/Developer/CommandLineTools/

2. reinstall xcode command line tools
      sudo xcode-select --install
      sudo xcodebuild -license accept

3. reinstall latest FPC for macOS from
https://www.freepascal.org/down/i386/macosx.html

However, the problem persists.

SOLUTION: not ideal, fine for me
When I delete the "fpc.cfg" file in my compilation directory, the problem
goes away.
The same error occurs if I have an ".fpc.cfg" file in my home directory so
I avoid that too.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to