Subject: Re: vax still doesn't compile...
To: Christos Zoulas <christos@astron.com>
From: Johnny Billquist <bqt@softjar.se>
List: current-users
Date: 02/26/2007 11:10:30
Hard to try on the vax when the code don't even compile.
And it seems like libc thinks it wants to play with ieee floating 
points, which the vax don't have!

	Johnny

Christos Zoulas wrote:
> In article <20070224155623.GA10567@sb1001.name>,
> Kurt Schreiner  <ks@ub.uni-mainz.de> wrote:
> 
>>   compile  libc/hd_init.o
>>   compile  libc/hd_init.po
>>   compile  libc/hdtoa.ln
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(135): incomplete structure or union
>>ieee_double_u: u [31]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(139): undefined struct/union
>>member: dblu_d [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(140): undefined struct/union
>>member: dblu_dbl [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(140): undefined struct/union
>>member: dbl_sign [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(144): undefined struct/union
>>member: dblu_dbl [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(144): undefined struct/union
>>member: dbl_exp [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(150): undefined struct/union
>>member: dblu_d [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(150): warning: conversion of
>>'double' to 'int' is out of range [119]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(151): undefined struct/union
>>member: dblu_dbl [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(151): undefined struct/union
>>member: dbl_exp [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(185): DBL_FRACLBITS undefined [99]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(186): undefined struct/union
>>member: dblu_dbl [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(186): undefined struct/union
>>member: dbl_fracl [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(187): undefined struct/union
>>member: dblu_dbl [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(187): undefined struct/union
>>member: dbl_fracl [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(187): warning: bitwise operation on
>>signed value possibly nonportable [117]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(190): undefined struct/union
>>member: dblu_dbl [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(190): undefined struct/union
>>member: dbl_frach [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(191): undefined struct/union
>>member: dblu_dbl [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(191): undefined struct/union
>>member: dbl_frach [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(191): warning: bitwise operation on
>>signed value possibly nonportable [117]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(200): undefined struct/union
>>member: dblu_dbl [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(200): undefined struct/union
>>member: dbl_frach [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(209): undefined struct/union
>>member: dblu_dbl [101]
>>/u/NetBSD/src/lib/libc/gdtoa/hdtoa.c(209): undefined struct/union
>>member: dbl_sign [101]
>>
>>*** Failed target:  hdtoa.ln
>>*** Failed command:
>>CC=/u/NetBSD/hshutti/vax/TOOLS/bin/vax--netbsdelf-gcc
>>/u/NetBSD/hshutti/vax/TOOLS/bin/vax--netbsdelf-lint -chapbxzFS -X 272 -d
>>/u/NetBSD/hshutti/vax/dest/usr/include -D_LIBC -DLIBC_SCCS
>>-DSYSLIBC_SCCS -D_REENTRANT -DHESIOD -DINET6 -DNLS -DYP
>>-I/u/NetBSD/src/lib/libc/include -I/u/NetBSD/src/lib/libc -I.
>>-I/u/NetBSD/src/sys -I/u/NetBSD/src/lib/libc/compat/stdlib
>>-I/u/NetBSD/src/lib/libc/compat/../stdlib
>>-I/u/NetBSD/src/lib/libc/../../common/lib/libc/quad
>>-I/u/NetBSD/src/lib/libc/../../common/lib/libc/string
>>-I/u/NetBSD/src/lib/libc/../../common/lib/libc/arch/vax/string
>>-D__DBINTERFACE_PRIVATE -DI18NMODULE_MAJOR=4 -DCITRUS
>>-I/u/NetBSD/src/libexec/ld.elf_so -I/u/NetBSD/src/lib/libc/dlfcn
>>-I/u/NetBSD/src/lib/libc/gdtoa -DNO_FENV_H
>>-I/u/NetBSD/src/lib/libc/arch/vax/gdtoa -DCITRUS_ICONV -DWITH_RUNE
>>-I/u/NetBSD/src/lib/libc -DPOSIX_MISTAKE -DCOMPAT__RES -DUSE_POLL
>>-DPORTMAP -
>>DWIDE_DOUBLE -DALL_STATE -DUSG_COMPAT -i /u/NetBSD/src/lib/libc/gdtoa/hdtoa.c
>>*** Error code 1
> 
> 
> Can you please try again? Do you have a vax to test hex-double support?
> 
> christos
>