bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fwd: Compiling xgawk-3.1.6-20080101


From: Internet Frame, sa de cv
Subject: Fwd: Compiling xgawk-3.1.6-20080101
Date: Mon, 15 Nov 2010 07:32:52 -0600

---------- Forwarded message ----------
From: Internet Frame, sa de cv <address@hidden>
Date: Mon, Nov 15, 2010 at 2:52 AM
Subject: Compiling xgawk-3.1.6-20080101
To: address@hidden


Hi Arnold,

Trying to compile xgawk on fedora 13 i686 i get the following after
executing *make chek*

$ make check
Making check in .
make[1]: Entering directory `/home/iframe/xgawk-3.1.6-20080101'
make 'CFLAGS=-g -O2' 'LDFLAGS=-rdynamic' check-local
make[2]: Entering directory `/home/iframe/xgawk-3.1.6-20080101'
make[2]: Leaving directory `/home/iframe/xgawk-3.1.6-20080101'
make[1]: Leaving directory `/home/iframe/xgawk-3.1.6-20080101'
Making check in awklib
make[1]: Entering directory `/home/iframe/xgawk-3.1.6-20080101/awklib'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/iframe/xgawk-3.1.6-20080101/awklib'
Making check in doc
make[1]: Entering directory `/home/iframe/xgawk-3.1.6-20080101/doc'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/iframe/xgawk-3.1.6-20080101/doc'
Making check in po
make[1]: Entering directory `/home/iframe/xgawk-3.1.6-20080101/po'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/iframe/xgawk-3.1.6-20080101/po'
Making check in extension
make[1]: Entering directory `/home/iframe/xgawk-3.1.6-20080101/extension'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/iframe/xgawk-3.1.6-20080101/extension'
Making check in test
make[1]: Entering directory `/home/iframe/xgawk-3.1.6-20080101/test'

Any output from "cmp" is bad news, although some differences
in floating point values are probably benign -- in particular,
some systems may omit a leading zero and the floating point
precision may lead to slightly different output in a few cases.

Locale environment:
    LC_ALL="C" LANG="C"

======== Starting basic tests ========
addcomma
anchgsub
argarray
arrayparm
arrayref
arrymem1
arrayprm2
arrayprm3
arryref2
arryref3
arryref4
arryref5
arynasty
arynocls
aryprm1
aryprm2
aryprm3
aryprm4
aryprm5
aryprm6
aryprm7
aryprm8
arysubnm
asgext
awkpath
back89
backgsub
childin
clobber
clsflnam
compare
compare2
concat1
concat2
concat3
concat4
convfmt
datanonl
defref
delarprm
delarpm2
delfunc
dynlj
eofsplit
exitval1
exitval2
fldchg
fldchgnf
fmtspcl
fmttest
fnamedat
fnarray
fnarray2
fnarydel
fnaryscl
fnasgnm
fnmisc
fnparydl
fordel
forsimp
fsbs
fsspcoln
fsrs
fstabplus
funsemnl
funsmnam
funstack
getline
getline2
getline3
getlnbuf
getnr2tb
getnr2tm
gsubasgn
gsubtest
gsubtst2
gsubtst3
gsubtst4
gsubtst5
hex
hsprint
inputred
intest
intformat
intprec
iobug1
leaddig
leadnl
litoct
longsub
longwrds
manglprm
math
membug1
messages
minusstr
mmap8k
mtchi18n
nasty
nasty2
negexp
nested
nfldstr
nfneg
nfset
nlfldsep
nlinstr
nlstrina
noeffect
nofile
nofmtch
noloop1
noloop2
nonl
noparms
nors
nulrsend
numindex
numsubstr
octsub
ofmt
ofmtbig
ofmtfidl
ofmts
onlynl
opasnidx
opasnslf
ovrflow1
paramdup
paramtyp
parse1
parsefld
parseme
pcntplus
prdupval
prec
printf0
printf1
prmarscl
prmreuse
prt1eval
prtoeval
psx96sub
rand
rebt8b1
rebt8b2
redfilnm
regeq
reindops
reparse
resplit
rs
rsnul1nl
rsnulbig
rsnulbig2
rstest1
rstest2
rstest3
rstest4
rstest5
rswhite
scalar
sclforin
sclifin
sortempty
splitargv
splitarr
splitdef
splitvar
splitwht
sprintfc
strcat1
strtod
strnum1
subamp
subi18n
subsepnm
subslash
substr
swaplns
synerr1
synerr2
tradanch
tweakfld
uninit2
uninit3
uninit4
uninitialized
unterm
wideidx
wideidx2
widesub
widesub2
widesub3
widesub4
wjposer1
zeroe0
zeroflag
zero2
======== Done with basic tests ========
======== Starting Unix tests ========
fflush
getlnhd
localenl
./localenl.sh: line 40: warning: setlocale: LC_ALL: cannot change locale
(UNKNOWN): No such file or directory
pid
pipeio1
pipeio2
poundbang
space
strftlng
======== Done with Unix tests ========
======== Starting gawk extension tests ========
argtest
asort
asorti
backw
badargs
binmode1
clos1way
devfd
devfd1
devfd2
double1
double2
fieldwdth
fsfwfs
fwtest
fwtest2
gensub
gensub2
gnuops2
gnuops3
gnureops
icasefs
icasers
igncdym
igncfs
ignrcase
ignrcas2
lint
lintold
match1
match2
manyfiles
nondec
nondec2
posix
procinfs
printfbad1
regx8bit
rebuf
reint
reint2
rsstart1
rsstart2
rsstart3
rstest6
shadow
sort1
strtonum
This test could fail on slow machines or on a minute boundary,
so if it does, double check the actual results:
strftime
whiny
======== Done with gawk extension tests ========
======== Starting shared library extension tests ========
These tests will use dynamically loaded extensions.
xtime
======== Done with shared library extension tests ========
======== Starting XML extension tests ========
These tests only work if the XML extension was successfully built.
These tests will use the dynamically loaded XML extension.
Notice that your system must have an XML parser (Expat) installed.
xmatch
xdocbook
xdeep2
xattr
xfujutf8
xotlsjis
xfujeucj
xload without BUILD_STATIC_EXTENSIONS
xincl
xuintmax
    your environment supports only 32 bit integers
======== Done with XML extension tests ========
======== Starting GD extension tests ========
These tests only work if the GD extension was successfully built.
Notice that your system must have the GD graphics library installed.
xgdrect
gcc -o xgdfont.ok.exe xgdfont.ok.c -lgd `gdlib-config --libs`
xgdfont
./xgdfont.ok _xgdfont differ: byte 445, line 12
make[1]: [xgdfont] Error 1 (ignored)
======== Done with GD extension tests ========
======== Starting special warning tests ========
The Open Group awk specification says that a string value shall
be converted to a numeric value using the ISO C standard atof()
function.  The awk spec is here:

    http://www.opengroup.org/onlinepubs/009695399/utilities/awk.html

And the ISO C standard says that atof shall work the same way
as strtod, and strtod must recognize the IEEE special values
for NaN (not-a-number) and Infinity.

Historically, gawk has been inconsistent in its treatment
of these values, and its goal has been to comply with the
spirit of existing practice moreso than the perhaps unintended
consequences of the way the standard was written.

So we check here to see how this build handles the
6 IEEE special values: [+-]?NaN and [+-]?Inf:

Warning: (sprintf(%f,-nan) = -nan) != (sprintf(%f,"-nan"+0) = nan)
Warning: (sprintf(%f,-nan) = -nan) != (sprintf(%f,"+-nan"+0) = 0.000000)
    Error: this behavior differs from mainline FSF gawk-3.1.6
Warning: (sprintf(%f,nan) = nan) != (sprintf(%f,"--nan"+0) = 0.000000)
    Error: this behavior differs from mainline FSF gawk-3.1.6
Warning: (sprintf(%f,inf) = inf) != (sprintf(%f,"inf"+0) = 0.000000)

Bad news: this system does not comply with the spec,
and it is not consistent in its behavior.
It converts the special values to zero in 4
of the 6 cases, and it converts them
properly in the other 2 cases.

N.B. This behavior is NOT the same as mainline FSF gawk-3.1.6
======== Done with special warning tests ========
make[2]: Entering directory `/home/iframe/xgawk-3.1.6-20080101/test'
1 TESTS FAILED
make[2]: Leaving directory `/home/iframe/xgawk-3.1.6-20080101/test'
make[1]: Leaving directory `/home/iframe/xgawk-3.1.6-20080101/test'
Making check in packaging
make[1]: Entering directory `/home/iframe/xgawk-3.1.6-20080101/packaging'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/iframe/xgawk-3.1.6-20080101/packaging'


So i don't know if I should install the package in view of this error.

I'm not an experienced programmer, so I request your help.

Thanks in advance,

Francisco Mendez

-- 
Internet Frame, SA de CV.




-- 
Internet Frame, SA de CV.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]