DDE 26 on RPi - Link is hanging around
François Vanzeveren (2221) 241 posts |
Dear all I have a registered version of DDE v26 (the full one, not the NutPI one).
The same project perfectly compiles on the OpenPandora and BB-xM using !Make. If anyone has a clue on what could be wrong… Thank you. François |
David Pitt (102) 743 posts |
Just guessing, the failure is with OS5.23, the working versions are both OS5.22. I am thinking Zero Page errors perhaps, not that that alone should not cause a stall. So what is the date of the OS5.23 and what is the status of the ZeroPain module. In the absence of any better guesses a minimal test piece would help. To try my luck I used a full DDE26 !Make on a Mk2 Raspberry Pi to do a simple “Hello World” and the ‘link’ stage hurt but did build. P.S. This seems to be a first time around thing, using the created Makefile is Pain free. Time: Tue Feb 16 10:06:27 2016 Location: Application space Current Wimp task: Make Last app to start: link -aif -c++ -o CHello @.o.CHello R0 = 00023d88 R1 = 00000000 R2 = 00000088 R3 = 00000000 R4 = 0000006f R5 = 000213ea R6 = 00023d89 R7 = 00000000 R8 = 0001a880 R9 = 00000001 R10 = 0001b368 R11 = 0001bd3c R12 = 0001bd40 R13 = 0001bd1c R14 = 0000d308 R15 = 00008338 DFAR = 00000000 Mode USR32 Flags nzCv if PSR = 20000110 000082f0 : 63617073 : Undefined instruction 000082f4 : 6e692065 : CDPVS CP0,6,C2,C9,C5,3 000082f8 : 69727720 : LDMVSDB R2!,{R5,R8-R10,R12-R14}^ ; *** ! and ^ 000082fc : 6c626174 : STFVSE F6,[R2],#-464 00008300 : 63692065 : Undefined instruction 00008304 : 00006e6f : ANDEQ R6,R0,PC,ROR #28 00008308 : 00000020 : ANDEQ R0,R0,R0,LSR #32 0000830c : e1a0c00d : MOV R12,R13 00008310 : e92dd9f0 : STMDB R13!,{R4-R8,R11,R12,R14,PC} 00008314 : e24cb004 : SUB R11,R12,#4 00008318 : e15d000a : CMP R13,R10 0000831c : 4b004498 : BLMI &00019584 00008320 : e1a06000 : MOV R6,R0 00008324 : e1a07001 : MOV R7,R1 00008328 : e59f8050 : LDR R8,&00008380 0000832c : e4d64001 : LDRB R4,[R6],#1 00008330 * e4d75001 * LDRB R5,[R7],#1 00008334 : e7d82004 : LDRB R2,[R8,R4] 00008338 : e3120010 : TST R2,#&10 ; =16 0000833c : 0a000002 : BEQ &0000834C 00008340 : e1a00004 : MOV R0,R4 00008344 : eb004530 : BL &0001980C 00008348 : e1a04000 : MOV R4,R0 0000834c : e7d82005 : LDRB R2,[R8,R5] 00008350 : e3120010 : TST R2,#&10 ; =16 00008354 : 0a000002 : BEQ &00008364 00008358 : e1a00005 : MOV R0,R5 0000835c : eb00452a : BL &0001980C 00008360 : e1a05000 : MOV R5,R0 00008364 : e1540005 : CMP R4,R5 00008368 : 10440005 : SUBNE R0,R4,R5 0000836c : 1a000002 : BNE &0000837C -------------------------------------------------------------------------------- |
François Vanzeveren (2221) 241 posts |
Sorry, the RPi is running version 5.21 (RC14) and not 5.23. |
François Vanzeveren (2221) 241 posts |
I retried with a very simple “Hello World” and the linking phase just hang around and never completes :( I am completely stucked Regards |
David Pitt (102) 743 posts |
I don’t see any problem using rc14, which doesn’t help much. |
François Vanzeveren (2221) 241 posts |
Hello I finally took the hard way and format my SD Card and made a fresh install of Risc OS 5.21 RC14. I reinstall DDE v26 and it now works. Could it be that one of the applications I installed previously was interfering? I will see if and when the issue comes back. Regards François |