** Changed in: tarantool
    Milestone: None => 1.5.1

** Changed in: tarantool
     Assignee: (unassigned) => Dmitry Simonenko (pmwkaa)

** Changed in: tarantool
   Importance: Undecided => Critical

** Changed in: tarantool
   Importance: Critical => Low

** Changed in: tarantool
       Status: New => Confirmed

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

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

Reply via email to