[FreeVMS] New release 0.3.17

Guido guidoj2269 at gmail.com
Wed Mar 11 16:20:17 CET 2015


On 03/11/2015 01:28 PM, Guido wrote:
> On 03/11/2015 12:35 PM, Roar Thronæs wrote:
>> On Wed, Mar 11, 2015 at 11:49:33AM +0100, Guido wrote:
>>> Forgot to mention that it's a 32 bit Debain system inside VirtualBox.
>>> The only thing I do to reproduce the error is that I remove the
>>> freevms386.iomm directory and run ./envscript.
>> Now I got it, too, when trying 32-bit Debian 7.
>> The two servers I am using for development are 32-bit Debian 6 and
>> 64-bit Debian 7, and I thought these two combinations were sufficient.
>> (Will update the git and web page for this.)
>>
>> But you may try one of these two.
>> (Not sure when I get the time to fix this compile error,
>> since it also will require a full rebuild of the two other,
>> plus running some of the testing scripts for all three when running 
>> FreeVMS.)
>>
>> Sorry for the inconvenience.
>>
> The fix for spinlock.h is easy enough, just copy the #include's from 
> the x86_64 onto those in the i386 version. You can get rid of the 
> extern printk declaration in both files too, since they are no longer 
> useful.
>
> The ./envscript completes now, with some warnings that must be fixed 
> I'm afraid (I guess some missing #include's in linux/fs.h maybe). make 
> bzImage gives conflicting types for do_exit() and lots of warnings too.
>
> Guido
>
Most of the warnings I mentioned above can be fixed by adding the 
appropriate "#include <...def.h>" to certain header files. The ...def.h 
files from lib/src contain structs that are used as parameters in 
functions that are declared in the header files that generate the warnings.

Guido


More information about the FreeVMS mailing list