I've Built a Couple OSX CUDA Apps...

Message boards : Number crunching : I've Built a Couple OSX CUDA Apps...
Message board moderation

To post messages, you must log in.

Previous · 1 . . . 51 · 52 · 53 · 54 · 55 · 56 · 57 . . . 58 · Next

AuthorMessage
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1938393 - Posted: 6 Jun 2018, 8:33:17 UTC - in response to Message 1938382.  

Could be useful in transition https://www.codeplay.com/portal/07-14-17-codeplay-release-clspv-an-opencl-tool-for-vulkan-enabled-devices
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1938393 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1938408 - Posted: 6 Jun 2018, 11:14:47 UTC - in response to Message 1938378.  

There are just a few Errors when trying to use Ubuntu 16.04 to compile, if those were fixed it would make compiling in Linux much easier.

List them please.
Here you are. I just booted back into 16.04, installed the New FFTW, ran make clean on the AKv8 folder, and ran the same configure line that works in 15.04;

.....
In file included from ../db/sqlblob.cpp:28:0:
../db/sqlrow.h:23:0: warning: "_GLIBCXX_USE_CXX11_ABI" redefined
 #define _GLIBCXX_USE_CXX11_ABI 0
 ^
In file included from /usr/include/c++/5/cstdio:41:0,
                 from ../db/sqlblob.cpp:20:
/usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h:212:0: note: this is the location of the previous definition
 # define _GLIBCXX_USE_CXX11_ABI 1
 ^
In file included from ../../src/GPU_lock.cpp:40:0:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
seti_boinc-main.o: In function `main':
main.cpp:(.text.startup+0x1d9): undefined reference to `boinc_resolve_filename_s(char const*, std::string&)'
seti_boinc-analyzeFuncs.o: In function `seti_analyze(ANALYSIS_STATE&)':
analyzeFuncs.cpp:(.text+0x386f): undefined reference to `gaussian::print_xml[abi:cxx11](int, int, int, char const*) const'
analyzeFuncs.cpp:(.text+0x38ef): undefined reference to `triplet::print_xml[abi:cxx11](int, int, int, char const*) const'
analyzeFuncs.cpp:(.text+0x3951): undefined reference to `xml_indent[abi:cxx11](int)'
analyzeFuncs.cpp:(.text+0x3b73): undefined reference to `pulse::print_xml[abi:cxx11](int, int, int, char const*) const'
analyzeFuncs.cpp:(.text+0x3f4a): undefined reference to `autocorr::print_xml[abi:cxx11](int, int, int, char const*) const'
analyzeFuncs.cpp:(.text+0x40a0): undefined reference to `spike::print_xml[abi:cxx11](int, int, int, char const*) const'
seti_boinc-analyzeReport.o: In function `result_spike(SPIKE_INFO&)':
analyzeReport.cpp:(.text+0x398): undefined reference to `spike::print_xml[abi:cxx11](int, int, int, char const*) const'
seti_boinc-analyzeReport.o: In function `result_autocorr(AUTOCORR_INFO&)':
analyzeReport.cpp:(.text+0x5c2): undefined reference to `autocorr::print_xml[abi:cxx11](int, int, int, char const*) const'
seti_boinc-analyzeReport.o: In function `result_gaussian(GAUSS_INFO&)':
analyzeReport.cpp:(.text+0x7e8): undefined reference to `gaussian::print_xml[abi:cxx11](int, int, int, char const*) const'
seti_boinc-analyzeReport.o: In function `ReportTripletEvent(float, float, float, float, int, int, int, float const*, int)':
analyzeReport.cpp:(.text+0x1145): undefined reference to `triplet::print_xml[abi:cxx11](int, int, int, char const*) const'
seti_boinc-analyzeReport.o: In function `ReportPulseEvent(float, float, float, int, int, float, float, float*, float, int)':
analyzeReport.cpp:(.text+0x1df6): undefined reference to `pulse::print_xml[abi:cxx11](int, int, int, char const*) const'
seti_boinc-seti.o: In function `seti_init_state()':
seti.cpp:(.text+0xb20): undefined reference to `boinc_resolve_filename_s(char const*, std::string&)'
seti_boinc-worker.o: In function `initialize_for_wu()':
worker.cpp:(.text+0x13b): undefined reference to `xml_indent[abi:cxx11](int)'
collect2: error: ld returned 1 exit status
Makefile:609: recipe for target 'seti_boinc' failed
make[2]: *** [seti_boinc] Error 1
Makefile:522: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
Makefile:448: recipe for target 'all' failed
make: *** [all] Error 2
tbar@TBar-iSETI:~/sah_v7_opt/AKv8$

This is basically the same Errors I received months ago when compiling the Linux AVX2 Apps. It's also what RueiKe received with 16.04 yesterday.
So close....
ID: 1938408 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1938470 - Posted: 6 Jun 2018, 17:07:04 UTC - in response to Message 1938408.  
Last modified: 6 Jun 2018, 17:13:40 UTC

Could this help?

Try adding -DCMAKE_CXX_FLAGS=-D__GLIBCXX_USE_CXX11_ABI=0 to your cmake call


https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1938470 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1938496 - Posted: 6 Jun 2018, 21:28:26 UTC - in response to Message 1938470.  

Could this help?

Try adding -DCMAKE_CXX_FLAGS=-D__GLIBCXX_USE_CXX11_ABI=0 to your cmake call


https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html
It might, if I knew exactly Where to place it. As it was, I made a few guesses of where to put it and None of them helped.
I even went back a page and tried --disable-libstdcxx-dual-abi in a few different locations. Although that caused some interesting results, none of them were 'good'.
ID: 1938496 · Report as offensive
Profile RueiKe Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 14 Feb 16
Posts: 492
Credit: 378,512,430
RAC: 785
Taiwan
Message 1938565 - Posted: 7 Jun 2018, 10:42:30 UTC - in response to Message 1938496.  

I made some progress today. I have added these lines to analyzeFuncs.cpp, analyzeReport.cpp, and worker.cpp:
#if __linux__
#define _GLIBCXX_USE_CXX11_ABI 0
#endif

This eliminated all errors related to functions in schema_master.o. Looks like there is also an issue with a library from boinc-master. Adding the same code to the client cpp files did not fix the issue, so need to look at the boinc-master source.

Latest compile errors and nm output:
g++  -march=bdver4 -msse4.2  -I/home2/rick/BOINC_Dev/sah_v7_opt-3813/AKv8/client -I/home2/rick/BOINCdev/sah_v7_opt_3813/src -I/usr/local/include -ffast-math -I/usr/include -I/usr/include/openssl -DHAVE_CONFIG_H -DTEXT_UI -DNDEBUG -DCLIENT -I../db -I../../src -I/home2/rick/BOINCdev/boinc-master -I/home2/rick/BOINCdev/boinc-master/api -I/home2/rick/BOINCdev/boinc-master/lib -I/home2/rick/BOINCdev/boinc-master/sched -I/home2/rick/BOINCdev/boinc-master/db -pthread     -msse4.2 -mfpmath=sse -DUSE_SSE42         -pthread -L/usr/lib  -ffast-math -fstrict-aliasing -L/usr/lib64 -ldl -lm -lz -static-libgcc -static-libstdc++ -L/usr/local/lib  -lm  /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/local/lib/libfftw3f.a -L/usr/local/lib  -ffast-math -fstrict-aliasing -L/usr/lib64 -ldl -lm -lz -static-libgcc -static-libstdc++ -L/usr/local/lib -o seti_boinc seti_boinc-main.o seti_boinc-analyzeFuncs.o seti_boinc-analyzeReport.o seti_boinc-analyzePoT.o seti_boinc-autocorr.o seti_boinc-pulsefind.o seti_boinc-gaussfit.o seti_boinc-lcgamm.o seti_boinc-malloc_a.o seti_boinc-seti.o seti_boinc-seti_header.o seti_boinc-timecvt.o seti_boinc-s_util.o seti_boinc-version.o seti_boinc-worker.o seti_boinc-chirpfft.o seti_boinc-spike.o seti_boinc-progress.o seti_boinc-gdata.o seti_boinc-schema_master.o seti_boinc-sqlrow.o seti_boinc-sqlblob.o seti_boinc-xml_util.o seti_boinc-GPU_lock.o     -L/usr/lib -lssl -lcrypto       ../../lib/linux64/libfftw3f.a     -L/usr/lib -lssl -lcrypto /home2/rick/BOINCdev/boinc-master/api/.libs/libboinc_api.a /home2/rick/BOINCdev/boinc-master/lib/.libs/libboinc.a
seti_boinc-main.o: In function `main':
main.cpp:(.text.startup+0x1d5): undefined reference to `boinc_resolve_filename_s(char const*, std::string&)'
seti_boinc-seti.o: In function `seti_init_state()':
seti.cpp:(.text+0xad8): undefined reference to `boinc_resolve_filename_s(char const*, std::string&)'
seti_boinc-worker.o: In function `initialize_for_wu()':
worker.cpp:(.text+0x6f): undefined reference to `boinc_resolve_filename_s(char const*, std::string&)'
seti_boinc-worker.o: In function `read_wu_state()':
worker.cpp:(.text+0x24d): undefined reference to `boinc_resolve_filename_s(char const*, std::string&)'
collect2: error: ld returned 1 exit status
Makefile:609: recipe for target 'seti_boinc' failed
make: *** [seti_boinc] Error 1
rick@Eos:/home2/rick/BOINCdev/sah_v7_opt_3813/AKv8/client$ nm -gC *.o | grep boinc_resolve_filename_s
                 U boinc_resolve_filename_s(char const*, std::string&)
                 U boinc_resolve_filename_s(char const*, std::string&)
                 U boinc_resolve_filename_s(char const*, std::string&)
rick@Eos:/home2/rick/BOINCdev/sah_v7_opt_3813/AKv8/client$ nm -gC /home2/rick/BOINCdev/boinc-master/api/.libs/libboinc_api.a | grep boinc_resolve_filename_s
                 U boinc_resolve_filename_s(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)

GitHub: Ricks-Lab
Instagram: ricks_labs
ID: 1938565 · Report as offensive
Profile RueiKe Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 14 Feb 16
Posts: 492
Credit: 378,512,430
RAC: 785
Taiwan
Message 1938574 - Posted: 7 Jun 2018, 11:50:09 UTC - in response to Message 1938565.  

Finally got it to compile!!

I used -D_GLIBCXX_USE_CXX11_ABI=0 in the CXXFLAGS for boinc-master.
GitHub: Ricks-Lab
Instagram: ricks_labs
ID: 1938574 · Report as offensive
Profile RueiKe Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 14 Feb 16
Posts: 492
Credit: 378,512,430
RAC: 785
Taiwan
Message 1938582 - Posted: 7 Jun 2018, 12:34:16 UTC - in response to Message 1938574.  

It compiled, but the executable gives a core dump. I am uncertain of my configuration commands. Definitely uncertain of CXXFLAGS vs CPPFLAGS. Here are the 3 configurations I run for the project:
sah_v7_opt_3813:

./configure.bdver4 --disable-server --disable-graphics --disable-shared --enable-bitness=64 --enable-client --enable-static-client --enable-dependency-tracking --enable-static --enable-intrinsics --enable-sse42 --enable-fast-math --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --with-boinc-platform=x86_64-pc-linux-gnu --with-ssl="/usr/lib/x86_64-linux-gnu" \
CC="/usr/bin/gcc" \
CXXFLAGS=" -O3 -march=bdver4 -msse4.2 -mtune=native -I/home2/rick/BOINC_Dev/sah_v7_opt-3813/AKv8/client -I/home2/rick/BOINCdev/sah_v7_opt_3813/src" \
CPPFLAGS=" -O3 -march=bdver4 -msse4.2 -mtune=native -DUSE_I386_OPTIMIZATIONS -DUSE_SSE42 -DUSE_FFTWF -DUSE_FFTW -DSETI7 -DSETI8 -DFFTOUT -DUSE_JSPF" \
LDSTATIC=" /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/local/lib/libfftw3f.a" \
LDFLAGS=" -ffast-math -fstrict-aliasing -L/usr/lib64 -ldl -lm -lz -static-libgcc -static-libstdc++" \
BOINCDIR=" /home2/rick/BOINCdev/boinc-master/"

boinc-master:

./configure --disable-shared --disable-client --disable-server --disable-manager --enable-bitness=64 --enable-static --enable-dependency-tracking --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu \
CC="/usr/bin/gcc" \
CPPFLAGS=" -O3 -march=bdver4 -I/usr/include -I/usr/local/include -I/usr/local/lib -I/usr/lib/x86_64-linux-gnu -I/usr/include/CL -I/usr/include/GL " \
CXXFLAGS=" -O3 -march=bdver4 -I/usr/include -I/usr/local/include -I/usr/local/lib -I/usr/lib/x86_64-linux-gnu -I/usr/include/CL -I/usr/include/GL -D_GLIBCXX_USE_CXX11_ABI=0 "


fftw-3.3.8:

./configure --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --enable-float --enable-threads --with-combined-threads --enable-sse2 --enable-avx --enable-avx2 \
CPPFLAGS=" -O2 -march=bdver4 -I/usr/include -I/usr/local/include -I/usr/local/lib -I/usr/lib/x86_64-linux-gnu" \
CXXFLAGS=" -O2 -march=bdver4 -I/usr/include -I/usr/local/include -I/usr/local/lib -I/usr/lib/x86_64-linux-gnu"

GitHub: Ricks-Lab
Instagram: ricks_labs
ID: 1938582 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1938603 - Posted: 7 Jun 2018, 15:47:24 UTC - in response to Message 1938582.  
Last modified: 7 Jun 2018, 15:48:34 UTC

Hmmmm, not sure if it would help, but, there are certain instructions that are in Bulldozer that aren't in Ryzen. So, if you use -march=bdver4 you need to disable those instructions that aren't in Ryzen.... if you are compiling for Ryzen. That's what those extra options are for, -march=bdver4 -mno-fma4 -mno-tbm -mno-xop -mno-lwp. You can read more about it here, https://wiki.gentoo.org/wiki/Ryzen
I installed Ubuntu 15.10 just to see if it had the same problem as 16.04, and it does. Ubuntu 15.10 has GCC 5.2.1. I think the first Ubuntu that supports -march=znver1 is around 17.04, good luck getting the code to compile in 17.04 ;-)
ID: 1938603 · Report as offensive
Profile RueiKe Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 14 Feb 16
Posts: 492
Credit: 378,512,430
RAC: 785
Taiwan
Message 1938630 - Posted: 7 Jun 2018, 23:23:32 UTC - in response to Message 1938603.  

That worked! I am now testing the compiled app. Do you think I am asking for too much trouble to attempt a compile with AOCC?

Hmmmm, not sure if it would help, but, there are certain instructions that are in Bulldozer that aren't in Ryzen. So, if you use -march=bdver4 you need to disable those instructions that aren't in Ryzen.... if you are compiling for Ryzen. That's what those extra options are for, -march=bdver4 -mno-fma4 -mno-tbm -mno-xop -mno-lwp. You can read more about it here, https://wiki.gentoo.org/wiki/Ryzen
I installed Ubuntu 15.10 just to see if it had the same problem as 16.04, and it does. Ubuntu 15.10 has GCC 5.2.1. I think the first Ubuntu that supports -march=znver1 is around 17.04, good luck getting the code to compile in 17.04 ;-)

GitHub: Ricks-Lab
Instagram: ricks_labs
ID: 1938630 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1938633 - Posted: 8 Jun 2018, 0:04:27 UTC - in response to Message 1938630.  

Try and tell us :)

Good that you point direct places to fix in our sources but not good that BOINC sources modifications required also :/
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1938633 · Report as offensive
Profile RueiKe Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 14 Feb 16
Posts: 492
Credit: 378,512,430
RAC: 785
Taiwan
Message 1938646 - Posted: 8 Jun 2018, 4:04:17 UTC - in response to Message 1938630.  

It runs faster, but give incorrect results. Any suggestions on what could be wrong? Perhaps I should try to compile with no optimizations first.

Listing executable in /REF_APPS :
MBv8_8.05r3345_avx_linux64
----------------------------------------------------------------
Current WU: 21jl16ad.13182.18067.14.41.184_vlar_CPU.wu

----------------------------------------------------------------
Skipping default app MBv8_8.05r3345_avx_linux64, displaying saved result(s)
Elapsed Time: ....................... 2958 seconds
----------------------------------------------------------------
cp: cannot stat 'init_data.xml.template': No such file or directory
grep: comlineoptions.txt: No such file or directory
Running app with command : .......... MBv8_8.22r3813_sse42_x86_64-pc-linux-gnu
Elapsed Time : ...................... 2788 seconds
Speed compared to default : ......... 106 %
-----------------
Comparing results
                ------------- R1:R2 ------------     ------------- R2:R1 ------------
                Exact  Super  Tight  Good    Bad     Exact  Super  Tight  Good    Bad
        Spike      0      0      0      0      1        0      0      0      0      0
     Autocorr      0      0      0      0      0        0      0      0      0      0
     Gaussian      0      0      0      0      0        0      0      0      0      0
        Pulse      0      0      0      0      4        0      0      0      0      0
      Triplet      0      0      0      0      3        0      0      0      0      0
   Best Spike      0      0      0      0      1        0      0      0      0      1
Best Autocorr      0      0      0      0      1        0      0      0      0      1
Best Gaussian      1      1      1      1      0        1      1      1      1      0
   Best Pulse      0      0      0      0      1        0      0      0      0      1
 Best Triplet      0      0      0      0      1        0      0      0      0      0
                ----   ----   ----   ----   ----     ----   ----   ----   ----   ----
                   1      1      1      1     12        1      1      1      1      3

Unmatched signal(s) in R1 at line(s) 342 358 385 402 436 462 479 496 521 537 575 599
Unmatched signal(s) in R2 at line(s) 342 358 396
For R1:R2 matched signals only, Q= 100.0%
Result      : Different.

----------------------------------------------------------------
Done with 21jl16ad.13182.18067.14.41.184_vlar_CPU.wu

GitHub: Ricks-Lab
Instagram: ricks_labs
ID: 1938646 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1938652 - Posted: 8 Jun 2018, 6:12:56 UTC - in response to Message 1938646.  
Last modified: 8 Jun 2018, 6:25:49 UTC

I had similar results with Ubuntu 15.10. I just added a New line to both the AKv8 & boinc-master Configure lines, CXXFLAGS=" -D_GLIBCXX_USE_CXX11_ABI=0". That allowed the App to compile but it gives the Wrong results;
Current WU: 01_v8.wu
----------------------------------------------------------------
Skipping default app MBv8_8.0r3305_ssse3_x86_64-pc-linux-gnu, displaying saved result(s)
Elapsed Time: ....................... 513 seconds
----------------------------------------------------------------
Running app with command : .......... MBv8_8.22r3808_sse41_x86_64-pc-linux-gnu
Elapsed Time : ...................... 446 seconds
Speed compared to default : ......... 115 %
-----------------
Comparing results
                ------------- R1:R2 ------------     ------------- R2:R1 ------------
                Exact  Super  Tight  Good    Bad     Exact  Super  Tight  Good    Bad
        Spike      0      0      0      0      0        0      0      0      0      0
     Autocorr      0      0      0      0      1        0      0      0      0      0
     Gaussian      0      0      0      0      0        0      0      0      0      0
        Pulse      0      0      0      0      0        0      0      0      0      0
      Triplet      0      0      0      0      0        0      0      0      0      0
   Best Spike      0      0      0      0      1        0      0      0      0      1
Best Autocorr      0      0      0      0      1        0      0      0      0      1
Best Gaussian      0      0      0      0      1        0      0      0      0      1
   Best Pulse      0      0      0      0      1        0      0      0      0      1
 Best Triplet      0      0      0      0      0        0      0      0      0      0
                ----   ----   ----   ----   ----     ----   ----   ----   ----   ----
                   0      0      0      0      5        0      0      0      0      4

Unmatched signal(s) in R1 at line(s) 677 694 710 727 753
Unmatched signal(s) in R2 at line(s) 677 693 710 736
Result      : Different.
----------------------------------------------------------------
Done with 01_v8.wu

The problem doesn't exist in Ubuntu 15.04 with GCC 4.9.2 where MBv8_8.22r3711_sse41_x86_64-pc-linux-gnu was compiled;

Current WU: 01_v8.wu
----------------------------------------------------------------
Skipping default app MBv8_8.0r3305_ssse3_x86_64-pc-linux-gnu, displaying saved result(s)
Elapsed Time: ....................... 513 seconds
----------------------------------------------------------------
Running app with command : .......... MBv8_8.22r3711_sse41_x86_64-pc-linux-gnu-Intel
Elapsed Time : ...................... 450 seconds
Speed compared to default : ......... 114 %
-----------------
Comparing results
Result      : Strongly similar,  Q= 100.0%
----------------------------------------------------------------
Done with 01_v8.wu

So, it appears adding -D_GLIBCXX_USE_CXX11_ABI=0 isn't the answer we are looking for...
ID: 1938652 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1938662 - Posted: 8 Jun 2018, 8:19:46 UTC - in response to Message 1938646.  

Bads of all signal types usually mean smth wrong with chirping. Chirp is quite fragile part that include trigonometry.
Check if "fast math" ON.
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1938662 · Report as offensive
Profile RueiKe Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 14 Feb 16
Posts: 492
Credit: 378,512,430
RAC: 785
Taiwan
Message 1938663 - Posted: 8 Jun 2018, 9:15:36 UTC - in response to Message 1938662.  

I thought that TBar's point was that the only difference between his 2 builds was the addition of -D_GLIBCXX_USE_CXX11_ABI=0. But since I did not have -ffast-math in my compiler flags, I have added and recompiled. I will report back on if there is still a problem.

Bads of all signal types usually mean smth wrong with chirping. Chirp is quite fragile part that include trigonometry.
Check if "fast math" ON.

GitHub: Ricks-Lab
Instagram: ricks_labs
ID: 1938663 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1938665 - Posted: 8 Jun 2018, 9:52:37 UTC - in response to Message 1938663.  

Would be good to see result.sah files (good vs bad) too.
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1938665 · Report as offensive
Profile RueiKe Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 14 Feb 16
Posts: 492
Credit: 378,512,430
RAC: 785
Taiwan
Message 1938670 - Posted: 8 Jun 2018, 10:37:14 UTC - in response to Message 1938665.  

My latest run gives the same results.
Here is the ref results:

17:30:40 (6548): Can't open init data file - running in standalone mode
17:30:40 (6548): Can't open init data file - running in standalone mode
Not using mb_cmdline.txt-file, using commandline options.

Build features: SETI8 Non-graphics FFTW FFTOUT JSPF AVX 64bit 
 System: Linux  x86_64  Kernel: 4.13.0-43-generic
 CPU   : AMD Ryzen Threadripper 1950X 16-Core Processor
 32 core(s), Speed :  2249.741 MHz
 L1 : 64 KB, Cache : 512 KB
 Features : FPU TSC PAE APIC MTRR MMX SSE  SSE2 HT PNI SSSE3 SSE4A SSE4_1 SSE4_2 AVX  AVX2  

ar=0.010644  NumCfft=146035  NumGauss=0  NumPulse=50212798336  NumTriplet=68006680480
In v_BaseLineSmooth: NumDataPoints=1048576, BoxCarLength=8192, NumPointsInChunk=32768
Linux optimized setiathome_v8 application
Version info: AVXxjf (Intel, Core 2-optimized v8-nographics) V5.13 by Alex Kan
AVXxjf Linux64 Build 3345 , Ported by : Raistmer, JDWhale, Urs Echternacht

Work Unit Info:
...............
Credit multiplier is :  2.85
WU true angle range is :  0.010644
Spike: peak=24.13147, time=6.711, d_freq=1419295156.27, chirp=18.881, fft_len=128k
Pulse: peak=2.034483, time=53.71, period=3.86, d_freq=1419295825.68, score=1.012, chirp=33.729, fft_len=512 
Triplet: peak=11.5674, time=56.83, period=49.13, d_freq=1419296198.14, chirp=37.928, fft_len=1024 
Pulse: peak=2.760772, time=53.7, period=6.145, d_freq=1419292547.24, score=1.004, chirp=39.461, fft_len=256 
Pulse: peak=1.680844, time=53.74, period=2.709, d_freq=1419295502.1, score=1.045, chirp=45.26, fft_len=1024 
Triplet: peak=10.47427, time=39.14, period=18.14, d_freq=1419297340.31, chirp=48.927, fft_len=512 
Triplet: peak=15.56424, time=27.26, period=3.146, d_freq=1419297759.96, chirp=78.722, fft_len=4k
Pulse: peak=1.764481, time=53.79, period=3.067, d_freq=1419297221.17, score=1.117, chirp=-98.786, fft_len=2k

Best spike: peak=24.13147, time=6.711, d_freq=1419295156.27, chirp=18.881, fft_len=128k
Best autocorr: peak=16.63419, time=46.98, delay=1.5778, d_freq=1419295555.87, chirp=-28.081, fft_len=128k
Best gaussian: peak=0, mean=0, ChiSq=0, time=-2.123e+11, d_freq=0,
	score=-12, null_hyp=0, chirp=0, fft_len=0 
Best pulse: peak=1.764481, time=53.79, period=3.067, d_freq=1419297221.17, score=1.117, chirp=-98.786, fft_len=2k
Best triplet: peak=15.56424, time=27.26, period=3.146, d_freq=1419297759.96, chirp=78.722, fft_len=4k


Flopcounter: 44692686393179.320312

Spike count:    1
Autocorr count: 0
Pulse count:    4
Triplet count:  3
Gaussian count: 0
Time cpu in use since last restart: 2954.8 seconds
18:19:56 (6548): called boinc_finish(0)



Here are the results with latest build:

17:08:04 (38471): Can't open init data file - running in standalone mode
17:08:04 (38471): Can't open init data file - running in standalone mode
Not using mb_cmdline.txt-file, using commandline options.

Build features: SETI8 Non-graphics FFTW FFTOUT JSPF SSE4.2 64bit 
 System: Linux  x86_64  Kernel: 4.13.0-43-generic
 CPU   : AMD Ryzen Threadripper 1950X 16-Core Processor
 32 core(s), Speed :  2199.703 MHz
 L1 : 64 KB, Cache : 512 KB
 Features : FPU TSC PAE APIC MTRR MMX SSE  SSE2 HT PNI SSSE3 SSE4A SSE4_1 SSE4_2 AVX  AVX2  

ar=0.010644  NumCfft=146035  NumGauss=0  NumPulse=50212798336  NumTriplet=68006680480
In v_BaseLineSmooth: NumDataPoints=1048576, BoxCarLength=8192, NumPointsInChunk=32768
Linux optimized setiathome_v8 application
Version info: SSE4.2jf (Intel, Core 2-optimized v8-nographics) V5.13 by Alex Kan
SSE4.2jf Linux64 Build 3813 , Ported by : Raistmer, JDWhale, Urs Echternacht

Work Unit Info:
...............
Credit multiplier is :  2.85
WU true angle range is :  0.010644

Best spike: peak=15.92702, time=48.65, d_freq=1419301650.82, chirp=0, fft_len=32k
Best autocorr: peak=9.303243, time=46.98, delay=4.9355, d_freq=1419296875, chirp=0, fft_len=128k
Best gaussian: peak=0, mean=0, ChiSq=0, time=-2.123e+11, d_freq=0,
	score=-12, null_hyp=0, chirp=0, fft_len=0 
Best pulse: peak=1.286572, time=53.71, period=2.34, d_freq=1419297332.76, score=0.908, chirp=0, fft_len=512 
Best triplet: peak=0, time=-2.123e+11, period=0, d_freq=0, chirp=0, fft_len=0 
Spike count:    0
Autocorr count: 0
Pulse count:    0
Triplet count:  0
Gaussian count: 0
Time cpu in use since last restart: 2970.1 seconds

17:57:35 (38471): called boinc_finish(0)
ID: 1938670 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1938675 - Posted: 8 Jun 2018, 12:15:49 UTC - in response to Message 1938670.  
Last modified: 8 Jun 2018, 12:17:54 UTC

Ref: xjf
While bad one: jf

To decrease number of variables I would rebuild exactly with same defines set (x absence means that USE_I386_XEON define missing)
Try to build AVX instead of SSE4.2
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1938675 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1938693 - Posted: 8 Jun 2018, 13:42:21 UTC - in response to Message 1938675.  
Last modified: 8 Jun 2018, 13:56:15 UTC

Ref: xjf
While bad one: jf

To decrease number of variables I would rebuild exactly with same defines set (x absence means that USE_I386_XEON define missing)
Try to build AVX instead of SSE4.2
I'm compiling with an Intel XEON Core2 Quad using -march=core2, and receiving the same problems RueiKe is having compiling for his Ryzen.
I did compile my r3808 folder in 15.04 with the normal Configure lines, and it works perfectly fine compiled with the older GCC, ie, it gave the same results as r3305 & 3711.
My 'normal' Configure lines don't even have a CXXFLAGS line, as this one doesn't have a CXXFLAGS line either, https://setisvn.ssl.berkeley.edu/trac/browser/branches/sah_v7_opt/AKv8/ConfigureLinux64_AKv8d_SSE2-AVX2_MBv8.txt
ID: 1938693 · Report as offensive
Profile RueiKe Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 14 Feb 16
Posts: 492
Credit: 378,512,430
RAC: 785
Taiwan
Message 1938820 - Posted: 9 Jun 2018, 11:27:33 UTC - in response to Message 1938675.  

No change with USE_I386_XEON defined. I ran nm again and found print_xml is still undefined, even though it compiles. Here is the output:
rick@Eos:/home2/rick/BOINCdev/sah_v7_opt_3813/AKv8/client$ nm -gC *.o | grep print_xml
                 U pulse::print_xml(int, int, int, char const*) const
                 U spike::print_xml(int, int, int, char const*) const
                 U triplet::print_xml(int, int, int, char const*) const
                 U autocorr::print_xml(int, int, int, char const*) const
                 U gaussian::print_xml(int, int, int, char const*) const
                 U pulse::print_xml(int, int, int, char const*) const
                 U spike::print_xml(int, int, int, char const*) const
                 U triplet::print_xml(int, int, int, char const*) const
                 U autocorr::print_xml(int, int, int, char const*) const
                 U gaussian::print_xml(int, int, int, char const*) const
00000000000336d8 T candidate_t::print_xml(int, int, int, char const*) const
0000000000171110 T pulse_small::print_xml(int, int, int, char const*) const
0000000000165650 T spike_small::print_xml(int, int, int, char const*) const
000000000002a0d0 T coordinate_t::print_xml(int, int, int, char const*) const
00000000000358b0 T sah_pointing::print_xml(int, int, int, char const*) const
000000000015c548 T workunit_grp::print_xml(int, int, int, char const*) const
00000000001601c0 T pulse_tinysky::print_xml(int, int, int, char const*) const
0000000000163c70 T spike_tinysky::print_xml(int, int, int, char const*) const
000000000016a5d0 T triplet_small::print_xml(int, int, int, char const*) const
000000000016c0a0 T autocorr_small::print_xml(int, int, int, char const*) const
0000000000172ed0 T gaussian_small::print_xml(int, int, int, char const*) const
0000000000025f60 T hotpix_tinysky::print_xml(int, int, int, char const*) const
000000000006a518 T meta_candidate::print_xml(int, int, int, char const*) const
00000000000f4f70 T science_config::print_xml(int, int, int, char const*) const
00000000001595e0 T analysis_config::print_xml(int, int, int, char const*) const
0000000000050b88 T candidate_count::print_xml(int, int, int, char const*) const
0000000000157930 T receiver_config::print_xml(int, int, int, char const*) const
00000000000ee3d0 T recorder_config::print_xml(int, int, int, char const*) const
00000000000f1d18 T splitter_config::print_xml(int, int, int, char const*) const
000000000016db70 T triplet_tinysky::print_xml(int, int, int, char const*) const
000000000015dda8 T workunit_header::print_xml(int, int, int, char const*) const
000000000016f640 T autocorr_tinysky::print_xml(int, int, int, char const*) const
00000000000f06f0 T classic_versions::print_xml(int, int, int, char const*) const
0000000000178f20 T gaussian_tinysky::print_xml(int, int, int, char const*) const
00000000000241d0 T chirp_parameter_t::print_xml(int, int, int, char const*) const
00000000000f75e0 T data_description_t::print_xml(int, int, int, char const*) const
000000000002dd40 T subband_description_t::print_xml(int, int, int, char const*) const
0000000000067dc0 T meta_candidate_tinysky::print_xml(int, int, int, char const*) const
000000000002eb40 T classic_active_versions::print_xml(int, int, int, char const*) const
00000000000277c0 T classic_active_versionids::print_xml(int, int, int, char const*) const
00000000000f35b0 T star::print_xml(int, int, int, char const*) const
00000000000ef470 T tape::print_xml(int, int, int, char const*) const
0000000000174d68 T pulse::print_xml(int, int, int, char const*) const
0000000000162290 T spike::print_xml(int, int, int, char const*) const
0000000000026b90 T hotpix::print_xml(int, int, int, char const*) const
000000000015edb8 T result::print_xml(int, int, int, char const*) const
000000000004f5a0 T sky_map::print_xml(int, int, int, char const*) const
0000000000167030 T triplet::print_xml(int, int, int, char const*) const
0000000000168b00 T autocorr::print_xml(int, int, int, char const*) const
00000000000ed568 T bad_data::print_xml(int, int, int, char const*) const
0000000000176e38 T gaussian::print_xml(int, int, int, char const*) const
0000000000065bc0 T rfi_zone::print_xml(int, int, int, char const*) const
000000000017b008 T settings::print_xml(int, int, int, char const*) const
000000000017c2b0 T multiplet::print_xml(int, int, int, char const*) const
                 U workunit_header::print_xml(int, int, int, char const*) const
                 U pulse::print_xml(int, int, int, char const*) const
                 U spike::print_xml(int, int, int, char const*) const
                 U triplet::print_xml(int, int, int, char const*) const
                 U autocorr::print_xml(int, int, int, char const*) const
                 U gaussian::print_xml(int, int, int, char const*) const

ID: 1938820 · Report as offensive
Profile RueiKe Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 14 Feb 16
Posts: 492
Credit: 378,512,430
RAC: 785
Taiwan
Message 1939918 - Posted: 17 Jun 2018, 2:24:16 UTC

I am back to my system after a week of travels. I decided to configure a different system for development so I configure my main workstation to boot to 18.04 (also 1950X, but with VegaFE instad of RX Vega64). I was able to get the project to compile based on learning from 16.04. I still get invalid results. Here are some details:


First, this is the configuration statements I am using. I also had to manually add znver1 to the project configure file. Let me know if you see anything wrong:

sah_v7_opt_3813:
./configure.znver1 --disable-server --disable-graphics --disable-shared --enable-bitness=64 --enable-client --enable-static-client --enable-dependency-tracking --enable-static --enable-intrinsics --enable-sse42 --enable-comoptions --enable-fast-math --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --with-boinc-platform=x86_64-pc-linux-gnu \
CC="/usr/bin/gcc" \
CXXFLAGS=" -O2 -march=znver1 -msse4.2 -ffast-math" \
CPPFLAGS=" -DUSE_I386_XEON -DUSE_I386_OPTIMIZATIONS -DUSE_SSE42 -DUSE_FFTWF -DUSE_FFTW -DSETI7 -DSETI8 -DFFTOUT -DUSE_JSPF -D_GLIBCXX_USE_CXX11_ABI=0" \
LDFLAGS="  -L/usr/lib64 -static -static-libgcc -static-libstdc++ -L/usr/local/lib/libfftw3f.a" \
BOINCDIR=" /home/rick/BOINCdev/boinc-master/"

boinc-master:
./configure --disable-shared --disable-client --disable-server --disable-manager --enable-bitness=64 --enable-static --enable-dependency-tracking --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu \
CC="/usr/bin/gcc" \
CXXFLAGS=" -O3 -march=znver1 -msse4.2 -ffast-math" \
CPPFLAGS=" -I/usr/include/CL -I/usr/include/GL -D_GLIBCXX_USE_CXX11_ABI=0"
LDFLAGS="  -L/usr/lib64 -static -static-libgcc -static-libstdc++" \

fftw-3.3.8:
./configure --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --enable-float --enable-threads --with-combined-threads --enable-sse2 --enable-avx --enable-avx2  \
CXXFLAGS=" -O3 -march=znver1  -mavx2 -ffast-math" \
CPPFLAGS=" -I/usr/include -I/usr/local/include -I/usr/local/lib -I/usr/lib/x86_64-linux-gnu"


Here are warnings I get during compile:
rick@NemesisU:~/BOINCdev/sah_v7_opt_3813/AKv8$ make
make -s all-recursive
Making all in client
In file included from <command-line>:0:0:
./../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
./../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from seti_header.h:43:0,
                 from seti.h:45,
                 from analyzeFuncs.h:31,
                 from main.cpp:91:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from analyzeFuncs.h:31:0,
                 from main.cpp:91:
seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define SINT8_FMT "%"PRId64
                   ^
seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define UINT8_FMT "%"PRIu64
                   ^
In file included from s_util.h:142:0,
                 from main.cpp:89:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
In file included from ../db/sqlrow.h:33:0,
                 from ../db/db_table.h:31,
                 from seti_header.h:43,
                 from seti.h:45,
                 from analyzeFuncs.h:31,
                 from main.cpp:91:
../db/xml_util.h: In function ‘std::string base64_encode(const T*, size_t)’:
../db/xml_util.h:282:65: warning: array subscript has type ‘char’ [-Wchar-subscripts]
     for (i=0;i<((nleft>3)?4:(nleft+1));i++) c[i]=encode_arr[c[i]];
                                                                 ^
../db/xml_util.h: In function ‘std::string base85_encode(const T*, size_t)’:
../db/xml_util.h:377:47: warning: array subscript has type ‘char’ [-Wchar-subscripts]
       for (i=0;i<5;i++) c[i]=encode_arr85[c[i]];
                                               ^
main.cpp: In function ‘int main(int, char**)’:
main.cpp:223:8: warning: variable ‘standalone’ set but not used [-Wunused-but-set-variable]
   bool standalone = false;
        ^~~~~~~~~~
In file included from ../db/db_table.h:25:0,
                 from seti_header.h:43,
                 from seti.h:45,
                 from analyzeFuncs.cpp:105:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from seti_header.h:43:0,
                 from seti.h:45,
                 from analyzeFuncs.cpp:105:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from analyzeFuncs.cpp:105:0:
seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define SINT8_FMT "%"PRId64
                   ^
seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define UINT8_FMT "%"PRIu64
                   ^
In file included from s_util.h:142:0,
                 from analyzeFuncs.cpp:65:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
In file included from analyzeReport.cpp:37:0:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from seti_header.h:43:0,
                 from seti.h:45,
                 from analyzeReport.cpp:57:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from analyzeReport.cpp:57:0:
seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define SINT8_FMT "%"PRId64
                   ^
seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define UINT8_FMT "%"PRIu64
                   ^
In file included from s_util.h:142:0,
                 from analyzeReport.cpp:47:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
analyzeReport.cpp: In function ‘int ReportTripletEvent(float, float, float, float, int, int, int, const float*, int)’:
analyzeReport.cpp:439:60: warning: format ‘%g’ expects argument of type ‘double’, but argument 5 has type ‘int’ [-Wformat=]
   ti.score,ti.t.peak_power,ti.freq_bin,analysis_state.icfft);
                            ~~~~~~~~~~~                     ^
analyzeReport.cpp: In function ‘int ReportPulseEvent(float, float, float, int, int, float, float, float*, float, int)’:
analyzeReport.cpp:604:85: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘long int’ [-Wformat=]
   pi.score,pi.p.peak_power,pi.p.fft_len,pi.freq_bin,pi.time_bin,analysis_state.icfft);
                            ~~~~~~~~~~~~                                             ^
In file included from ../db/db_table.h:25:0,
                 from seti_header.h:43,
                 from seti.h:45,
                 from analyzePoT.cpp:67:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from seti_header.h:43:0,
                 from seti.h:45,
                 from analyzePoT.cpp:67:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from analyzePoT.cpp:67:0:
seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define SINT8_FMT "%"PRId64
                   ^
seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define UINT8_FMT "%"PRIu64
                   ^
In file included from seti.h:292:0,
                 from analyzePoT.cpp:67:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
In file included from autocorr.cpp:29:0:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from seti_header.h:43:0,
                 from seti.h:45,
                 from autocorr.cpp:47:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from autocorr.cpp:47:0:
seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define SINT8_FMT "%"PRId64
                   ^
seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define UINT8_FMT "%"PRIu64
                   ^
In file included from s_util.h:142:0,
                 from autocorr.cpp:44:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
In file included from pulsefind.cpp:45:0:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from seti_header.h:43:0,
                 from seti.h:45,
                 from pulsefind.cpp:70:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from pulsefind.cpp:70:0:
seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define SINT8_FMT "%"PRId64
                   ^
seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define UINT8_FMT "%"PRIu64
                   ^
In file included from s_util.h:142:0,
                 from pulsefind.cpp:56:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
In file included from gaussfit.cpp:36:0:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from seti_header.h:43:0,
                 from seti.h:45,
                 from gaussfit.cpp:78:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from gaussfit.cpp:78:0:
seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define SINT8_FMT "%"PRId64
                   ^
seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define UINT8_FMT "%"PRIu64
                   ^
In file included from s_util.h:142:0,
                 from gaussfit.cpp:76:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
In file included from lcgamm.cpp:31:0:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from seti_header.h:43:0,
                 from seti.h:45,
                 from analyzeFuncs.h:31,
                 from lcgamm.cpp:35:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from analyzeFuncs.h:31:0,
                 from lcgamm.cpp:35:
seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define SINT8_FMT "%"PRId64
                   ^
seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define UINT8_FMT "%"PRIu64
                   ^
In file included from seti.h:292:0,
                 from analyzeFuncs.h:31,
                 from lcgamm.cpp:35:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
In file included from ../db/db_table.h:25:0,
                 from seti_header.h:43,
                 from seti.cpp:91:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from seti_header.h:43:0,
                 from seti.cpp:91:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from analyzeFuncs.h:31:0,
                 from seti.cpp:93:
seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define SINT8_FMT "%"PRId64
                   ^
seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define UINT8_FMT "%"PRIu64
                   ^
In file included from s_util.h:142:0,
                 from seti.cpp:90:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
In file included from seti_header.cpp:34:0:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from seti_header.h:43:0,
                 from seti.h:45,
                 from seti_header.cpp:58:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from seti_header.cpp:58:0:
seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define SINT8_FMT "%"PRId64
                   ^
seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define UINT8_FMT "%"PRIu64
                   ^
In file included from s_util.h:142:0,
                 from seti_header.cpp:52:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
seti_header.cpp:74:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
 char *receivers[]={"invalid","synthetic","ao1420"};
                                                  ^
seti_header.cpp:74:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
seti_header.cpp:74:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
seti_header.cpp:75:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
 char *datatypes[]={"invalid","ascii","encoded","sun_binary"};
                                                            ^
seti_header.cpp:75:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
seti_header.cpp:75:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
seti_header.cpp:75:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
seti_header.cpp: In function ‘int seti_parse_wu_header(FILE*)’:
seti_header.cpp:204:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
     fgets(buf, 256, f);
     ~~~~~^~~~~~~~~~~~~
seti_header.cpp: In function ‘int seti_parse_wu_header(FILE*, SETI_WU_INFO&)’:
seti_header.cpp:240:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
     fgets(buf, 256, f);
     ~~~~~^~~~~~~~~~~~~
In file included from timecvt.cpp:38:0:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from s_util.h:142:0,
                 from timecvt.cpp:53:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
In file included from s_util.h:142:0,
                 from s_util.cpp:55:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
s_util.cpp: In function ‘char* error_string(int)’:
s_util.cpp:387:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
     case WRITE_FAILED: p = "Can't write to file - disk full?"; break;
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
s_util.cpp:388:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
     case MALLOC_FAILED: p = "Can't allocate memory"; break;
                             ^~~~~~~~~~~~~~~~~~~~~~~
s_util.cpp:393:26: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
     case BAD_HEADER: p = "Bad file header"; break;
                          ^~~~~~~~~~~~~~~~~
s_util.cpp:394:26: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
     case BAD_DECODE: p = "Can't decode data"; break;
                          ^~~~~~~~~~~~~~~~~~~
In file included from worker.cpp:36:0:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from seti_header.h:43:0,
                 from worker.cpp:60:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from worker.cpp:61:0:
seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define SINT8_FMT "%"PRId64
                   ^
seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define UINT8_FMT "%"PRIu64
                   ^
In file included from s_util.h:142:0,
                 from worker.cpp:59:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
In file included from chirpfft.cpp:29:0:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from seti_header.h:43:0,
                 from chirpfft.cpp:52:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from chirpfft.cpp:53:0:
seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define SINT8_FMT "%"PRId64
                   ^
seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define UINT8_FMT "%"PRIu64
                   ^
In file included from s_util.h:142:0,
                 from chirpfft.cpp:42:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
In file included from spike.cpp:27:0:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from seti_header.h:43:0,
                 from seti.h:45,
                 from spike.cpp:63:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from spike.cpp:63:0:
seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define SINT8_FMT "%"PRId64
                   ^
seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define UINT8_FMT "%"PRIu64
                   ^
In file included from s_util.h:142:0,
                 from spike.cpp:60:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
spike.cpp: In function ‘int FindSpikes(float*, int, int, SETI_WU_INFO&, float*, unsigned int*, float*)’:
spike.cpp:380:81: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘long int’ [-Wformat=]
     si.score,si.s.peak_power,si.bin,si.s.fft_len,si.fft_ind,analysis_state.icfft);
                                     ~~~~~~~~~~~~                                ^
spike.cpp: In function ‘int FindSpikes_R(int, int, SETI_WU_INFO&, float, unsigned int, float)’:
spike.cpp:450:81: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘long int’ [-Wformat=]
     si.score,si.s.peak_power,si.bin,si.s.fft_len,si.fft_ind,analysis_state.icfft);
                                     ~~~~~~~~~~~~                                ^
spike.cpp: In function ‘int FindSpikes_R1(int, int, SETI_WU_INFO&, float, unsigned int)’:
spike.cpp:553:81: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘long int’ [-Wformat=]
     si.score,si.s.peak_power,si.bin,si.s.fft_len,si.fft_ind,analysis_state.icfft);
                                     ~~~~~~~~~~~~                                ^
spike.cpp: In function ‘void FindSpikes_R2(int, int, SETI_WU_INFO&, float, unsigned int, int)’:
spike.cpp:615:66: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘long int’ [-Wformat=]
     si.score,si.s.peak_power,si.bin,si.s.fft_len,si.fft_ind,icfft);
                                     ~~~~~~~~~~~~                 ^
In file included from ../db/db_table.h:25:0,
                 from seti_header.h:43,
                 from seti.h:45,
                 from progress.cpp:50:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from seti_header.h:43:0,
                 from seti.h:45,
                 from progress.cpp:50:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from progress.cpp:50:0:
seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define SINT8_FMT "%"PRId64
                   ^
seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define UINT8_FMT "%"PRIu64
                   ^
In file included from s_util.h:142:0,
                 from progress.cpp:39:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
In file included from ../db/db_table.h:25:0,
                 from seti_header.h:43,
                 from seti.h:45,
                 from gdata.h:40,
                 from gdata.cpp:43:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from seti_header.h:43:0,
                 from seti.h:45,
                 from gdata.h:40,
                 from gdata.cpp:43:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from gdata.h:40:0,
                 from gdata.cpp:43:
seti.h:57:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define SINT8_FMT "%"PRId64
                   ^
seti.h:59:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define UINT8_FMT "%"PRIu64
                   ^
In file included from seti.h:292:0,
                 from gdata.h:40,
                 from gdata.cpp:43:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
In file included from ../db/schema_master.cpp:2:0:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from ../db/schema_master.cpp:18:0:
../db/db_table.h:538:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"%"INT8_FMT,INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
../db/db_table.h:549:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
     sprintf(buf,"<id>%"INT8_FMT"</id>",INT8_PRINT_CAST(sqlint8_t(r.id)));
                 ^
In file included from ../db/sqlrow.cpp:17:0:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from ../db/sqlblob.cpp:17:0:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from ../db/xml_util.cpp:92:0:
../sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from ../../src/GPU_lock.cpp:20:0:
../../src/../AKv8/sah_config.h:669:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                     ^
../../src/../AKv8/sah_config.h:669:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 #define CUSTOM_STRING PACKAGE_STRING" "SVN_REV" "COMPILER_STRING
                                               ^
In file included from ../../src/GPU_lock.cpp:40:0:
../../src/GPU_lock.h:5:38: note: #pragma message: ---SSE2 defined---
  #pragma message("---SSE2 defined---")
                                      ^
amd64AnalyzeFuncs.cpp amd64fft8g.cpp analyzeFuncs.cpp analyzeFuncs.cpp_safe analyzeFuncs.h analyze.h analyzePoT.cpp analyzePoT.h analyzeReport.cpp analyzeReport.h app_icon.h autocorr.cpp autocorr.h better_banner.jpg boinc_lockfile chirpfft.cpp chirpfft.h collect2_line_linux.csh collect2_line_solaris.csh config.h cpu_check.h DynWUs fft8g.cpp fft8g.h gaussfit.cpp gaussfit.h gdata.cpp gdata.h lcgamm.cpp lcgamm.h main.cpp Makefile Makefile.am Makefile.in Makefile.in.graphics Makefile.Readme MB_CUDA_kernels.cu MB_CUDA_objects.h MBv8_8.22r3813_sse42_x86_64-pc-linux-gnu MultiBeam_Kernels_additional.cl MultiBeam_Kernels.cl print_xml_debug.txt progress.cpp progress.h pulsefind.cpp pulsefind.h ReadMe_MultiBeam_OpenCL.txt sah_gfx_base.cpp sah_gfx_base.h sah_gfx.cpp sah_gfx.h seti_boinc seti_boinc-analyzeFuncs.o seti_boinc-analyzePoT.o seti_boinc-analyzeReport.o seti_boinc-autocorr.o seti_boinc-chirpfft.o seti_boinc-gaussfit.o seti_boinc-gdata.o seti_boinc-GPU_lock.o seti_boinc-lcgamm.o seti_boinc-main.o seti_boinc-malloc_a.o seti_boinc-progress.o seti_boinc-pulsefind.o seti_boinc-schema_master.o seti_boinc-seti_header.o seti_boinc-seti.o seti_boinc-spike.o seti_boinc-sqlblob.o seti_boinc-sqlrow.o seti_boinc-s_util.o seti_boinc-timecvt.o seti_boinc-version.o seti_boinc-worker.o seti_boinc-xml_util.o seti.cpp seti.h seti_header.cpp seti_header.h sincos.h spike.cpp spike.h stderr.txt s_util.cpp s_util.h test_workunits timecvt.cpp timecvt.h version.cpp version.h win_build win-config.h win-sah_config.h worker.cpp worker.h FINSHED BUILDING CLIENT PROGRAM amd64AnalyzeFuncs.cpp amd64fft8g.cpp analyzeFuncs.cpp analyzeFuncs.cpp_safe analyzeFuncs.h analyze.h analyzePoT.cpp analyzePoT.h analyzeReport.cpp analyzeReport.h app_icon.h autocorr.cpp autocorr.h better_banner.jpg boinc_lockfile chirpfft.cpp chirpfft.h collect2_line_linux.csh collect2_line_solaris.csh config.h cpu_check.h DynWUs fft8g.cpp fft8g.h gaussfit.cpp gaussfit.h gdata.cpp gdata.h lcgamm.cpp lcgamm.h main.cpp Makefile Makefile.am Makefile.in Makefile.in.graphics Makefile.Readme MB_CUDA_kernels.cu MB_CUDA_objects.h MBv8_8.22r3813_sse42_x86_64-pc-linux-gnu MultiBeam_Kernels_additional.cl MultiBeam_Kernels.cl print_xml_debug.txt progress.cpp progress.h pulsefind.cpp pulsefind.h ReadMe_MultiBeam_OpenCL.txt sah_gfx_base.cpp sah_gfx_base.h sah_gfx.cpp sah_gfx.h seti_boinc seti_boinc-analyzeFuncs.o seti_boinc-analyzePoT.o seti_boinc-analyzeReport.o seti_boinc-autocorr.o seti_boinc-chirpfft.o seti_boinc-gaussfit.o seti_boinc-gdata.o seti_boinc-GPU_lock.o seti_boinc-lcgamm.o seti_boinc-main.o seti_boinc-malloc_a.o seti_boinc-progress.o seti_boinc-pulsefind.o seti_boinc-schema_master.o seti_boinc-seti_header.o seti_boinc-seti.o seti_boinc-spike.o seti_boinc-sqlblob.o seti_boinc-sqlrow.o seti_boinc-s_util.o seti_boinc-timecvt.o seti_boinc-version.o seti_boinc-worker.o seti_boinc-xml_util.o seti.cpp seti.h seti_header.cpp seti_header.h sincos.h spike.cpp spike.h stderr.txt s_util.cpp s_util.h test_workunits timecvt.cpp timecvt.h version.cpp version.h win_build win-config.h win-sah_config.h worker.cpp worker.h
amd64AnalyzeFuncs.cpp amd64fft8g.cpp analyzeFuncs.cpp analyzeFuncs.cpp_safe analyzeFuncs.h analyze.h analyzePoT.cpp analyzePoT.h analyzeReport.cpp analyzeReport.h app_icon.h autocorr.cpp autocorr.h better_banner.jpg boinc_lockfile chirpfft.cpp chirpfft.h collect2_line_linux.csh collect2_line_solaris.csh config.h cpu_check.h DynWUs fft8g.cpp fft8g.h gaussfit.cpp gaussfit.h gdata.cpp gdata.h lcgamm.cpp lcgamm.h main.cpp Makefile Makefile.am Makefile.in Makefile.in.graphics Makefile.Readme MB_CUDA_kernels.cu MB_CUDA_objects.h MBv8_8.22r3813_sse42_x86_64-pc-linux-gnu MultiBeam_Kernels_additional.cl MultiBeam_Kernels.cl print_xml_debug.txt progress.cpp progress.h pulsefind.cpp pulsefind.h ReadMe_MultiBeam_OpenCL.txt sah_gfx_base.cpp sah_gfx_base.h sah_gfx.cpp sah_gfx.h setiathome-8.22.x86_64-pc-linux-gnu.debug seti_boinc seti_boinc-analyzeFuncs.o seti_boinc-analyzePoT.o seti_boinc-analyzeReport.o seti_boinc-autocorr.o seti_boinc-chirpfft.o seti_boinc-gaussfit.o seti_boinc-gdata.o seti_boinc-GPU_lock.o seti_boinc-lcgamm.o seti_boinc-main.o seti_boinc-malloc_a.o seti_boinc-progress.o seti_boinc-pulsefind.o seti_boinc-schema_master.o seti_boinc-seti_header.o seti_boinc-seti.o seti_boinc-spike.o seti_boinc-sqlblob.o seti_boinc-sqlrow.o seti_boinc-s_util.o seti_boinc-timecvt.o seti_boinc-version.o seti_boinc-worker.o seti_boinc-xml_util.o seti.cpp seti.h seti_header.cpp seti_header.h sincos.h spike.cpp spike.h stderr.txt s_util.cpp s_util.h test_workunits timecvt.cpp timecvt.h version.cpp version.h win_build win-config.h win-sah_config.h worker.cpp worker.h FINSHED BUILDING DEBUG CLIENT PROGRAM amd64AnalyzeFuncs.cpp amd64fft8g.cpp analyzeFuncs.cpp analyzeFuncs.cpp_safe analyzeFuncs.h analyze.h analyzePoT.cpp analyzePoT.h analyzeReport.cpp analyzeReport.h app_icon.h autocorr.cpp autocorr.h better_banner.jpg boinc_lockfile chirpfft.cpp chirpfft.h collect2_line_linux.csh collect2_line_solaris.csh config.h cpu_check.h DynWUs fft8g.cpp fft8g.h gaussfit.cpp gaussfit.h gdata.cpp gdata.h lcgamm.cpp lcgamm.h main.cpp Makefile Makefile.am Makefile.in Makefile.in.graphics Makefile.Readme MB_CUDA_kernels.cu MB_CUDA_objects.h MBv8_8.22r3813_sse42_x86_64-pc-linux-gnu MultiBeam_Kernels_additional.cl MultiBeam_Kernels.cl print_xml_debug.txt progress.cpp progress.h pulsefind.cpp pulsefind.h ReadMe_MultiBeam_OpenCL.txt sah_gfx_base.cpp sah_gfx_base.h sah_gfx.cpp sah_gfx.h setiathome-8.22.x86_64-pc-linux-gnu.debug seti_boinc seti_boinc-analyzeFuncs.o seti_boinc-analyzePoT.o seti_boinc-analyzeReport.o seti_boinc-autocorr.o seti_boinc-chirpfft.o seti_boinc-gaussfit.o seti_boinc-gdata.o seti_boinc-GPU_lock.o seti_boinc-lcgamm.o seti_boinc-main.o seti_boinc-malloc_a.o seti_boinc-progress.o seti_boinc-pulsefind.o seti_boinc-schema_master.o seti_boinc-seti_header.o seti_boinc-seti.o seti_boinc-spike.o seti_boinc-sqlblob.o seti_boinc-sqlrow.o seti_boinc-s_util.o seti_boinc-timecvt.o seti_boinc-version.o seti_boinc-worker.o seti_boinc-xml_util.o seti.cpp seti.h seti_header.cpp seti_header.h sincos.h spike.cpp spike.h stderr.txt s_util.cpp s_util.h test_workunits timecvt.cpp timecvt.h version.cpp version.h win_build win-config.h win-sah_config.h worker.cpp worker.h
Making all in ./../src
I added some debug statements and printout before calls to print_xml, which did not print, so I think the issue is not with print_xml since it is not even being called for the missing signals. Also, this message is being printed in the benchmarkV3 stderr file:
SETI@home error -5 Can't open file
(work_unit.sah) in read_wu_state() errno=2

File: worker.cpp
Line: 141
ID: 1939918 · Report as offensive
Previous · 1 . . . 51 · 52 · 53 · 54 · 55 · 56 · 57 . . . 58 · Next

Message boards : Number crunching : I've Built a Couple OSX CUDA Apps...


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.