Something is wrong with your compiled code. This usually means you have a dynamically linked executeable (did NOT use extras=static, which is fine!) and then you somehow recompiled only part of the code.
The fastest fix is to delete your executeables and recompile:
rm -rf src/
rm .sconsign (maybe .sconsign.dblite, or something)