On 16/09/13 10:06, Daniel Holbach wrote:
> This unfortunately fails to build for me on saucy amd64:
>
> gcc -DHAVE_CONFIG_H -I. -I../../platforms/gnu_automake  -I../../src/include 
> -I../../src/lib -I../../packages/check/src  -D_FORTIFY_SOURCE=2 -Wall 
> -pedantic  -pthread -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 
> -Wformat -Werror=format-security -c check_uri.c
> In file included from check_uri.c:22:0:
> ../../packages/check/src/check.h:197:27: warning: anonymous variadic macros 
> were introduced in C99 [-Wvariadic-macros]
>  #define fail_unless(expr, ...)\
>                            ^
> ../../packages/check/src/check.h:208:23: warning: anonymous variadic macros 
> were introduced in C99 [-Wvariadic-macros]
>  #define fail_if(expr, ...)\
>                        ^
> ../../packages/check/src/check.h:213:14: warning: anonymous variadic macros 
> were introduced in C99 [-Wvariadic-macros]
>  #define fail(...) _fail_unless(0, __FILE__, __LINE__, "Failed" , ## 
> __VA_ARGS__, NULL)
>               ^
> /bin/bash ../../libtool  --tag=CC   --mode=link gcc -Wall -pedantic  -pthread 
> -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat 
> -Werror=format-security -lm  -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro 
> -Wl,-z,now -o tests tests.o check_messages.o check_security.o check_client.o 
> check_collections.o check_invoke.o check_uri.o ../../src/lib/libavis.la 
> ../../packages/check/src/libcheck.la 
> libtool: link: gcc -Wall -pedantic -pthread -g -O2 -fPIE -fstack-protector 
> --param=ssp-buffer-size=4 -Wformat -Werror=format-security 
> -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z -Wl,relro -Wl,-z -Wl,now -o 
> .libs/tests tests.o check_messages.o check_security.o check_client.o 
> check_collections.o check_invoke.o check_uri.o  -lm 
> ../../src/lib/.libs/libavis.so ../../packages/check/src/.libs/libcheck.a 
> -pthread
> ../../src/lib/.libs/libavis.so: undefined reference to `ceilf'

ceilf is from libm

I can see "-lm" is in the linker command line so it is almost correct. 
Could you try running that command manually without -pthread at the
end?  E.g.

cd src/test

gcc -Wall -pedantic -pthread -g -O2 -fPIE -fstack-protector --param=ssp-
buffer-size=4 -Wformat -Werror=format-security -Wl,-Bsymbolic-functions
-fPIE -pie -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/tests tests.o
check_messages.o check_security.o check_client.o check_collections.o
check_invoke.o check_uri.o  -lm ../../src/lib/.libs/libavis.so
../../packages/check/src/.libs/libcheck.a


and see if it works?

If not, could you please share the full config.status and config.log
files from the top level of the build tree?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1224928

Title:
  FFe: Sync avis-client-c 1.2.4-7 (universe) from Debian unstable (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1224928/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to