Hello,

  While trying to solve #598370, which seems to be related to tthsum.
I tried 1.2.0 version you posted, but I get a failure on little endian
test on `armel' (ARM EABI 32 bit Architecture)


(sid)zu...@abel:~/tthsum-1.2.0$ make
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c tthsum.c -o obj-unix/tthsum.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c base32.c -o obj-unix/base32.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c escape.c -o obj-unix/escape.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c getopt.c -o obj-unix/getopt.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c read.c -o obj-unix/read.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c texts.c -o obj-unix/texts.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c thex.c -o obj-unix/thex.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c tiger.c -o obj-unix/tiger.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c utf8.c -o obj-unix/utf8.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c main.c -o obj-unix/main.o
gcc -O3 -Wall  obj-unix/tthsum.o obj-unix/base32.o obj-unix/escape.o
obj-unix/getopt.o obj-unix/read.o obj-unix/texts.o obj-unix/thex.o
obj-unix/tiger.o obj-unix/utf8.o obj-unix/main.o   -o obj-unix/tthsum
gzip -9 -c tthsum.1 > share/tthsum.1.gz
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c test.c -o obj-unix/test.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c base32_test.c -o obj-unix/base32_test.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c endian_test.c -o obj-unix/endian_test.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c escape_test.c -o obj-unix/escape_test.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c getopt_test.c -o obj-unix/getopt_test.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c read_test.c -o obj-unix/read_test.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c texts_test.c -o obj-unix/texts_test.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c thex_test.c -o obj-unix/thex_test.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c tiger_test.c -o obj-unix/tiger_test.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c types_test.c -o obj-unix/types_test.o
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -fomit-frame-pointer
-O3  -Wall  -c utf8_test.c -o obj-unix/utf8_test.o
gcc -O3 -Wall  obj-unix/test.o obj-unix/base32.o obj-unix/escape.o
obj-unix/getopt.o obj-unix/read.o obj-unix/texts.o obj-unix/thex.o
obj-unix/tiger.o obj-unix/tthsum.o obj-unix/utf8.o
obj-unix/base32_test.o obj-unix/endian_test.o obj-unix/escape_test.o
obj-unix/getopt_test.o obj-unix/read_test.o obj-unix/texts_test.o
obj-unix/thex_test.o obj-unix/tiger_test.o obj-unix/types_test.o
obj-unix/utf8_test.o   -o obj-unix/test
obj-unix/test
============================================
  RUNNING TESTS
--------------------------------------------
  Language
--------------------------------------------
>>> endian_test.c:90: Little endian check fails on longs
+ endian_test: ...F.
+ types_test: ....
--------------------------------------------
  Util
--------------------------------------------
+ base32_test: .......
+ escape_test: ......
+ getopt_test: ...
+ read_test: ...
+ utf8_test: ........
--------------------------------------------
  App
--------------------------------------------
+ texts_test: ...
+ tiger_test: ...
+ thex_test: .
--------------------------------------------
  Tests completed: 42 succeeded, 1 failed
============================================
make: *** [runtest] Error 1

I have also seen 1.2.1 release on site, which gives me (also on armel):

(sid)zu...@abel:~/tthsum-1.2.1$ make
gcc -DNDEBUG -D_FILE_OFFSET_BITS=64 -DUSE_TEXTS  -march=native -O3
-Wall  -c tthsum.c -o obj-unix/tthsum.o
tthsum.c:1: error: bad value (native) for -march= switch
make: *** [obj-unix/tthsum.o] Error 1

Tweaking Makefile for -DNDEBUG -D_FILE_OFFSET_BITS=32 and also,
replacing "-march=native -O3"  by "-O2" fails on the same test.

Please see 
https://sourceforge.net/tracker/?func=detail&atid=897767&aid=3077470&group_id=181579

Best regards,
-- 
 Héctor Orón

"Our Sun unleashes tremendous flares expelling hot gas into the Solar
System, which one day will disconnect us."

-- Day DVB-T stop working nicely
Video flare: http://antwrp.gsfc.nasa.gov/apod/ap100510.html



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to