Hi All,
Just a quick one for any of you who have installed the IVR driver on an MPS500/1000. I’m currently having problem compiling the Genesys lib files. The MPS is on version 3.0 and the driver is version 7.5. Below is the issue I’m having. I know genesys is going to point me to Nortel but the actual .c file seems to be quite old and hasn’t been updated in a while. Any pointers greatfully accepted..
peri@MPSAP1-a {13} makecall cf_gsys.c
Waiting to lock the file /tmp/makecall.lock
Executing /opt/vps/bin/makecall.csh cf_gsys.c
ar r /opt/vps/lib/libcall.a
cc -D__USRCALL__ -Xa -KPIC -DSOLARIS -DVAS -DPREDEF -I/opt/vps/PERIglobl/include -I/opt/vps/PERIase/include -c cf_gsys.c
cc: unrecognized option -Xa' cc: unrecognized option -KPIC’
In file included from /opt/vps/PERIase/include/vapi.h:134,
from /opt/vps/PERIase/include/vram.h:246,
from cf_gsys.c:122:
/opt/vps/PERIase/include/vvpproto.h:372: error: conflicting types for ‘ether_ntoa’
/usr/include/sys/ethernet.h:113: error: previous declaration of ‘ether_ntoa’ was here
/opt/vps/PERIase/include/vvpproto.h:372: error: conflicting types for ‘ether_ntoa’
/usr/include/sys/ethernet.h:113: error: previous declaration of ‘ether_ntoa’ was here
cf_gsys.c: In function `add_list_trim_blanks’:
cf_gsys.c:1269: warning: function returns address of local variable
peri@MPSAP1-a {14}
I suggest you to contact Genesys Technical Support. Version 7.5 is quite new and it’s possible there is a bug in IVR driver or some pre-requisites (exact version of C compiler etc.) are not mentioned in the documentation.
I did but not getting much from them bar telling me to temp remove system header files…as if…
I did notice that I’m using the gcc compiler and maybe the makecall had dependincies compiled using sun c compiler so I’ll install this and try again.