make all fails when building Linux/i386 with psabieh
Original Reporter info from Mantis: Cyrax
-
Reporter name:
Original Reporter info from Mantis: Cyrax
- Reporter name:
Description:
I'm trying to test new feature "Dwarf-eh-based "zero-cost" exceptions" which were merged back to trunk at r42260. However building the compiler suite fails during building pas2jslib package.
Additional information:
Considering package utils-pas2js Search path for external dependency fcl-js File "/mnt/shares/ohjelmointi2/fpc/source/git_source/fcl-js/fpmake.pp" Not Found Directory "/mnt/shares/ohjelmointi2/fpc/source/git_source/units/i386-linux/fcl-js" Not Found File "/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-js/fpmake.pp" Found Directory "/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-js/units/i386-linux/" Found File "/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-js/fcl-js-i386-linux.fpm" Found External dependency fcl-js found in "/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-js/units/i386-linux/" Loading "/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-js/fcl-js-i386-linux.fpm" Search path for external dependency pastojs File "/mnt/shares/ohjelmointi2/fpc/source/git_source/pastojs/fpmake.pp" Not Found Directory "/mnt/shares/ohjelmointi2/fpc/source/git_source/units/i386-linux/pastojs" Not Found File "/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/pastojs/fpmake.pp" Found Directory "/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/pastojs/units/i386-linux/" Found File "/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/pastojs/pastojs-i386-linux.fpm" Found External dependency pastojs found in "/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/pastojs/units/i386-linux/" Loading "/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/pastojs/pastojs-i386-linux.fpm" Search path for external dependency webidl File "/mnt/shares/ohjelmointi2/fpc/source/git_source/webidl/fpmake.pp" Not Found Directory "/mnt/shares/ohjelmointi2/fpc/source/git_source/units/i386-linux/webidl" Not Found File "/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/webidl/fpmake.pp" Found Directory "/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/webidl/units/i386-linux/" Found File "/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/webidl/webidl-i386-linux.fpm" Found External dependency webidl found in "/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/webidl/units/i386-linux/" Loading "/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/webidl/webidl-i386-linux.fpm" Resolving filenames of target pas2js for i386-linux Resolved source file pas2js.pp to "pas2js.pp" Resolving filenames of target pas2jslib for i386-linux Resolved source file pas2jslib.pp to "pas2jslib.pp" Resolving filenames of target dirwatch for i386-linux Resolved source file dirwatch.pp to "dirwatch.pp" Resolving filenames of target httpcompiler for i386-linux Resolved source file httpcompiler.pp to "httpcompiler.pp" Resolving filenames of target compileserver for i386-linux Resolved source file compileserver.pp to "compileserver.pp" Resolving filenames of target webidl2pas for i386-linux Resolved source file webidl2pas.pp to "webidl2pas.pp" Output file pas2js/bin/i386-linux/pas2js not available Must compile pas2js. (Output file does not exist) Must compile utils-pas2js. () Start compiling package utils-pas2js for target i386-linux. Directory "pas2js/units/i386-linux/" Not Found Creating output dir "pas2js/units/i386-linux/" Directory "pas2js/bin/i386-linux" Not Found Creating output dir "pas2js/bin/i386-linux" Considering target dirwatch Compiling dependencies of target dirwatch Output file pas2js/units/i386-linux/dirwatch.ppu not available Must compile dirwatch. (Output file does not exist) Compiling target dirwatch Considering target httpcompiler Compiling dependencies of target httpcompiler Output file pas2js/units/i386-linux/httpcompiler.ppu not available Must compile httpcompiler. (Output file does not exist) Compiling target httpcompiler Generate build-unit BuildUnit_utils_pas2js Compiling target BuildUnit_utils_pas2js Executing command "/mnt/shares/ohjelmointi2/fpc/source/git_source/compiler/ppc386 -Tlinux -FUpas2js/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/rtl/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-json/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-base/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-res/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/rtl-objpas/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-js/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-passrc/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/pastojs/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/paszlib/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/hash/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-process/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-web/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-db/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-xml/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/iconvenc/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/rtl-extra/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/ibase/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/mysql/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/odbc/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/oracle/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/postgres/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/sqlite/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/dblib/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/pxlib/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-net/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-async/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-fpcunit/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/libtar/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/openssl/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fastcgi/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/httpd22/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/httpd24/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/webidl/units/i386-linux/ -Ur -Xs -O2 -n -gw2 -godwarfsets -godwarfmethodclassprefix -gl -O- -Xs- -Si- -vbq -Sew- -dEXTDEBUG -vh- -vn- -vw- -dDEBUG_NODE_DUMP -Fl/usr/lib/gcc/i686-pc-linux-gnu/8.3.0 -dpsabieh -dTEST_WIN32_SEH -di386 -dRELEASE -viq pas2js/BuildUnit_utils_pas2js.pp" Compiling pas2js/BuildUnit_utils_pas2js.pp Compiling pas2js/dirwatch.pp Compiling pas2js/httpcompiler.pp Deleted file "pas2js/units/i386-linux/BuildUnit_utils_pas2js.o" File "pas2js/units/i386-linux/BuildUnit_utils_pas2js.bc" does not exist Deleted file "pas2js/units/i386-linux/BuildUnit_utils_pas2js.ppu" Deleted file "pas2js/BuildUnit_utils_pas2js.pp" Considering target pas2js Compiling dependencies of target pas2js Output file pas2js/bin/i386-linux/pas2js not available Must compile pas2js. (Output file does not exist) Compiling target pas2js Executing command "/mnt/shares/ohjelmointi2/fpc/source/git_source/compiler/ppc386 -Tlinux -FEpas2js/bin/i386-linux -FUpas2js/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/rtl/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-json/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-base/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-res/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/rtl-objpas/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-js/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-passrc/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/pastojs/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/paszlib/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/hash/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-process/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-web/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-db/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-xml/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/iconvenc/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/rtl-extra/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/ibase/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/mysql/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/odbc/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/oracle/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/postgres/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/sqlite/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/dblib/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/pxlib/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-net/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-async/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-fpcunit/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/libtar/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/openssl/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fastcgi/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/httpd22/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/httpd24/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/webidl/units/i386-linux/ -Ur -Xs -O2 -n -gw2 -godwarfsets -godwarfmethodclassprefix -gl -O- -Xs- -Si- -vbq -Sew- -dEXTDEBUG -vh- -vn- -vw- -dDEBUG_NODE_DUMP -Fl/usr/lib/gcc/i686-pc-linux-gnu/8.3.0 -dpsabieh -dTEST_WIN32_SEH -di386 -dRELEASE -viq pas2js/pas2js.pp" Compiling pas2js/pas2js.pp Linking pas2js/bin/i386-linux/pas2js Considering target pas2jslib Compiling dependencies of target pas2jslib Output file pas2js/bin/i386-linux/libpas2jslib.so not available Must compile pas2jslib. (Output file does not exist) Compiling target pas2jslib Executing command "/mnt/shares/ohjelmointi2/fpc/source/git_source/compiler/ppc386 -Tlinux -FEpas2js/bin/i386-linux -FUpas2js/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/rtl/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-json/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-base/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-res/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/rtl-objpas/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-js/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-passrc/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/pastojs/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/paszlib/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/hash/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-process/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-web/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-db/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-xml/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/iconvenc/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/rtl-extra/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/ibase/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/mysql/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/odbc/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/oracle/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/postgres/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/sqlite/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/dblib/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/pxlib/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-net/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-async/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fcl-fpcunit/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/libtar/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/openssl/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/fastcgi/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/httpd22/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/httpd24/units/i386-linux/ -Fu/mnt/shares/ohjelmointi2/fpc/source/git_source/packages/webidl/units/i386-linux/ -Ur -Xs -O2 -n -gw2 -godwarfsets -godwarfmethodclassprefix -gl -O- -Xs- -Si- -vbq -Sew- -dEXTDEBUG -vh- -vn- -vw- -dDEBUG_NODE_DUMP -Fl/usr/lib/gcc/i686-pc-linux-gnu/8.3.0 -dpsabieh -dTEST_WIN32_SEH -di386 -dRELEASE -viq pas2js/pas2jslib.pp" Compiling pas2js/pas2jslib.pp Linking pas2js/bin/i386-linux/libpas2jslib.so Runtime error 217 at $08066589 $08066589 _FPC_PSABIEH_PERSONALITY_V0, line 919 of ../inc/psabieh.inc $F7F627D3 line 64 of /build/gcc/src/gcc/libgcc/unwind.inc make[2]: *** [Makefile:2499: all] Error 217 make[2]: Leaving directory '/mnt/shares/ohjelmointi2/fpc/source/git_source/utils' make[1]: *** [Makefile:2679: utils_all] Error 2 make[1]: Leaving directory '/mnt/shares/ohjelmointi2/fpc/source/git_source' make: *** [Makefile:2884: build-stamp.i386-linux] Error 2
Mantis conversion info:
- Mantis ID: 35751
- OS: Arch
- OS Build: 3.17.4-1
- Build: r42267
- Platform: Linux x86_64
- Version: 3.3.1