[FreeVMS] Debian 8

Guido guidoj2269 at gmail.com
Tue May 12 10:41:54 CEST 2015


On 05/11/2015 12:14 PM, Roar Thronæs wrote:
> On Mon, May 11, 2015 at 11:56:20AM +0200, Guido wrote:
>> The errors I ran into originate here:
>>
>>      arch/x86_64/ia32/sys_ia32.c:#include <linux/shm.h>
>>      arch/x86_64/ia32/ipc32.c:#include <linux/shm.h>
>>      arch/x86_64/kernel/sys_x86_64.c:#include <linux/shm.h>
>>      arch/i386/kernel/sys_i386.c:#include <linux/shm.h>
>>      fs/binfmt_elf.c:#include <linux/shm.h>
>>      ipc/shm.c:#include <linux/shm.h>
>>      ipc/util.c:#include <linux/shm.h>
>>
>> The file ./linux/include/linux/shm.h is missing form the repository
>> (both branches), so the version from the host system in /usr/include/ is
>> used in stead. This no longer works with the newer linux kernel version
>> that comes with debian 8.
>>
>> As a quick fix, a linux 2.4 version of this file cpould be added to the
>> repository. One could also try to remove the #include lines and see what
>> happens.
> The shm.h file was removed in a previous cleanup, it seems.
> And in this case you may remove all shm.h plus related code,
> because the shm support has been removed from the kernel.
> (Just leave empty system calls at most.)
>
Removed all references to shm and now make bzImage succeeds. Next 
problem is the function typedefs in hashtab.h (in both cdu and msgfil, 
seems an exact copy ...), which causes make vmsall to fail. I don't 
understand the typedefs myself yet and I wonder how it could have worked 
before.

Guido



More information about the FreeVMS mailing list