OK I did
sudo apt-get remove libsndfile1-dev
sudo apt-get remove libopenal
And using your previous code without last patch that was working with sound, alsound and libsndfile fail to load.
I tried then with your last commit and ... bingo, it works de-puta-madre (out-of-the-box).

Well done Lulu, your
Pac-Man +
OGLCScene +
ALSound is perfect now.
Last detail, if you want to make Pac-Man ready for BSD OS (FreeBSD, OpenBSD, NetBSD, DragonFlyBSD) you may change in
FormCreate():
Change this:
with that:
{$if defined(Unix) and not defined(Darwin)}