[Home]

Summary:ASTERISK-01355: zaptel mmx option broken on kernel 2.6.5
Reporter:zoa (zoa)Labels:
Date Opened:2004-04-06 04:35:41Date Closed:2004-09-25 02:52:14
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Core/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:if you enable mmx optimization in zconfig.h, zaptel refuses to build on kernel 2.6.5

****** ADDITIONAL INFORMATION ******

.cleopatra:/usr/src/zaptel# make
cc -I. -O4 -g -Wall -DBUILDING_TONEZONE   -DSTANDALONE_ZAPATA   -c -o gendigits.o gendigits.c
cc -o gendigits gendigits.o -lm
./gendigits
cc -I. -O4 -g -Wall -DBUILDING_TONEZONE   -DSTANDALONE_ZAPATA    makefw.c   -o makefw
./makefw tormenta2.rbt tor2fw > tor2fw.h
Loaded 69900 bytes from file
cc -I. -O4 -g -Wall -DBUILDING_TONEZONE   -DSTANDALONE_ZAPATA   -c -o ztcfg.o ztcfg.c
cc -c -fPIC -I. -O4 -g -Wall -DBUILDING_TONEZONE   -DSTANDALONE_ZAPATA -DBUILDING_TONEZONE -o zonedata.lo zonedata.c
cc -c -fPIC -I. -O4 -g -Wall -DBUILDING_TONEZONE   -DSTANDALONE_ZAPATA -DBUILDING_TONEZONE -o tonezone.lo tonezone.c
cc -shared -Wl,-soname,libtonezone.so.1 -lm -o libtonezone.so.1.0 zonedata.lo tonezone.lo
/sbin/ldconfig -n .
ln -sf libtonezone.so.1 libtonezone.so
cc -o ztcfg ztcfg.o -lm -L. -ltonezone
cc -I. -O4 -g -Wall -DBUILDING_TONEZONE   -DSTANDALONE_ZAPATA   -c -o torisatool.o torisatool.c
cc -o torisatool torisatool.o
cc -I. -O4 -g -Wall -DBUILDING_TONEZONE   -DSTANDALONE_ZAPATA   -c -o ztmonitor.o ztmonitor.c
cc -o ztmonitor ztmonitor.o
cc -c ztspeed.c
cc -o ztspeed ztspeed.o
cc -I. -O4 -g -Wall -DBUILDING_TONEZONE   -DSTANDALONE_ZAPATA   -c -o zttool.o zttool.c
cc -o zttool zttool.o -lnewt
make -C /usr/src/linux-2.6 SUBDIRS=/usr/src/zaptel modules
make[1]: Entering directory `/usr/src/linux-2.6.5'
*** Warning: Overriding SUBDIRS on the command line can cause
***          inconsistencies
make[2]: `arch/i386/kernel/asm-offsets.s' is up to date.
 CC [M]  /usr/src/zaptel/zaptel.o
/usr/src/zaptel/zaptel.c:267: redefinition of `__save_init_fpu'
include/asm/i387.h:32: `__save_init_fpu' previously defined here
/usr/src/zaptel/zaptel.c: In function `__save_init_fpu':
/usr/src/zaptel/zaptel.c:275: `PF_USEDFPU' undeclared (first use in this function)
/usr/src/zaptel/zaptel.c:275: (Each undeclared identifier is reported only once
/usr/src/zaptel/zaptel.c:275: for each function it appears in.)
/usr/src/zaptel/zaptel.c: In function `zt_kernel_fpu_begin':
/usr/src/zaptel/zaptel.c:281: `PF_USEDFPU' undeclared (first use in this function)
/usr/src/zaptel/zaptel.c: In function `zt_ppp_xmit':
/usr/src/zaptel/zaptel.c:1442: warning: comparison of distinct pointer types lacks a cast
/usr/src/zaptel/zaptel.c: In function `watchdog_check':
/usr/src/zaptel/zaptel.c:5977: warning: comparison of distinct pointer types lacks a cast
make[2]: *** [/usr/src/zaptel/zaptel.o] Error 1
make[1]: *** [/usr/src/zaptel] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.5'
make: *** [linux26] Error 2
Comments:By: James Golovich (jamesgolovich) 2004-04-08 16:18:36

Fixed in CVS.  Finally one really good thing about 2.6, they are now properly exporting kernel_fpu_begin