Re: [DynInst_API:] Build error dyninst-8.2 -> /usr/bin/ld: cannot find -lLINK_PRIVATE


Date: Thu, 19 Jun 2014 10:03:05 -0700 (PDT)
From: Matthew LeGendre <legendre1@xxxxxxxx>
Subject: Re: [DynInst_API:] Build error dyninst-8.2 -> /usr/bin/ld: cannot find -lLINK_PRIVATE

Jim,

I believe this is a known issue that's fixed in the latest Dyninst 8.2 branch. It's an issue with certain cmake versions. You could update Dyninst, or I belive using this cmake install on rzmerl avoids the problem:

/collab/usr/global/tools/cmake/chaos_5_x86_64_ib/cmake-2.8.12.2/bin

-Matt

On Wed, 18 Jun 2014, Jim Galarowicz wrote:
Hi all,

I'm getting a build error on rzmerl at LLNL when trying to build the release version of 8.2.

The message I'm getting:

Linking CXX shared library libcommon.so
/usr/bin/ld: cannot find -lLINK_PRIVATE
collect2: ld returned 1 exit status
make[2]: *** [common/libcommon.so.8.2.0] Error 1
make[1]: *** [common/CMakeFiles/common.dir/all] Error 2

What I get when I grep for LINK_PRIVATE in the build area, which seems to point to libiberty. Do you see anything obviously wrong? Seems like it is finding libiberty.a and it exists.

rzmerl156{jeg}88: grep LINK_PRIVATE BUILD/rzmerl156/dyninst-8.2/*
BUILD/rzmerl156/dyninst-8.2/CMakeCache.txt:common_LIB_DEPENDS:STATIC=general;LINK_PRIVATE;general;/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libiberty.a;
rzmerl156{jeg}89: !!/*
grep LINK_PRIVATE BUILD/rzmerl156/dyninst-8.2/*/*
BUILD/rzmerl156/dyninst-8.2/common/CMakeLists.txt:target_link_libraries (common LINK_PRIVATE ${IBERTY_LIBRARY}) rzmerl156{jeg}90: lsr /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libiberty.a 504 -rw------- 1 jeg jeg 509756 Jun 18 13:00 /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libiberty.a
rzmerl156{jeg}91:




THE TOTAL BUILD OUTPUT:


+ echo 'Build dyninst? <y/n>'
Build dyninst? <y/n>
+ echo

+ '[' 9 = 9 -o 0 == 0 ']'
+ answer=Y
+ '[' Y = Y -o Y = y ']'
+ '[' 0 == 0 ']'
+ '[' 0 == 0 ']'
+ '[' 0 == 0 ']'
+ '[' 1 = 1 ']'
+ '[' krellroot == mrnet ']'
+ '[' krellroot == krellroot ']'
+ rm -rf RPMS/rzmerl156/dyninst.OSS.x86_64.rpm
+ ./Build-RPM-krellroot dyninst-8.2

Build-RPM command-line argument #1 = dyninst-8.2
Build-RPM command-line argument #2 =
Build-RPM command-line argument #3 =

DEBUG: Setting machine to uname: rzmerl156
RPM working directory: rzmerl156
passTargetArch= x86_64
hostarch= x86_64
Environment variable KRELL_ROOT_PREFIX is set
Environment variable KRELL_ROOT_PREFIX is set to /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot Executing(%prep): /bin/sh -e /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/INSTALL/rzmerl156/rpm-tmp.fKkmMc
+ umask 022
+ cd /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156
+ LANG=C
+ export LANG
+ unset DISPLAY
+ '[' -d dyninst-8.2 ']'
+ rm -fr dyninst-8.2
+ '[' '!' -z ']'
+ '[' '!' -z ']'
+ '[' -d /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot ']'
+ '[' -d /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/include -a -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/include/boost/shared_ptr.hpp ']'
+ '[' -d /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot ']'
+ '[' -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/boost/shared_ptr.hpp ']'
+ export DYNINST_BOOST_ROOT=
+ DYNINST_BOOST_ROOT=
+ '[' '!' -z ']'
+ '[' '!' -z ']'
+ '[' '!' -z /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot ']' + '[' -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libelf.so -o -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libelf.a ']' + '[' '!' -z /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot ']' + '[' -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot//libelf.so -o -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot//libelf.a ']'
+ '[' -d /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot ']'
+ '[' -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libelf.so -o -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libelf.a ']'
+ export LIBELFDIR=/usr
+ LIBELFDIR=/usr
+ '[' -f /usr/include/libelf.h ']'
+ export LIBELFINC=/usr/include
+ LIBELFINC=/usr/include
+ '[' '!' -z /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot ']' + '[' -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libdwarf.so -o -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libdwarf.a ']' + export LIBDWARFDIR=/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot + LIBDWARFDIR=/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot + '[' '!' -z /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot ']' + '[' -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libiberty_pic.a ']' + '[' '!' -z /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot ']' + '[' -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libiberty_pic.a ']'
+ '[' -d /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot ']'
+ '[' -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libiberty_pic.a ']'
+ '[' -d /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot ']'
+ '[' -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib/libiberty_pic.a ']'
+ '[' -f /usr/lib/libiberty_pic.a ']'

+ '[' -f /usr/lib64/libiberty_pic.a ']'
+ '[' '!' -z /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot ']' + '[' -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libiberty_pic.a ']' + '[' '!' -z /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot ']' + '[' -f /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libiberty.a ']' + export LIBIBERTYLIBDIR=/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libiberty.a + LIBIBERTYLIBDIR=/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libiberty.a + cd /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156
+ rm -rf dyninst-8.2
+ /usr/bin/gzip -dc /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/SOURCES/dyninst-8.2.tar.gz
+ /bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd dyninst-8.2
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch (dyninst-8.2.patch):'
Patch (dyninst-8.2.patch):
+ /bin/cat /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/SOURCES/dyninst-8.2.patch
+ /usr/bin/patch -p1 --fuzz=0
(Stripping trailing CRs from patch.)
patching file CMakeLists.txt
patching file symtabAPI/src/Object-elf.C
+ pwd
/usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156/dyninst-8.2
+ export DYNINST_ROOT=/usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156/dyninst-8.2 + DYNINST_ROOT=/usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156/dyninst-8.2
+ '[' x86_64 == bgp ']'
+ '[' x86_64 == bgq ']'
+ CXX=g++
+ CC=gcc
+ CXXFLAGS=-std=c++0x
+ cmake . -DCMAKE_INSTALL_PREFIX=/usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILDROOT/dyninst-8.2-1.x86_64/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot -DINSTALL_LIB_DIR=/usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILDROOT/dyninst-8.2-1.x86_64/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64 -DINSTALL_INCLUDE_DIR=/usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILDROOT/dyninst-8.2-1.x86_64/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/include/dyninst -DCMAKE_PREFIX_PATH=/usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILDROOT/dyninst-8.2-1.x86_64/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLIBDWARF_LIBRARIES=/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64 -DLIBDWARF_INCLUDE_DIR=/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/include -DLIBELF_LIBRARIES=/usr/lib64 -DLIBELF_INCLUDE_DIR=/usr/include -DPATH_BOOST= -DIBERTY_LIBRARY=/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libiberty.a
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/local/bin/gcc
-- Check for working C compiler: /usr/local/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/local/bin/g++
-- Check for working CXX compiler: /usr/local/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Attempting to automatically identify platform: x86_64-unknown-linux2.4
-- Found LibElf: /usr/lib64
-- Found LibDwarf: /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64 -- Found libiberty: /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libiberty.a -- Using libiberty /collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64/libiberty.a
-- Found Thread_Db: /usr/lib64/libthread_db.so
Boost  found.
-- Checking for C++11 flags for GNU
-- Enabling ThreadDB support
-- Set arch and platform based definitions
-- Found g++, enabling -fvisibility=hidden
statusOptions set
statusSet optimization flags
-- Configuring DyninstAPI_RT
-- Configuring RT library
-- The C compiler identification is GNU
-- Check for working C compiler: /usr/local/bin/gcc
-- Check for working C compiler: /usr/local/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Set arch and platform based definitions
statusOptions set
statusSet optimization flags
-- dyninstAPI RT library SOVERSION: 8.2
-- dyninstAPI RT library LIBVERSION: 8.2.0
-- dyninstAPI output location: /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156/dyninst-8.2/dyninstAPI_RT/libdyninstAPI_RT.so
-- Checking for 32-bit runtime library...
-- Performing Test CHECK_RT_LIB_32
-- Performing Test CHECK_RT_LIB_32 - Failed
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156/dyninst-8.2/dyninstAPI_RT
-- Adding Unix-specific dependencies
-- Added libdwarf_imp and libelf_imp dependencies
-- Configuring done
WARNING: Target "dynElf" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "dynDwarf" requests linking to directory "/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "symLite" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "symtabAPI" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "symtabAPI" requests linking to directory "/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "parseAPI" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "parseAPI" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "parseAPI" requests linking to directory "/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "patchAPI" requests linking to directory "/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "patchAPI" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "pcontrol" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "stackwalk" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "stackwalk" requests linking to directory "/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "stackwalk" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "stackwalk" requests linking to directory "/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "dyninstAPI" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "dyninstAPI" requests linking to directory "/collab/usr/global/tools/openspeedshop/oss-dev/oss_kestral_kroot/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "dyninstAPI" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item.
-- Generating done
-- Build files have been written to: /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156/dyninst-8.2
+ cd ../..
+ exit 0
Executing(%build): /bin/sh -e /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/INSTALL/rzmerl156/rpm-tmp.GDcKPy
+ umask 022
+ cd /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156
+ cd dyninst-8.2
+ LANG=C
+ export LANG
+ unset DISPLAY
+ pwd
/usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156/dyninst-8.2
+ make SKIP_BUILD_RTLIB_32=1
Scanning dependencies of target DyninstRT
[  0%] Building DyninstRT
Scanning dependencies of target dyninstAPI_RT
[  3%] Building C object CMakeFiles/dyninstAPI_RT.dir/src/RTcommon.c.o
[  7%] Building C object CMakeFiles/dyninstAPI_RT.dir/src/RTmemEmulator.c.o
[ 10%] Building C object CMakeFiles/dyninstAPI_RT.dir/src/RTposix.c.o
[ 14%] Building C object CMakeFiles/dyninstAPI_RT.dir/src/RTlinux.c.o
[ 17%] Building C object CMakeFiles/dyninstAPI_RT.dir/src/RTheap.c.o
[ 21%] Building C object CMakeFiles/dyninstAPI_RT.dir/src/RTheap-linux.c.o
[ 25%] Building C object CMakeFiles/dyninstAPI_RT.dir/src/RTthread.c.o
[ 28%] Building C object CMakeFiles/dyninstAPI_RT.dir/src/RTspace.S.o
[ 32%] Building C object CMakeFiles/dyninstAPI_RT.dir/src/RTsignal.c.o
[ 35%] Building C object CMakeFiles/dyninstAPI_RT.dir/src/RTstatic_ctors_dtors_begin.c.o [ 39%] Building C object CMakeFiles/dyninstAPI_RT.dir/src/RTstatic_ctors_dtors_end.c.o
[ 42%] Building C object CMakeFiles/dyninstAPI_RT.dir/src/RTthread-x86-64.c.o
[ 46%] Building C object CMakeFiles/dyninstAPI_RT.dir/src/RTtlsgetaddr-x86.S.o [ 50%] Building C object CMakeFiles/dyninstAPI_RT.dir/src/RTstatic_ctors_dtors-x86.c.o
Linking C shared library libdyninstAPI_RT.so
[ 50%] Built target dyninstAPI_RT
Scanning dependencies of target dyninstAPI_RT_static
[ 53%] Building C object CMakeFiles/dyninstAPI_RT_static.dir/src/RTcommon.c.o
[ 57%] Building C object CMakeFiles/dyninstAPI_RT_static.dir/src/RTmemEmulator.c.o
[ 60%] Building C object CMakeFiles/dyninstAPI_RT_static.dir/src/RTposix.c.o
[ 64%] Building C object CMakeFiles/dyninstAPI_RT_static.dir/src/RTlinux.c.o
[ 67%] Building C object CMakeFiles/dyninstAPI_RT_static.dir/src/RTheap.c.o
[ 71%] Building C object CMakeFiles/dyninstAPI_RT_static.dir/src/RTheap-linux.c.o
[ 75%] Building C object CMakeFiles/dyninstAPI_RT_static.dir/src/RTthread.c.o
[ 78%] Building C object CMakeFiles/dyninstAPI_RT_static.dir/src/RTspace.S.o
[ 82%] Building C object CMakeFiles/dyninstAPI_RT_static.dir/src/RTsignal.c.o
[ 85%] Building C object CMakeFiles/dyninstAPI_RT_static.dir/src/RTstatic_ctors_dtors_begin.c.o [ 89%] Building C object CMakeFiles/dyninstAPI_RT_static.dir/src/RTstatic_ctors_dtors_end.c.o [ 92%] Building C object CMakeFiles/dyninstAPI_RT_static.dir/src/RTthread-x86-64.c.o [ 96%] Building C object CMakeFiles/dyninstAPI_RT_static.dir/src/RTtlsgetaddr-x86.S.o [100%] Building C object CMakeFiles/dyninstAPI_RT_static.dir/src/RTstatic_ctors_dtors-x86.c.o /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156/dyninst-8.2/dyninstAPI_RT/src/RTstatic_ctors_dtors-x86.c: In function 'DYNINSTglobal_irel_handler': /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156/dyninst-8.2/dyninstAPI_RT/src/RTstatic_ctors_dtors-x86.c:96: warning: dereferencing pointer 'rel' does break strict-aliasing rules /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156/dyninst-8.2/dyninstAPI_RT/src/RTstatic_ctors_dtors-x86.c:95: warning: dereferencing pointer 'rel' does break strict-aliasing rules /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156/dyninst-8.2/dyninstAPI_RT/src/RTstatic_ctors_dtors-x86.c:94: warning: dereferencing pointer 'rel' does break strict-aliasing rules /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156/dyninst-8.2/dyninstAPI_RT/src/RTstatic_ctors_dtors-x86.c:92: note: initialized from here /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156/dyninst-8.2/dyninstAPI_RT/src/RTstatic_ctors_dtors-x86.c:92: note: initialized from here
Linking C static library libdyninstAPI_RT.a
[100%] Built target dyninstAPI_RT_static
[  0%] Built target DyninstRT
Scanning dependencies of target common
[  0%] Building CXX object common/CMakeFiles/common.dir/src/Ident.C.o
[  0%] Building CXX object common/CMakeFiles/common.dir/src/string-regex.C.o
[  0%] Building CXX object common/CMakeFiles/common.dir/src/Timer.C.o
[  0%] Building CXX object common/CMakeFiles/common.dir/src/Types.C.o
[  1%] Building CXX object common/CMakeFiles/common.dir/src/debugOstream.C.o
[  1%] Building CXX object common/CMakeFiles/common.dir/src/lprintf.C.o
[  1%] Building CXX object common/CMakeFiles/common.dir/src/pathName.C.o
[  1%] Building CXX object common/CMakeFiles/common.dir/src/Time.C.o
[  1%] Building CXX object common/CMakeFiles/common.dir/src/fraction.C.o
[  1%] Building CXX object common/CMakeFiles/common.dir/src/timing.C.o
[  2%] Building CXX object common/CMakeFiles/common.dir/src/stats.C.o
[  2%] Building CXX object common/CMakeFiles/common.dir/src/Annotatable.C.o
[  2%] Building CXX object common/CMakeFiles/common.dir/src/MappedFile.C.o
[  2%] Building CXX object common/CMakeFiles/common.dir/src/sha1.C.o
[  2%] Building CXX object common/CMakeFiles/common.dir/src/serialize-bin.C.o
[  2%] Building CXX object common/CMakeFiles/common.dir/src/serialize-xml.C.o
[  3%] Building CXX object common/CMakeFiles/common.dir/src/util.C.o
[  3%] Building CXX object common/CMakeFiles/common.dir/src/Node.C.o
[  3%] Building CXX object common/CMakeFiles/common.dir/src/Graph.C.o
[  3%] Building CXX object common/CMakeFiles/common.dir/src/Edge.C.o
[  3%] Building CXX object common/CMakeFiles/common.dir/src/DOT.C.o
[  4%] Building CXX object common/CMakeFiles/common.dir/src/dyn_regs.C.o
[  4%] Building CXX object common/CMakeFiles/common.dir/src/AST.C.o
[  4%] Building CXX object common/CMakeFiles/common.dir/src/addrtranslate.C.o
[  4%] Building CXX object common/CMakeFiles/common.dir/src/arch-x86.C.o
/usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156/dyninst-8.2/common/src/arch-x86.C: In static member function 'static void NS_x86::ia32_instruction::initFlagTable(std::tr1::unordered_map<entryID, NS_x86::flagInfo, std::tr1::hash<entryID>, std::equal_to<entryID>, std::allocator<std::pair<const entryID, NS_x86::flagInfo> > >&)': /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/BUILD/rzmerl156/dyninst-8.2/common/src/arch-x86.C:831: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
[  4%] Building CXX object common/CMakeFiles/common.dir/src/arch-power.C.o
[  4%] Building CXX object common/CMakeFiles/common.dir/src/debug_common.C.o
[ 5%] Building CXX object common/CMakeFiles/common.dir/src/VariableLocation.C.o
[  5%] Building CXX object common/CMakeFiles/common.dir/src/Buffer.C.o
[  5%] Building CXX object common/CMakeFiles/common.dir/src/linuxKludges.C.o
[  5%] Building CXX object common/CMakeFiles/common.dir/src/timing-linux.C.o
[  5%] Building CXX object common/CMakeFiles/common.dir/src/parseauxv.C.o
[ 5%] Building CXX object common/CMakeFiles/common.dir/src/addrtranslate-sysv.C.o [ 6%] Building CXX object common/CMakeFiles/common.dir/src/addrtranslate-auxv.C.o [ 6%] Building CXX object common/CMakeFiles/common.dir/src/addrtranslate-linux.C.o
Linking CXX shared library libcommon.so
/usr/bin/ld: cannot find -lLINK_PRIVATE
collect2: ld returned 1 exit status
make[2]: *** [common/libcommon.so.8.2.0] Error 1
make[1]: *** [common/CMakeFiles/common.dir/all] Error 2
make: *** [all] Error 2
error: Bad exit status from /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/INSTALL/rzmerl156/rpm-tmp.GDcKPy (%build)


RPM build errors:
Bad exit status from /usr/global/tools/openspeedshop/oss-dev/OpenSpeedShop_ROOT/INSTALL/rzmerl156/rpm-tmp.GDcKPy (%build)
+ '[' -s 'RPMS/rzmerl156/dyninst.OSS.*.rpm' ']'
+ echo 'DYNINST FAILED TO BUILD - TERMINATING BUILD SCRIPT. Please check for errors. sys=rzmerl156' DYNINST FAILED TO BUILD - TERMINATING BUILD SCRIPT. Please check for errors. sys=rzmerl156
+ exit
rzmerl156{jeg}88: cd

_______________________________________________
Dyninst-api mailing list
Dyninst-api@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

[← Prev in Thread] Current Thread [Next in Thread→]