Hi, On 01/26/2011 04:10 PM, Cristian Morales Vega wrote:
2011/1/26 Robert Schweikert
: Hi,
Working on packaging OpenStack as part of my Hackweek 6 endeavor. Nova (one part of OpenStack) needs a newer version of redis than is available in OBS, thus I am sticking a copy into Virtualization:Cloud:OpenStack for now.
I have run into a stupid link error that makes no sense to me, thus help is much appreciated.
/usr/src/packages/BUILD/redis-2.0.4/redis.c:9293: undefined reference to `log'
The math library is on the link line:
cc -o redis-server -std=c99 -pedantic -O2 -Wall -W -fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -lm -pthread -fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -rdynamic -ggdb adlist.o ae.o anet.o dict.o redis.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o
...but in the wrong place.
Because of this: https://build.opensuse.org/package/view_file?file=binutils-build-as-needed.diff&package=binutils&project=devel:gcc and /etc/profile.d/suse-buildsystem.sh from post-build-checks
Ah yes. Thanks, that's what I get for not keeping up with what's going on in the world of compiled languages. Robert -- Robert Schweikert MAY THE SOURCE BE WITH YOU Software Engineer Consultant LINUX rschweikert@novell.com 781-464-8147 Novell Making IT Work As One -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org