Hello Sir,
I have been able to make the DISC code compatible with
openser-1.1.1-notls. I have eliminated some of the bugs which were there
in the source code of DISC.But the thing is that the disc code is not
able to work with x86_64 architecture. But it is successfully running
with i386 arch. Could u please suggest me the neccessary task,i have to
perform in order to make DISC compiled on x86_64 arch.
I tried taking the successfully running code from i386 arch and copying
it on x86_64 arch and then to compile it, but it is giving some
architecture compilation problem which is given below.
In file included from ../mem/shm_mem.h:53,
from avp.c:33:
../mem/../lock_ops.h:182:2: error: #error "no locking method selected"
../mem/../lock_ops.h:265:2: error: #error "no lock set method selected"
In file included from avp.c:33:
../mem/shm_mem.h:79: error: expected '=', ',', ';', 'asm'
or
'__attribute__' before '*' token
../mem/shm_mem.h: In function '_shm_malloc':
../mem/shm_mem.h:111: warning: implicit declaration of function 'lock_get'
../mem/shm_mem.h:111: error: 'mem_lock' undeclared (first use in this
function)
../mem/shm_mem.h:111: error: (Each undeclared identifier is reported
only once
../mem/shm_mem.h:111: error: for each function it appears in.)
../mem/shm_mem.h:113: warning: implicit declaration of function
'lock_release'
avp.c: In function 'AAACreateAVP':
avp.c:124: warning: passing argument 3 of '_shm_malloc' discards
qualifiers from pointer target type
avp.c:140: warning: passing argument 3 of '_shm_malloc' discards
qualifiers from pointer target type
avp.c: In function 'AAAFreeAVP':
avp.c:321: error: 'mem_lock' undeclared (first use in this function)
avp.c:321: warning: passing argument 4 of 'qm_free' discards qualifiers
from pointer target type
avp.c:323: warning: passing argument 4 of 'qm_free' discards qualifiers
from pointer target type
avp.c: In function 'AAACloneAVP':
avp.c:438: warning: passing argument 3 of '_shm_malloc' discards
qualifiers from pointer target type
avp.c:448: warning: passing argument 3 of '_shm_malloc' discards
qualifiers from pointer target type
avp.c:451: error: 'mem_lock' undeclared (first use in this function)
avp.c:451: warning: passing argument 4 of 'qm_free' discards qualifiers
from pointer target type
make[2]: *** [avp.lo] Error 1
Please Do help me ,to sort out the problem.
regards,
Dilip