Summary: | ASTERISK-01355: zaptel mmx option broken on kernel 2.6.5 | ||
Reporter: | zoa (zoa) | Labels: | |
Date Opened: | 2004-04-06 04:35:41 | Date Closed: | 2004-09-25 02:52:14 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | 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 |