[FreeVMS] How to build freevms on my debian squeeze?

Fausto Saporito fausap at unina.it
Wed May 13 17:30:40 CEST 2009


Quoting Roar Thronæs <roart at nvg.ntnu.no>:

> And you removed the freevms386.iomm directory before running envscript?

yes.

>
>> I have this error in vmslib.c
>>
>> vmslib.c: At top level:
>> vmslib.c:440: error: conflicting types for 'insque'
>> vmslib.c:119: error: previous implicit declaration of 'insque' was here
>
> Which gcc version?

3.4.6

> And could you paste the gcc line that tried to compilie vmslib?

gcc -c -I../../../starlet/src -I../../../librtl/src  
-I../../../lib/src/ -I../../../sys/src  
-I/home/fausto/VMS-test/freevms386.iomm/cmuip/central/include  
-I/home/fausto/VMS-test/freevms386.iomm/linux/include  
-I/home/fausto/VMS-test/freevms386.iomm -DNOKERNEL -D__KERNEL__ -o  
nokernel/vmslib.o vmslib.c

I noticed another error, always running make vmsall:

make[1]: Entering directory `/home/fausto/VMS-test/freevms386.iomm/examples'
install -d i386
../linker/src/linker -L../linker/src/build/ld -melf_i386 -Bstatic hi.o  
/usr/lib/gcc/i486-linux-gnu/3.4.6/libgcc.a  
/usr/lib/gcc/i486-linux-gnu/3.4.6/libgcc_eh.a /usr/lib/crt1.o  
/usr/lib/crti.o /usr/lib/libc.a  
/usr/lib/gcc/i486-linux-gnu/3.4.6/libgcc.a  
/usr/lib/gcc/i486-linux-gnu/3.4.6/libgcc_eh.a -o i386/hi
/usr/lib/gcc/i486-linux-gnu/3.4.6/libgcc_eh.a(unwind-dw2-fde-glibc.o):  
In function `_Unwind_Find_FDE':
: undefined reference to `dl_iterate_phdr'
make[1]: *** [i386/hi] Error 1
make[1]: Leaving directory `/home/fausto/VMS-test/freevms386.iomm/examples'

Fausto



More information about the FreeVMS mailing list