I am using "idealization" protocol by : idealize.linuxgccrelease @flags -database /soft/rosetta3.2/database
but it doesn't work, it is said:
idealize.linuxgccrelease: symbol lookup error: idealize.linuxgccrelease: undefined symbol: _ZN9protocols4initEiPPc
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)