Problem compiling zaptel 1.4.9.2 on opensuse 10.1 x86_64

I have some problem compiling zaptel 1.4.9.2 on opensuse 10.1 (kernel 2.6.16 gcc 4.1.2).

The compilation stop with the following errors :

/usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wct4xxp/…/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsi_cnct.o
CC [M] /usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wct4xxp/…/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsst.o
CC [M] /usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wct4xxp/…/oct612x/apilib/bt/octapi_bt0.o
CC [M] /usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wct4xxp/…/oct612x/apilib/largmath/octapi_largmath.o
CC [M] /usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wct4xxp/…/oct612x/apilib/llman/octapi_llman.o
LD [M] /usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wct4xxp/wct4xxp.o
CC [M] /usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wctc4xxp/base.o
LD [M] /usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wctc4xxp/wctc4xxp.o
CC [M] /usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wctdm24xxp/base.o
CC [M] /usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wctdm24xxp/GpakCust.o
CC [M] /usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wctdm24xxp/GpakApi.o
LD [M] /usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wctdm24xxp/wctdm24xxp.o
CC [M] /usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wcte12xp/base.o
/usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wcte12xp/base.c: In function ‘t1xxp_echocan_with_params’:
/usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wcte12xp/base.c:1327: warning: comparison of distinct pointer types lacks a cast
{standard input}: Assembler messages:
{standard input}:6463: Error: suffix or operands invalid for pop' {standard input}:6473: Error: suffix or operands invalid forpush’
make[6]: *** [/usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wcte12xp/base.o] Error 1
make[5]: *** [/usr/src/packages/BUILD/zaptel-1.4.9.2/kernel/wcte12xp] Error 2
make[4]: *** [module/usr/src/packages/BUILD/zaptel-1.4.9.2/kernel] Error 2
make[3]: *** [modules] Error 2
make[2]: *** [modules] Error 2
make[2]: Leaving directory /usr/src/linux-2.6.16.46-0.12-obj/x86_64/default' make[1]: *** [modules] Error 2 make[1]: Leaving directory/usr/src/packages/BUILD/zaptel-1.4.9.2’
make: *** [all] Error 2

This will compile correctly on i586 plattform.

Any idea ??