oh, ok. I'm using asterisk-12. Native compiling
On 4 March 2014 08:48, Doug <[email protected]> wrote: > Julian, > > The only thing I can thik of is that your source is different version. My > GSM files are dated oct 19, 2008. There have been changes in the GSM > Makefile over the years. Also are you compiling natively or cross compiling. > I am compiling natively. > > Doug > > > On Tuesday, March 4, 2014 12:54 AM, Julian Lyndon-Smith <[email protected]> > wrote: > > this is all very odd. I have been compiling on raspbian wheezy for a > few months now, and have never come across this error > > -rw-r--r-- 1 root root 6128 Aug 25 2013 codec_gsm.c > -rw-r--r-- 1 root root 126 Feb 8 08:50 codec_gsm.exports > -rw-r--r-- 1 root root 181808 Feb 8 08:50 codec_gsm.o > > I don't have PROC defined in makeopts.in > > uname -a > > Linux hash42pi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 > armv6l GNU/Linux > > > What could be causing my setup to compile ok, but not yours ? > > Julian > > On 4 March 2014 01:10, Rodrigo Borges Pereira > <[email protected]> wrote: >> what about editing makeopts.in to have PROC=arm ? >> >> >> On Mon, Mar 3, 2014 at 9:48 PM, Doug <[email protected]> wrote: >>> >>> OK set PROC to - >>> >>> OPTIMIZE+=-march=arm >>> >>> and now getting tons of errors in k6opt.s >>> >>> src/k6opt.s:350: Error: bad instruction `psllw %mm3,%mm0' >>> src/k6opt.s:351: Error: bad instruction `movd %mm0,%eax' >>> src/k6opt.s:352: Error: selected processor does not support ARM mode >>> `movw >>> %ax,(%esi)' >>> src/k6opt.s:356: Error: bad instruction `emms' >>> src/k6opt.s:358: Error: bad instruction `popl %esi' >>> src/k6opt.s:359: Error: bad instruction `leave' >>> src/k6opt.s:360: Error: bad instruction `ret' >>> src/k6opt.s:367: Error: unrecognized symbol type "" >>> src/k6opt.s:372: Error: unrecognized symbol type "" >>> src/k6opt.s:382: Error: unrecognized symbol type "" >>> src/k6opt.s:384: Error: bad instruction `pushl %ebp' >>> src/k6opt.s:385: Error: bad instruction `movl %esp,%ebp' >>> src/k6opt.s:386: Error: bad instruction `pushl %esi' >>> >>> Doug Crompton >>> WA3DSP >>> http://www.crompton.com >>> >>> >>> On Monday, March 3, 2014 3:18 PM, Rodrigo Borges Pereira >>> <[email protected]> wrote: >>> >>> Try to set PROC to arm. >>> >>> >>> On Mon, Mar 3, 2014 at 7:13 PM, Doug <[email protected]> wrote: >>> >>> I was successful in compiling asterisk in raspbien except for the >>> following error If I enable the gsm codec. It appears there is something >>> in >>> the Makefile n this directory that needs to be changed. Probably >>> involving >>> optimization. Not sure why it does not recognize the processor since it >>> is >>> one that is mentioned in the Makefile. Any help would be appreciated. >>> >>> make[2]: Entering directory `/usr/src/asterisk/codecs/gsm' >>> [AS] src/k6opt.s -> src/k6opt.o >>> Assembler messages: >>> Error: unknown architecture `armv6l' >>> >>> Error: unrecognized option -march=armv6l >>> make[2]: *** [src/k6opt.o] Error 1 >>> >>> Here are the lines in the Makefile - >>> >>> ifeq (, $(findstring $(OSARCH) , Darwin SunOS )) >>> ifeq (, $(findstring $(PROC) , x86_64 amd64 ultrasparc sparc64 arm armv5b >>> arm5b armeb hppa2.0 ppc powerpc ppc64 ia64 s390 bfin mipsel >>> mips)) >>> ifeq (, $(findstring $(shell uname -m) , ppc ppc64 alpha armv4l arm5b >>> armv5b armv61 armv7l s390 )) >>> OPTIMIZE+=-march=$(PROC) >>> endif >>> endif >>> endif >>> >>> gcc is - >>> >>> Thread model: posix >>> gcc version 4.6.3 (Debian 4.6.3-14+rpi1) >>> >>> # uname -m >>> armv6l >>> >>> >>> Doug >>> >>> -- >>> _____________________________________________________________________ >>> -- Bandwidth and Colocation Provided by http://www.api-digital.com -- >>> New to Asterisk? Join us for a live introductory webinar every Thurs: >>> http://www.asterisk.org/hello >>> >>> asterisk-users mailing list >>> To UNSUBSCRIBE or update options visit: >>> http://lists.digium.com/mailman/listinfo/asterisk-users >>> >>> >>> >>> >> >> >> -- >> _____________________________________________________________________ >> -- Bandwidth and Colocation Provided by http://www.api-digital.com -- >> New to Asterisk? Join us for a live introductory webinar every Thurs: >> http://www.asterisk.org/hello >> >> asterisk-users mailing list >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-users > > > > -- > Julian Lyndon-Smith > IT Director, Dot R Limited > > "I don't care if it works on your machine! We are not shipping your > machine!" > > The kangaroo dances: http://www.youtube.com/watch?v=MAWl5iYOaUg > > -- Julian Lyndon-Smith IT Director, Dot R Limited "I don't care if it works on your machine! We are not shipping your machine!" The kangaroo dances: http://www.youtube.com/watch?v=MAWl5iYOaUg -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
