Again -- I removed FPC, Lazarus, everything SDL related. What I then did was to set up everything, so the following conditions are given:

1. MacOS "Snow Leopard" 10.6.5
2. All developer Tools installed

3. FPC 2.4.2, installed in /usr/local/*
4. SDL.Framework 1.2.14, installed in /Library/Frameworks
5. SDL_Image.Framework, installed in /Library/Frameworks

6. Compiled libSDLMain.a, based on SDL devel-lite 1.2.14, installed in /usr/local/lib and in the source dir of my program

7. Using the SDL units provided by FPC 2.4.2

8. Compiler call: fpc -Mobjfpc -ve -k-framework -kSDL -k-framework -kSDL_image -k-framework -kCocoa -Fl/usr/X11/lib -Fl/usr/local/lib fprl.pp

(it does, by the way, makes no difference if I explicitly refer to libSDLMain.a by adding -lSDLMain to the compiler options.)

So, why do I still get the "library not found for -lSDL-1.2.0" message? I simply don't understand what's going wrong here ...