[Spread-users] Spread 4 Solaris build failures
Alec H. Peterson
alec.peterson at messagesystems.com
Fri Dec 1 11:48:22 EST 2006
Using the Sun compiler, I get this error:
cc -g -I. -I. -I../include -I../stdutil/src -I../stdutil/src -
DHAVE_CONFIG_H -c memory.c
"memory.c", line 139: reference to static identifier
"Mem_Bytes_Allocated" in extern inline function
"memory.c", line 143: reference to static identifier "Mem_Obj_Inuse"
in extern inline function
"memory.c", line 147: reference to static identifier
"Mem_Obj_Allocated" in extern inline function
"memory.c", line 151: reference to static identifier "Mem_Max_Bytes"
in extern inline function
"memory.c", line 155: reference to static identifier
"Mem_Max_Obj_Inuse" in extern inline function
"memory.c", line 159: reference to static identifier
"Mem_Max_Objects" in extern inline function
"memory.c", line 163: reference to static identifier "Mem" in extern
inline function
"memory.c", line 169: reference to static identifier "Mem" in extern
inline function
"memory.c", line 173: reference to static identifier "Mem" in extern
inline function
"memory.c", line 178: reference to static identifier "Mem" in extern
inline function
"memory.c", line 182: reference to static identifier "Mem" in extern
inline function
"memory.c", line 186: reference to static identifier "Mem" in extern
inline function
"memory.c", line 190: reference to static identifier "Mem" in extern
inline function
cc: acomp failed for memory.c
gmake[1]: *** [memory.o] Error 2
Using gcc, it works, but I get this link error on spread:
Undefined first referenced
symbol in file
nanosleep ../stdutil/lib/libstdutil-
threaded-release.a(stdtime.to)
ld: fatal: Symbol referencing errors. No output written to spread
On Solaris you need to link with -lrt to get nanosleep.
Alec
More information about the Spread-users
mailing list