** Changed in: tarantool
Status: Confirmed => Invalid
** Changed in: tarantool
Assignee: Dmitry Simonenko (pmwkaa) => (unassigned)
--
You received this bug notification because you are a member of Tarantool
Development Team, which is subscribed to tarantool.
https://bugs.launchpad.net/bugs/1183308
Title:
CMake dependencies in connector/c/ is broken
Status in Tarantool - an efficient in-memory data store:
Invalid
Bug description:
cmake . -DENABLE_CLIENT=ON
# try to run __several__ times:
make clean; make -j8 tnt_shared tntnet_shared tntrpl_shared tntsql_shared
------------------------------------------------------
Linking C shared library libtarantool.so
[ 58%] CMakeFiles/tnt_shared.dir/tnt_request.c.o: file not recognized: File
truncated
collect2: error: ld returned 1 exit status
make[3]: *** [connector/c/tnt/libtarantool.so.1.1] Error 1
make[2]: *** [connector/c/tnt/CMakeFiles/tnt_shared.dir/all] Error 2
make[1]: *** [connector/c/tntrpl/CMakeFiles/tntrpl_shared.dir/rule] Error 2
make: *** [tntrpl_shared] Error 2
[ 66%] make[3]: *** No rule to make target
`connector/c/tnt/libtarantool.so.1.1', needed by
`connector/c/tntnet/libtarantoolnet.so.1.1'. Stop.
make[3]: *** Waiting for unfinished jobs....
------------------------------------------------------
------------------------------------------------------
Linking C shared library libtarantool.so
CMakeFiles/tnt_shared.dir/tnt_request.c.o: file not recognized: File truncated
collect2: error: ld returned 1 exit status
make[3]: *** [connector/c/tnt/libtarantool.so.1.1] Error 1
make[2]: *** [connector/c/tnt/CMakeFiles/tnt_shared.dir/all] Error 2
make[1]: *** [connector/c/tnt/CMakeFiles/tnt_shared.dir/rule] Error 2
make: *** [tnt_shared] Error 2
make: *** Waiting for unfinished jobs....
Linking C shared library libtarantool.so
/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/ld:
can not read symbols: File truncated
/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/ld:
final link failed: File truncated
collect2: error: ld returned 1 exit status
make[3]: *** [connector/c/tnt/libtarantool.so.1.1] Error 1
make[2]: *** [connector/c/tnt/CMakeFiles/tnt_shared.dir/all] Error 2
make[1]: *** [connector/c/tntrpl/CMakeFiles/tntrpl_shared.dir/rule] Error 2
make: *** [tntrpl_shared] Error 2
------------------------------------------------------
make clean; make -j8 tnt_shared tntnet_shared tntrpl_shared
tntsql_shared|grep "Linking"
Linking C shared library libtarantool.so
Linking C shared library libtarantool.so
Linking C shared library libtarantool.so <!-- WTF? Why CMake build same
target four times ?
Linking C shared library libtarantool.so
Linking C shared library libtarantoolnet.so
Linking C shared library libtarantoolsql.so
Linking C shared library libtarantoolnet.so
Linking C shared library libtarantoolrpl.so
To manage notifications about this bug go to:
https://bugs.launchpad.net/tarantool/+bug/1183308/+subscriptions
_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help : https://help.launchpad.net/ListHelp