<
shubhangi.tamsekar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> Phew... this is not easy.
>
> Replaced blx with bl. It worked but then got screenful warnings and errors
> now. They seem to be strange..not able to comprehend.
>
> Am I missing any latest releases? I have taken the inferno tar file from
> vita nuova download section. Is that right?
>
> Here are the warnings & errors -
>
> ../port/x11-keysym2ucs.c:823: warning: excess elements in scalar initializer
> ../port/x11-keysym2ucs.c:823: warning: (near initialization for 'keysymtab')
> ../port/x11-keysym2ucs.c:827: error: expected ')' before 'keysym'
> ../port/win-x11a.c:1416: warning: empty declaration
> ../port/win-x11a.c:1420: error: storage class specified for parameter 'Clip'
> ../port/win-x11a.c:1421: warning: empty declaration
> ../port/win-x11a.c:1426: error: expected declaration specifiers before
> 'Clip'
> ../port/win-x11a.c:1433: error: expected '=', ',', ';', 'asm' or
> '__attribute__' before '{' token
> ../port/win-x11a.c:1524: error: expected '=', ',', ';', 'asm' or
> '__attribute__' before '{' token
> ../port/win-x11a.c:1548: error: expected '=', ',', ';', 'asm' or
> '__attribute__' before '{' token
> ../port/win-x11a.c:1600: error: expected '=', ',', ';', 'asm' or
> '__attribute__' before '{' token
> ../port/win-x11a.c:1613: error: expected '=', ',', ';', 'asm' or
> '__attribute__' before '{' token
> /usr/include/X11/Xlib.h:3578: error: old-style parameter declarations in
> prototyped function definition
> /usr/include/X11/Xlib.h:3579: error: parameter name omitted
> ../port/win-x11a.c:1620: error: expected '{' at end of input
> mk: arm-linux-gcc -c ... : exit status=exit(1)
>
> mk: echo "(cd $SYSTARG; ... : exit status=exit(1)
> mk: for j in ... : exit status=exit(1)
>
>
>
> -Shubhangi
>
>
>
> On Thu, Dec 1, 2011 at 2:26 AM, Charles Forsyth <
charles.forsyth-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> wrote:
>>
>> That's doubly weird: first that it's using blx, second that no one's
>> mentioned it before.
>> blx is a bl (branch and link) that also forces an exchange of
>> instruction sets (ie, forces
>> Thumb mode), which is not a little odd. It looks as though the donors
>> of that code
>> were running in an environment where most code was compiled for Thumb, but
>> Inferno was using arm32 mode (what i'd call "normal" ARM). Phones
>> often liked Thumb
>> mode, so perhaps that's it.
>>
>> Try replacing the blx by a plain bl.
>>
>> On 30 November 2011 20:08, Shubhangi Tamsekar
>> <
shubhangi.tamsekar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>> > asm-arm.S:26: Error: selected processor does not support `blx r1'
>
>