Hi all,
I'm seeing this compile error with dyninst master on a IBM Power 9
system - (master as of Oct 15, 2018 5 pm CT.).
Thanks,
Jim G.
*==>* libiberty is already installed in
/home/jeg/spack/opt/spack/linux-centos7-ppc64le/gcc-4.8.5/libiberty-2.31.1-ignef7ht5g7phjabqd2252uhpfy7c2dr
*==>* *Installing* *dyninst*
*==>* Cloning git repository:https://github.com/dyninst/dyninst.git on branch
master
*==>* No checksum needed when fetching with git
*==>* Already staged dyninst-develop-a4xv5a53d47brdku5nthviq3zzm6euq5 in
/home/jeg/spack/var/spack/stage/dyninst-develop-a4xv5a53d47brdku5nthviq3zzm6euq5
*==>* No patches needed for dyninst
*==>* Building dyninst [Package]
*==>* Executing phase: 'install'
*==>* Error: ProcessError: Command exited with status 2:
'make' '-j160'
4 errors found in build log:
2263 [ 93%] Building CXX object
dyninstAPI/CMakeFiles/dyninstAPI.dir/src/syscallNotification.C.o
2264 [ 93%] Building CXX object
dyninstAPI/CMakeFiles/dyninstAPI.dir/src/syscall-linux.C.o
2265 cd /tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/spack-build/dyninstAPI
&& /home/jeg/spack/lib/spack/env/gcc/g++ -DBOOST_ALL_NO_LI
B=1 -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION -DBPATCH_DLL_BUILD
-DUSE_PARSE_API -DWITHOUT_SYMLITE -DWITH_SYMTAB_API -Darch_64bit -Da
rch_power -Darch_ppc_little_endian -Dbug_force_terminate_failure
-Dbug_registers_after_exit -Dbug_syscall_changepc_rewind -Dcap_32_64
-Dcap_async_events -Dcap_binary_rewriter -Dcap_dwarf
-Dcap_dynamic_heap -Dcap_liveness -Dcap_mutatee_traps -Dcap_ptrace -Dcap_regist
ers -Dcap_thread_db -Dcap_threads -Dcap_toc_64
-DdyninstAPI_EXPORTS -Dos_linux -Dppc64_linux
-I/home/jeg/spack/opt/spack/linux-centos
7-ppc64le/gcc-4.8.5/elfutils-0.173-klqjzo2qjunbryiykm3fdqzromtoq3ju/include/libelf
-I/home/jeg/spack/opt/spack/linux-centos7-ppc64le/
gcc-4.8.5/elfutils-0.173-klqjzo2qjunbryiykm3fdqzromtoq3ju/include
-I/home/jeg/spack/opt/spack/linux-centos7-ppc64le/gcc-4.8.5/boost-1
.68.0-f4oci35ae2bbwkqgkc32gkw2fbx6ui5a/include
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/spack-build
-I/tmp/jeg/spack-stage/s
pack-stage-5wK0IO/dyninst/spack-build/common/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/common/h
-I/tmp/jeg/spack-stage/spac
k-stage-5wK0IO/dyninst/dataflowAPI/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dyninstAPI/h
-I/tmp/jeg/spack-stage/spack-stag
e-5wK0IO/dyninst/instructionAPI/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/parseAPI/h
-I/tmp/jeg/spack-stage/spack-stage-5wK
0IO/dyninst/patchAPI/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/proccontrol/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyni
nst/stackwalk/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/symtabAPI/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dwarf
/h -I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/elf/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/symlite/h -I/tmp/jeg/spa
ck-stage/spack-stage-5wK0IO/dyninst
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/external
-I/tmp/jeg/spack-stage/spack-stage-5wK
0IO/dyninst/dyninstAPI/src -std=c++11 -m64 -fvisibility=hidden
-fvisibility-inlines-hidden -W -Wall -Wpointer-arith -Wcast-qual -Wo
verloaded-virtual -Wcast-align -Wno-non-template-friend
-Wno-unused-local-typedefs -Wno-deprecated-declarations -O2 -g -fPIC -Winv
alid-pch -include
/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/spack-build/dyninstAPI/cotire/dyninstAPI_CXX_prefix.hxx
-o CMakeFil
es/dyninstAPI.dir/src/syscallNotification.C.o -c
/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dyninstAPI/src/syscallNotification.C
2266 cd /tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/spack-build/dyninstAPI
&& /home/jeg/spack/lib/spack/env/gcc/g++ -DBOOST_ALL_NO_LI
B=1 -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION -DBPATCH_DLL_BUILD
-DUSE_PARSE_API -DWITHOUT_SYMLITE -DWITH_SYMTAB_API -Darch_64bit -Da
rch_power -Darch_ppc_little_endian -Dbug_force_terminate_failure
-Dbug_registers_after_exit -Dbug_syscall_changepc_rewind -Dcap_32_64
-Dcap_async_events -Dcap_binary_rewriter -Dcap_dwarf
-Dcap_dynamic_heap -Dcap_liveness -Dcap_mutatee_traps -Dcap_ptrace -Dcap_regist
ers -Dcap_thread_db -Dcap_threads -Dcap_toc_64
-DdyninstAPI_EXPORTS -Dos_linux -Dppc64_linux
-I/home/jeg/spack/opt/spack/linux-centos
7-ppc64le/gcc-4.8.5/elfutils-0.173-klqjzo2qjunbryiykm3fdqzromtoq3ju/include/libelf
-I/home/jeg/spack/opt/spack/linux-centos7-ppc64le/
gcc-4.8.5/elfutils-0.173-klqjzo2qjunbryiykm3fdqzromtoq3ju/include
-I/home/jeg/spack/opt/spack/linux-centos7-ppc64le/gcc-4.8.5/boost-1
.68.0-f4oci35ae2bbwkqgkc32gkw2fbx6ui5a/include
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/spack-build
-I/tmp/jeg/spack-stage/s
pack-stage-5wK0IO/dyninst/spack-build/common/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/common/h
-I/tmp/jeg/spack-stage/spac
k-stage-5wK0IO/dyninst/dataflowAPI/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dyninstAPI/h
-I/tmp/jeg/spack-stage/spack-stag
e-5wK0IO/dyninst/instructionAPI/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/parseAPI/h
-I/tmp/jeg/spack-stage/spack-stage-5wK
0IO/dyninst/patchAPI/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/proccontrol/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyni
nst/stackwalk/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/symtabAPI/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dwarf
/h -I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/elf/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/symlite/h -I/tmp/jeg/spa
ck-stage/spack-stage-5wK0IO/dyninst
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/external
-I/tmp/jeg/spack-stage/spack-stage-5wK
0IO/dyninst/dyninstAPI/src -std=c++11 -m64 -fvisibility=hidden
-fvisibility-inlines-hidden -W -Wall -Wpointer-arith -Wcast-qual -Wo
verloaded-virtual -Wcast-align -Wno-non-template-friend
-Wno-unused-local-typedefs -Wno-deprecated-declarations -O2 -g -fPIC -Winv
alid-pch -include
/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/spack-build/dyninstAPI/cotire/dyninstAPI_CXX_prefix.hxx
-o CMakeFil
es/dyninstAPI.dir/src/syscall-linux.C.o -c
/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dyninstAPI/src/syscall-linux.C
2267 [ 94%] Building CXX object
dyninstAPI/CMakeFiles/dyninstAPI.dir/src/linux-power.C.o
2268 cd /tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/spack-build/dyninstAPI
&& /home/jeg/spack/lib/spack/env/gcc/g++ -DBOOST_ALL_NO_LI
B=1 -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION -DBPATCH_DLL_BUILD
-DUSE_PARSE_API -DWITHOUT_SYMLITE -DWITH_SYMTAB_API -Darch_64bit -Da
rch_power -Darch_ppc_little_endian -Dbug_force_terminate_failure
-Dbug_registers_after_exit -Dbug_syscall_changepc_rewind -Dcap_32_64
-Dcap_async_events -Dcap_binary_rewriter -Dcap_dwarf
-Dcap_dynamic_heap -Dcap_liveness -Dcap_mutatee_traps -Dcap_ptrace -Dcap_regist
ers -Dcap_thread_db -Dcap_threads -Dcap_toc_64
-DdyninstAPI_EXPORTS -Dos_linux -Dppc64_linux
-I/home/jeg/spack/opt/spack/linux-centos
7-ppc64le/gcc-4.8.5/elfutils-0.173-klqjzo2qjunbryiykm3fdqzromtoq3ju/include/libelf
-I/home/jeg/spack/opt/spack/linux-centos7-ppc64le/
gcc-4.8.5/elfutils-0.173-klqjzo2qjunbryiykm3fdqzromtoq3ju/include
-I/home/jeg/spack/opt/spack/linux-centos7-ppc64le/gcc-4.8.5/boost-1
.68.0-f4oci35ae2bbwkqgkc32gkw2fbx6ui5a/include
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/spack-build
-I/tmp/jeg/spack-stage/s
pack-stage-5wK0IO/dyninst/spack-build/common/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/common/h
-I/tmp/jeg/spack-stage/spac
k-stage-5wK0IO/dyninst/dataflowAPI/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dyninstAPI/h
-I/tmp/jeg/spack-stage/spack-stag
e-5wK0IO/dyninst/instructionAPI/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/parseAPI/h
-I/tmp/jeg/spack-stage/spack-stage-5wK
0IO/dyninst/patchAPI/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/proccontrol/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyni
nst/stackwalk/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/symtabAPI/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dwarf
/h -I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/elf/h
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/symlite/h -I/tmp/jeg/spa
ck-stage/spack-stage-5wK0IO/dyninst
-I/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/external
-I/tmp/jeg/spack-stage/spack-stage-5wK
0IO/dyninst/dyninstAPI/src -std=c++11 -m64 -fvisibility=hidden
-fvisibility-inlines-hidden -W -Wall -Wpointer-arith -Wcast-qual -Wo
verloaded-virtual -Wcast-align -Wno-non-template-friend
-Wno-unused-local-typedefs -Wno-deprecated-declarations -O2 -g -fPIC -Winv
alid-pch -include
/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/spack-build/dyninstAPI/cotire/dyninstAPI_CXX_prefix.hxx
-o CMakeFil
es/dyninstAPI.dir/src/linux-power.C.o -c
/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dyninstAPI/src/linux-power.C
>> 2269
/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dyninstAPI/src/codegen-power.C:211:56:
error: no ‘void insnCodeGen::generateInterFu
nctionBranch(codeGen&, Dyninst::Address, Dyninst::Address, bool)’ member
function declared in class ‘insnCodeGen’
2270 bool link) {
2271 ^
2272
/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dyninstAPI/src/codegen-power.C: In
function ‘instPoint* GetInstPointPower(codeGen&,
Dyninst::Address)’:
2273
/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dyninstAPI/src/codegen-power.C:462:21:
warning: unused variable ‘func’ [-Wunused-
variable]
2274 func_instance * func;
2275 ^
...
2327 bool EmitterPOWER64Stat::emitCallInstruction(codeGen &gen,
2328 ^
2329
/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dyninstAPI/src/inst-power.C: In
member function ‘virtual bool EmitterPOWER::emitCal
lInstruction(codeGen&, func_instance*, bool, Dyninst::Address)’:
2330
/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dyninstAPI/src/inst-power.C:3404:10:
warning: variable ‘shouldJumpToCMOD’ set but
not used [-Wunused-but-set-variable]
2331 bool shouldJumpToCMOD = false;
2332 ^
>> 2333 make[2]: ***
[dyninstAPI/CMakeFiles/dyninstAPI.dir/src/codegen-power.C.o] Error 1
2334 make[2]: *** Waiting for unfinished jobs....
2335
/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dyninstAPI/src/parse-power.C:
In member function ‘void parse_func::parseOMPFunc(boo
l)’:
2336
/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dyninstAPI/src/parse-power.C:373:8:
warning: variable ‘regValues’ set but not use
d [-Wunused-but-set-variable]
2337 int regValues[10 + 1]; /* Only care about registers 3-10
(params) */
2338 ^
2339
/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dyninstAPI/src/BPatch_object.C:605:6:
warning: unused parameter ‘mods’ [-Wunused-
parameter]
...
2357 bool foundFini = false;
2358 ^
2359
/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/dyninstAPI/src/BPatch_function.C:1110:6:
warning: unused parameter ‘mods’ [-Wunus
ed-parameter]
2360 bool BPatch_function::addMods(std::set<StackMod*> mods)
2361 ^
2362 make[2]: Leaving directory
`/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/spack-build'
>> 2363 make[1]: *** [dyninstAPI/CMakeFiles/dyninstAPI.dir/all] Error 2
2364 make[1]: Leaving directory
`/tmp/jeg/spack-stage/spack-stage-5wK0IO/dyninst/spack-build'
>> 2365 make: *** [all] Error 2
See build log for details:
/home/jeg/spack/var/spack/stage/dyninst-develop-a4xv5a53d47brdku5nthviq3zzm6euq5/dyninst/spack-build.out
[jeg@p9-4V100-01 linux-centos7-ppc64le]$
_______________________________________________
Dyninst-api mailing list
Dyninst-api@cs.wisc.edu
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api