" /> Installing Genesys IVR driver on MPS500/1000 - Genesys CTI User Forum

Author Topic: Installing Genesys IVR driver on MPS500/1000  (Read 7349 times)

Offline Haldane

  • Jr. Member
  • **
  • Posts: 72
  • Karma: 1
Installing Genesys IVR driver on MPS500/1000
« on: March 21, 2007, 09:03:17 PM »
Advertisement
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}

Offline Haldane

  • Jr. Member
  • **
  • Posts: 72
  • Karma: 1
Re: Installing Genesys IVR driver on MPS500/1000
« Reply #1 on: March 21, 2007, 09:16:26 PM »
AS you can see there seems to be some discrepancies between the system header files and those used by the MPS  >:(

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1419
  • Karma: 18
Re: Installing Genesys IVR driver on MPS500/1000
« Reply #2 on: March 22, 2007, 04:06:31 AM »
Haldane,

does Genesys even support MPS?
???

Offline Haldane

  • Jr. Member
  • **
  • Posts: 72
  • Karma: 1
Re: Installing Genesys IVR driver on MPS500/1000
« Reply #3 on: March 22, 2007, 10:09:13 AM »
Victor,
    Yes they support MPS 500/1000 on both versions 2.1 and 3.0. 3.0 has just been supported in 7.5 release

Offline René

  • Administrator
  • Hero Member
  • *****
  • Posts: 1832
  • Karma: 62
Re: Installing Genesys IVR driver on MPS500/1000
« Reply #4 on: March 22, 2007, 10:33:34 AM »
Haldane,

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.

René

Offline Haldane

  • Jr. Member
  • **
  • Posts: 72
  • Karma: 1
Re: Installing Genesys IVR driver on MPS500/1000
« Reply #5 on: March 22, 2007, 05:04:34 PM »
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.

Offline Haldane

  • Jr. Member
  • **
  • Posts: 72
  • Karma: 1
Re: Installing Genesys IVR driver on MPS500/1000
« Reply #6 on: March 22, 2007, 09:22:37 PM »
Update :

Installed the SUN C compiler but still getting a simular issue. I think this is one for some Solaris C guru  ???

bash-3.00$ 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
"/usr/include/iso/stdarg_iso.h", line 56: warning: macro redefined: va_start
"/opt/vps/PERIase/include/vvpproto.h", line 372: identifier redeclared: ether_ntoa
        current : function(pointer to struct ether_addr {array[6] of unsigned char ether_addr_octet}) returning pointer to char
        previous: function(pointer to const struct ether_addr {array[6] of unsigned char ether_addr_octet}) returning pointer to char : "/usr/include/sys/ethernet.h", line 113
cc: acomp failed for cf_gsys.c
ld -G -o /opt/vps/lib/libcall.so.temp
ld: fatal: no files on input command line
mv: cannot access /opt/vps/lib/libcall.so.temp
touch: /opt/vps/lib/libcall.so cannot create

Offline Haldane

  • Jr. Member
  • **
  • Posts: 72
  • Karma: 1
Re: Installing Genesys IVR driver on MPS500/1000
« Reply #7 on: March 22, 2007, 10:57:24 PM »
Update :

Ok got it sorted. Modified the differnece in the system header file and got them to compile. ;D

Akhil Mittal

  • Guest
Re: Installing Genesys IVR driver on MPS500/1000
« Reply #8 on: July 17, 2008, 03:02:38 PM »
what have u done? could you please explain? I am getting exactlt the same error