Ошибка при сборке тестов

Issue #121 resolved
Ilya Melnikov created an issue

Не проявлялась на Ubuntu 12.04.

Проявляется на Ubuntu 14.04 и выше.

#!

# make check
Scanning dependencies of target mrim-obj
[ 12%] Building C object src/CMakeFiles/mrim-obj.dir/mrim.c.o
[ 25%] Building C object src/CMakeFiles/mrim-obj.dir/package.c.o
[ 37%] Building C object src/CMakeFiles/mrim-obj.dir/statuses.c.o
[ 50%] Building C object src/CMakeFiles/mrim-obj.dir/cl.c.o
/root/mrim-prpl-team-mrim-prpl-10fca89b02d6/src/cl.c: In function mrim_send_authorize’:
/root/mrim-prpl-team-mrim-prpl-10fca89b02d6/src/cl.c:1215:2: warning: too many arguments for format [-Wformat-extra-args]
  mrim_package_add_base64(pack, "uss", 2, mrim->nick, message ? message : " ");
  ^
/root/mrim-prpl-team-mrim-prpl-10fca89b02d6/src/cl.c: In function mrim_chat_invite’:
/root/mrim-prpl-team-mrim-prpl-10fca89b02d6/src/cl.c:1333:2: warning: passing argument 2 of mrim_package_add_LPSA discards const qualifier from pointer target type [enabled by default]
  mrim_package_add_LPSA(pack, room);
  ^
In file included from /root/mrim-prpl-team-mrim-prpl-10fca89b02d6/src/mrim.h:99:0,
                 from /root/mrim-prpl-team-mrim-prpl-10fca89b02d6/src/cl.c:17:
/root/mrim-prpl-team-mrim-prpl-10fca89b02d6/src/package.h:33:6: note: expected gchar * but argument is of type const char *
 void mrim_package_add_LPSA(MrimPackage *pack, gchar *string);
      ^
/root/mrim-prpl-team-mrim-prpl-10fca89b02d6/src/cl.c:1340:2: warning: passing argument 2 of mrim_package_add_LPSA discards const qualifier from pointer target type [enabled by default]
  mrim_package_add_LPSA(pack, who);
  ^
In file included from /root/mrim-prpl-team-mrim-prpl-10fca89b02d6/src/mrim.h:99:0,
                 from /root/mrim-prpl-team-mrim-prpl-10fca89b02d6/src/cl.c:17:
/root/mrim-prpl-team-mrim-prpl-10fca89b02d6/src/package.h:33:6: note: expected gchar * but argument is of type const char *
 void mrim_package_add_LPSA(MrimPackage *pack, gchar *string);
      ^
[ 62%] Building C object src/CMakeFiles/mrim-obj.dir/message.c.o
[ 75%] Building C object src/CMakeFiles/mrim-obj.dir/mrim-util.c.o
[ 75%] Built target mrim-obj
Scanning dependencies of target mrim-testrunner
[ 87%] Building C object testsrc/CMakeFiles/mrim-testrunner.dir/tests.c.o
[100%] Building C object testsrc/CMakeFiles/mrim-testrunner.dir/mrim-util-test.c.o
Linking C executable mrim-testrunner
/usr/bin/ld: /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libcheck.a(check.o): неопределённая ссылка на символ «floor@@GLIBC_2.0»
//lib/i386-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[3]: *** [testsrc/mrim-testrunner] Ошибка 1
make[2]: *** [testsrc/CMakeFiles/mrim-testrunner.dir/all] Ошибка 2
make[1]: *** [testsrc/CMakeFiles/check.dir/rule] Ошибка 2
make: *** [check] Ошибка 2

Comments (1)

  1. Log in to comment