Fwd: Build failed in Jenkins: ceph-master #2394

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Suggestions on how to fix this??

Thanx,
--WjW

The LLVM linker does not seem to appriciate this new piece of code:

    /// number of connections we send and receive heartbeat pings/replies
    const static int HEARTBEAT_MAX_CONN = 2;
    /// history of inflight pings, arranging by timestamp we sent
    /// send time -> deadline -> remaining replies

it results in:

Scanning dependencies of target osd
[ 95%] Building CXX object src/osd/CMakeFiles/osd.dir/OSD.cc.o
[ 95%] Building CXX object src/osd/CMakeFiles/osd.dir/Watch.cc.o
[ 95%] Building CXX object src/osd/CMakeFiles/osd.dir/PG.cc.o
[ 95%] Building CXX object src/osd/CMakeFiles/osd.dir/PGBackend.cc.o
[ 95%] Building CXX object src/osd/CMakeFiles/osd.dir/ECBackend.cc.o
[ 95%] Building CXX object src/osd/CMakeFiles/osd.dir/ECTransaction.cc.o
[ 95%] Building CXX object src/osd/CMakeFiles/osd.dir/PrimaryLogPG.cc.o
[ 95%] Building CXX object src/osd/CMakeFiles/osd.dir/OpQueueItem.cc.o
[ 95%] Building CXX object src/osd/CMakeFiles/osd.dir/ReplicatedBackend.cc.o
[ 95%] Linking CXX static library ../../lib/libosd.a
[100%] Built target osd
Scanning dependencies of target ceph-osd
[100%] Building CXX object src/CMakeFiles/ceph-osd.dir/ceph_osd.cc.o
[100%] Linking CXX executable ../bin/ceph-osd
/usr/bin/ld.lld: error: undefined symbol: heartbeatInfo::HEARTBEAT_MAX_CONN
>>> referenced by OSD.cc
>>>               OSD.cc.o:(OSD::heartbeat()) in archive ../lib/libosd.a
c++: error: linker command failed with exit code 1 (use -v to see invocation)


Other attempts to ease the restrictions on the definition of HEARTBEAT_MAX_CON result into a compiler error.


--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux