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

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

 



On Sat, Aug 4, 2018 at 6:02 AM Willem Jan Withagen <wjw@xxxxxxxxxxx> wrote:
>
> Suggestions on how to fix this??

https://github.com/ceph/ceph/pull/23424 should address this FTBFS.

>
> 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



-- 
Regards
Kefu Chai
--
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