[OpenAFS] Cross compile for ARM using Debian

Jason Edgecombe jason@rampaginggeek.com
Mon, 28 Jul 2008 18:43:55 -0400


Armin Burchardt wrote:
> Hi!
>
> On Sun, Jul 27, 2008 at 10:27:07AM -0400, Jason Edgecombe wrote:
>   
>> options, run a native compile on the linkstation or install scratcnbox  
>>     
>
> Ok, the native compile went quite well.
> Since the bison/yacc seems to be broken in the native compiler
> i executed the commands on my PC and copied the created files
> to the linkstation:
> $ src/comerr$ bison -y error_table.y -o error_table.c
> $ src/afs$ gencat --new afszcm.cat afs_trace.msf
> $ src/uss$ bison -y -d ./grammar.y
> Did this break something?
>
> But i am not able to create volumes on the linkstation:
>
> | # vos create localhost a test18 -lo
> |
> | Could not change quota, continuing...
> |   : No such file or directory
> |   Failed to end the transaction on the volume test18 536871068
> |   : No such file or directory
> |   Error in vos create command.
> |   : No such file or directory
>
> VolserLog (another volume, but same problem):
> | Mon Jul 28 21:04:22 2008 <LocalAuth> is executing CreateVolume 'test19'
> | Mon Jul 28 21:04:22 2008 VCreateVolume:  Problem iopen inode
> | 576460748008491876 (err=2)
> | Mon Jul 28 21:04:22 2008 1 Volser: CreateVolume: Unable to create the
> | volume; aborted, error code 103
> | Mon Jul 28 21:04:22 2008 : Software caused connection abort
>
> In /vicepa an 0-Byte-File V0536871071.vol was created. I think it should
> be 76 bytes.
>
> SalvageLog:
> | 07/28/2008 21:03:16 SALVAGING VOLUME 536871068.
> | Unable to open inode (Volume information) of volume header (error = 2)
> | 07/28/2008 21:03:16 SALVAGING OF PARTITION /vicepa COMPLETED
>
>
> Partinfo looks wrong (946GB is correct):
> | # vos partinfo localhost -lo
> | Free space on partition /vicepa: 945880796 K blocks out of total
> | 3006856010202844
>
> I built openafs-cvs with
> ./configure --enable-namei-fileserver --prefix=/usr/local/openafs \
>             --with-afs-sysname=arm_linux26 --enable-demand-attach-fs \
>              --enable-bos-restricted-mode --enable-debug \
>              --disable-optimize
> (added the last two for a second try)
>
> Armin
>
> PS: Got the native compiler from
> http://buffalo.nas-central.org/download/ALL_ARM9/DevelopmentTools/NativeToolchains/
>
>
>   

Please CC the list on this thread.

I don't know if running bison on a different box changed things. Have 
you verified that no firewalls are interfering?

Jason