Hi! После замены lock_proto.h на rev. 1.20 в версии 20239 всё собралось нормально. Но вот в версии 20277 при сборке появилась новая ошибка:
g++ -fno-rtti -DBOOT_BUILD -march=nocona -I../src/include/gen -I../ src/include -I../src/vulcan -DNAMESPACE=Vulcan -pthread -I../extern/ icu/source/common -I../extern/icu/source/i18n -DNDEBUG -ggdb - DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage- length=0 -O3 -fno-omit-frame-pointer -c ../src/dsql/gen.cpp -o ../ temp/boot/dsql/gen.o ../src/dsql/gen.cpp: In function 'void GEN_statement(Jrd::CompiledStatement*, Jrd::dsql_nod*)': ../src/dsql/gen.cpp:1155: ошибка: cast from 'const Jrd::dsql_nod*' to 'UCHAR' loses precision make[3]: *** [../temp/boot/dsql/gen.o] Ошибка 1 rm ../src/jrd/dpm.cpp ../src/jrd/dyn_mod.cpp ../src/jrd/grant.cpp ../ src/jrd/dyn.cpp ../src/jrd/dyn_def.cpp ../src/jrd/dyn_del.cpp ../src/ jrd/met.cpp ../src/jrd/scl.cpp ../src/dsql/array.cpp ../src/jrd/ ini.cpp ../src/jrd/dyn_util.cpp ../src/dsql/blob.cpp ../src/jrd/ dfw.cpp ../src/jrd/pcmet.cpp ../src/jrd/fun.cpp make[3]: Leaving directory `/opt/firebird2/gen' make[2]: *** [libfbstatic] Ошибка 2 make[2]: Leaving directory `/opt/firebird2/gen' make[1]: *** [../gen/firebird/bin/gpre_static] Ошибка 2 make[1]: Leaving directory `/opt/firebird2/gen' make: *** [firebird] Ошибка 2 OS: RHEL-5.1 arch x86_64 gcc версия 4.1.2 20070626 (Red Hat 4.1.2-14)

