[Freeswitch-users] Build error stop at vdbeaux.c

Michael Jerris mike at jerris.com
Thu Oct 17 01:11:13 MSD 2013


Not sure why your grep is funky.. but the -R isn't necessary… This is going to be limitations of the tools in busybox I suspect.

grep NAWK  Makefile

?

On Oct 16, 2013, at 2:01 PM, Michel Blais - Support technique - Targo communication <michel at targointernet.com> wrote:

> The awk command is the one include by busybox, same for grep. Could it 
> be the problem ?
> 
> # grep -R ^NAWK Makefile
> grep: invalid option -- 'R'
> BusyBox v1.19.0 (2012-08-28 21:32:52 PDT) multi-call binary.
> 
> Thanks
> 
> Le 2013-10-16 16:50, Michael Jerris a écrit :
>> libs/sqlite/mkopcodeh.awk:125:    printf "#define NOPUSH_MASK_%d 0x%04x\n", i, nopush[i]
>> 
>> libs/sqlite/Makefile.in:373:opcodes.h:  parse.h $(TOP)/src/vdbe.c $(TOP)/mkopcodeh.awk
>> libs/sqlite/Makefile.in:374:    cat parse.h $(TOP)/src/vdbe.c | $(NAWK) -f $(TOP)/mkopcodeh.awk >opcodes.h
>> 
>> <7>:grep NOPUSH_MASK ./libs/sqlite/opcodes.h
>> #define NOPUSH_MASK_0 0x3fbc
>> #define NOPUSH_MASK_1 0x3e5b
>> #define NOPUSH_MASK_2 0x71ef
>> #define NOPUSH_MASK_3 0x7fce
>> #define NOPUSH_MASK_4 0xffff
>> #define NOPUSH_MASK_5 0xcdef
>> #define NOPUSH_MASK_6 0xb6d7
>> #define NOPUSH_MASK_7 0x33af
>> #define NOPUSH_MASK_8 0xf86f
>> #define NOPUSH_MASK_9 0x0000
>> 
>> take a look at the contents of your generated opcodes.h and see what you find in there.  The logic would be in mkopcodeh.awk.  Also possible you don't have awk installed… check out the definition of NAWK var:
>> 
>> <11>:grep -R ^NAWK  Makefile
>> Makefile:NAWK = awk
>> 
>> Mike
>> 
>> 
>> On Oct 16, 2013, at 1:38 PM, Michel Blais - Support technique - Targo communication <michel at targointernet.com> wrote:
>> 
>>> Hi,
>>> 
>>> I have a build error blocking at vdbeaux.c, build output following at
>>> bottom. OS is Vyatta based on debian 6.0.6. Arch is MIPS64, the CPU a
>>> Cavium octeon+ 50XX. I was not able to find anything on this build
>>> error. It would be appreciated if anybody could help.
>>> 
>>> Thanks
>>> Michel
>>> 
>>> # make
>>> config.status: creating Makefile
>>> config.status: creating include/apr.h
>>> config.status: creating build/apr_rules.mk
>>> config.status: creating build/pkg/pkginfo
>>> config.status: creating apr-1-config
>>> config.status: WARNING:  'apr-config.in' seems to ignore the
>>> --datarootdir settg
>>> config.status: creating apr.pc
>>> config.status: creating test/Makefile
>>> config.status: creating test/internal/Makefile
>>> config.status: creating include/arch/unix/apr_private.h
>>> config.status: executing libtool commands
>>> rm: can't remove 'libtoolT': No such file or directory
>>> config.status: executing default commands
>>> config.status: include/apr.h is unchanged
>>> config.status: include/arch/unix/apr_private.h is unchanged
>>> touch src/include/switch.h
>>> make[1]: Entering directory `/usr/src/freeswitch/libs/apr'
>>> make[2]: Entering directory `/usr/src/freeswitch/libs/apr'
>>> make[2]: Nothing to be done for `local-all'.
>>> make[2]: Leaving directory `/usr/src/freeswitch/libs/apr'
>>> make[1]: Leaving directory `/usr/src/freeswitch/libs/apr'
>>> touch src/include/switch.h
>>> make[1]: Entering directory `/usr/src/freeswitch/libs/apr-util'
>>> Making all in xml/expat
>>> make[2]: Entering directory `/usr/src/freeswitch/libs/apr-util/xml/expat'
>>> make[3]: Entering directory
>>> `/usr/src/freeswitch/libs/apr-util/xml/expat/lib'
>>> make[3]: Nothing to be done for `all'.
>>> make[3]: Leaving directory
>>> `/usr/src/freeswitch/libs/apr-util/xml/expat/lib'
>>> make[2]: Leaving directory `/usr/src/freeswitch/libs/apr-util/xml/expat'
>>> make[2]: Entering directory `/usr/src/freeswitch/libs/apr-util'
>>> make[2]: Nothing to be done for `local-all'.
>>> make[2]: Leaving directory `/usr/src/freeswitch/libs/apr-util'
>>> make[1]: Leaving directory `/usr/src/freeswitch/libs/apr-util'
>>> touch src/include/switch.h
>>> make[1]: Entering directory `/usr/src/freeswitch/libs/sqlite'
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> sort -n -b -k 3 opcodes.h | awk -f ./mkopcodec.awk >opcodes.c
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> gcc -g -O2 -g -O2 -o mkkeywordhash ./tool/mkkeywordhash.c
>>> ./mkkeywordhash >keywordhash.h
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./libtool --tag=CC --mode=compile gcc -g -O2 -g -O2 -DOS_UNIX=1
>>> -DHAVE_USLEEP=1c
>>> libtool: compile:  gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
>>> -DHAVE_FDATASYo
>>> ./src/vdbeaux.c: In function 'opcodeNoPush':
>>> ./src/vdbeaux.c:247: error: 'NOPUSH_MASK_0' undeclared (first use in
>>> this funct)
>>> ./src/vdbeaux.c:247: error: (Each undeclared identifier is reported only
>>> once
>>> ./src/vdbeaux.c:247: error: for each function it appears in.)
>>> ./src/vdbeaux.c:247: error: 'NOPUSH_MASK_1' undeclared (first use in
>>> this funct)
>>> ./src/vdbeaux.c:248: error: 'NOPUSH_MASK_2' undeclared (first use in
>>> this funct)
>>> ./src/vdbeaux.c:248: error: 'NOPUSH_MASK_3' undeclared (first use in
>>> this funct)
>>> ./src/vdbeaux.c:249: error: 'NOPUSH_MASK_4' undeclared (first use in
>>> this funct)
>>> ./src/vdbeaux.c:249: error: 'NOPUSH_MASK_5' undeclared (first use in
>>> this funct)
>>> ./src/vdbeaux.c:250: error: 'NOPUSH_MASK_6' undeclared (first use in
>>> this funct)
>>> ./src/vdbeaux.c:250: error: 'NOPUSH_MASK_7' undeclared (first use in
>>> this funct)
>>> ./src/vdbeaux.c:251: error: 'NOPUSH_MASK_8' undeclared (first use in
>>> this funct)
>>> ./src/vdbeaux.c:251: error: 'NOPUSH_MASK_9' undeclared (first use in
>>> this funct)
>>> make[1]: *** [vdbeaux.lo] Error 1
>>> make[1]: Leaving directory `/usr/src/freeswitch/libs/sqlite'
>>> make: *** [libs/sqlite/libsqlite3.la] Error 2
>>> 
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>> 
>>> 
>>> 
>>> 
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>> 
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>> 
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>> 
>> 
>> 
>> 
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>> 
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
> 
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
> 
> 
> 
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org




Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list