=> "/opt/local/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-trunk-x86_64/biology/plink", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for plink-1.07nb1 g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c plink.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c options.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c input.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c binput.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c tinput.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c genome.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c helper.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c stats.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c filters.cpp helper.cpp: In member function 'std::string CArgs::value(std::string)': helper.cpp:218:35: warning: control reaches end of non-void function [-Wreturn-type] 218 | error("Missing an argument for "+s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ helper.cpp: In member function 'int CArgs::value_int(std::string)': helper.cpp:231:35: warning: control reaches end of non-void function [-Wreturn-type] 231 | error("Missing an argument for "+s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ helper.cpp: In member function 'long unsigned int CArgs::value_lui(std::string)': helper.cpp:243:35: warning: control reaches end of non-void function [-Wreturn-type] 243 | error("Missing an argument for "+s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ helper.cpp: In member function 'double CArgs::value_double(std::string)': helper.cpp:255:35: warning: control reaches end of non-void function [-Wreturn-type] 255 | error("Missing an argument for "+s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ helper.cpp: In function 'int getInt(std::string, std::string)': helper.cpp:378:58: warning: control reaches end of non-void function [-Wreturn-type] 378 | error("Not valid integer argument for : "+a+" [ "+s+" ]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ helper.cpp: In function 'long unsigned int getLongUnsignedInt(std::string, std::string)': helper.cpp:391:58: warning: control reaches end of non-void function [-Wreturn-type] 391 | error("Not valid integer argument for : "+a+" [ "+s+" ]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ helper.cpp: In function 'double getDouble(std::string, std::string)': helper.cpp:404:58: warning: control reaches end of non-void function [-Wreturn-type] 404 | error("Not valid numeric argument for : "+a+" [ "+s+" ]"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c locus.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c multi.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c crandom.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c cluster.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c mds.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c output.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c informative.cpp In file included from /opt/local/gcc13/include/c++/13.4.0/string:51, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from cluster.cpp:14: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = int*]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = int*]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = int*]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = int*]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = int*; _Tp = int]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = int; _Alloc = std::allocator]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:606:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]' at /opt/local/gcc13/include/c++/13.4.0/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]' at /opt/local/gcc13/include/c++/13.4.0/bits/alloc_traits.h:538:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::vector; _Alloc = std::allocator >]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:1286:30, inlined from 'void Plink::buildCluster()' at cluster.cpp:128:20: /opt/local/gcc13/include/c++/13.4.0/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 5 and 9223372036854775807 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/local/gcc13/include/c++/13.4.0/x86_64-sun-solaris2.11/bits/c++allocator.h:33, from /opt/local/gcc13/include/c++/13.4.0/bits/allocator.h:46, from /opt/local/gcc13/include/c++/13.4.0/string:43: In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = int]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = int]' at /opt/local/gcc13/include/c++/13.4.0/bits/alloc_traits.h:482:28, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = int; _Alloc = std::allocator]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:381:33, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = int; _Alloc = std::allocator]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:378:7, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(size_t) [with _Tp = int; _Alloc = std::allocator]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:398:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(size_t, const allocator_type&) [with _Tp = int; _Alloc = std::allocator]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:335:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = int; _Alloc = std::allocator]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:603:61, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]' at /opt/local/gcc13/include/c++/13.4.0/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]' at /opt/local/gcc13/include/c++/13.4.0/bits/alloc_traits.h:538:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::vector; _Alloc = std::allocator >]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:1286:30, inlined from 'void Plink::buildCluster()' at cluster.cpp:128:20: /opt/local/gcc13/include/c++/13.4.0/bits/new_allocator.h:151:55: note: destination object of size 4 allocated by 'operator new' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = int*]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = int*]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = int*]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = int*]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = int*; _Tp = int]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = int; _Alloc = std::allocator]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:606:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]' at /opt/local/gcc13/include/c++/13.4.0/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]' at /opt/local/gcc13/include/c++/13.4.0/bits/alloc_traits.h:538:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::vector; _Alloc = std::allocator >]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:1286:30, inlined from 'void Plink::buildCluster()' at cluster.cpp:139:16: /opt/local/gcc13/include/c++/13.4.0/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 5 and 9223372036854775807 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = int]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = int]' at /opt/local/gcc13/include/c++/13.4.0/bits/alloc_traits.h:482:28, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = int; _Alloc = std::allocator]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:381:33, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = int; _Alloc = std::allocator]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:378:7, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(size_t) [with _Tp = int; _Alloc = std::allocator]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:398:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(size_t, const allocator_type&) [with _Tp = int; _Alloc = std::allocator]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:335:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = int; _Alloc = std::allocator]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:603:61, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]' at /opt/local/gcc13/include/c++/13.4.0/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]' at /opt/local/gcc13/include/c++/13.4.0/bits/alloc_traits.h:538:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::vector; _Alloc = std::allocator >]' at /opt/local/gcc13/include/c++/13.4.0/bits/stl_vector.h:1286:30, inlined from 'void Plink::buildCluster()' at cluster.cpp:139:16: /opt/local/gcc13/include/c++/13.4.0/bits/new_allocator.h:151:55: note: destination object of size 4 allocated by 'operator new' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c assoc.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c epi.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c prephap.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c phase.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c trio.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c tdt.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c sharing.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c genepi.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c sets.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c perm.cpp genepi.cpp: In function 'double C(int, double, double)': genepi.cpp:78:1: warning: no return statement in function returning non-void [-Wreturn-type] 78 | } | ^ genepi.cpp: In function 'long double pillai(int, int, int, double)': genepi.cpp:169:1: warning: no return statement in function returning non-void [-Wreturn-type] 169 | } | ^ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c mh.cpp mh.cpp: In member function 'std::vector Plink::calcMantelHaenszel_ORD(std::vector&, std::vector&, std::vector&)': mh.cpp:1312:1: warning: no return statement in function returning non-void [-Wreturn-type] 1312 | } | ^ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c genedrop.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c gxe.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c merge.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c hotel.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c multiple.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c haploCC.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c haploTDT.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c poo.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c webcheck.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c qfam.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c linear.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c bmerge.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c parse.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c mishap.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c legacy.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c homozyg.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c segment.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c model.cpp model.cpp: In member function 'double Model::buildQFAM(Individual*)': model.cpp:849:10: warning: control reaches end of non-void function [-Wreturn-type] 849 | error("Internal problem with QFAM model specification"); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c logistic.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c glm.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c dcdflib.cpp dcdflib.cpp: In function 'void E0000(int, int*, double*, double*, long unsigned int*, long unsigned int*, double*, double*, double*, double*, double*, double*, double*)': dcdflib.cpp:6025:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6025 | if(qcond) ftnstop(" SMALL, X, BIG not monotone in INVR"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dcdflib.cpp: In function 'double dlanor(double*)': dcdflib.cpp:6401:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6401 | if(xx < 5.0e0) ftnstop(" Argument too small in DLANOR"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dcdflib.cpp: In function 'double dstrem(double*)': dcdflib.cpp:6782:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6782 | if(*z <= 0.0e0) ftnstop("Zero or negative argument in DSTREM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c elf.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c dfam.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c fisher.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c linput.cpp fisher.cpp: In function 'void fexact(int*, int*, double*, int*, double*, double*, double*, double*, double*, int*)': fisher.cpp:261:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 261 | prterr(1, "NROW must be less than or equal to LDTABL."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fisher.cpp:267:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 267 | prterr(2, "All elements of TABLE must be positive."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fisher.cpp:272:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 272 | prterr(3, "All elements of TABLE are zero.\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273 | "PRT and PRE are set to missing values."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fisher.cpp: In function 'void f2xact(int*, int*, double*, int*, double*, double*, double*, double*, double*, double*, int*, int*, int*, int*, int*, int*, int*, int*, double*, int*, int*, double*, double*, double*, int*, int*, double*)': fisher.cpp:448:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 448 | prterr(1, "NROW must be less than or equal to LDTABL."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fisher.cpp:450:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 450 | prterr(4, "NCOL must be at least 2"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ fisher.cpp:501:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 501 | prterr(2, "All elements of TABLE must be positive."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fisher.cpp:508:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 508 | prterr(3, "All elements of TABLE are zero.\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | "PRT and PRE are set to missing values."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fisher.cpp:559:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 559 | prterr(5, "The hash table key cannot be computed because " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560 | "the largest key\n" | ~~~~~~~~~~~~~~~~~~~ 561 | "is larger than the largest representable int.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | "The algorithm cannot proceed.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | "Reduce the workspace size, or use `exact = FALSE'."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fisher.cpp:750:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 750 | prterr(6, "LDKEY is too small for this problem.\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | "Try increasing the size of the workspace."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fisher.cpp: In function 'void f5xact(double*, const double*, int*, int*, int*, int*, double*, int*, int*, int*, int*, int*, int*, int*, int*)': fisher.cpp:1538:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1538 | prterr(6, "LDKEY is too small for this problem.\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1539 | "Try increasing the size of the workspace."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fisher.cpp:1554:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1554 | prterr(7, "LDSTP is too small for this problem.\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1555 | "Try increasing the size of the workspace."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fisher.cpp:1596:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1596 | prterr(7, "LDSTP is too small for this problem.\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1597 | "Try increasing the size of the workspace."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fisher.cpp: In function 'int iwork(int, int*, int, int)': fisher.cpp:2001:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2001 | prterr(40, "Out of workspace."); | ^~~~~~~~~~~~~~~~~~~ fisher.cpp: In function 'void isort(int*, int*)': fisher.cpp:2078:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2078 | prterr(20, "This should never occur."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c sockets.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c lookup.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c proxy.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c pdriver.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c haploQTL.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c haplohelper.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c haplowindow.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c genogroup.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c nonfounderphasing.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c clumpld.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c genoerr.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c em.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c impute.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c metaem.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c profile.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c nlist.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c whap.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c simul.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c gvar.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c cnv.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c step.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c greport.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c flip.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c qualscores.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c cnvqt.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c cfamily.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c setscreen.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c idhelp.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c tag.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c hapglm.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c lookup2.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c blox.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c zed.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c dosage.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c annot.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c metaanal.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c r.cpp In file included from r.cpp:29: Rconnection.h: In constructor 'Rsymbol::Rsymbol(Rmessage*)': Rconnection.h:203:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 203 | { name=""; fix_content(); } | ^~ Rconnection.h: In constructor 'Rsymbol::Rsymbol(unsigned int*, Rmessage*)': Rconnection.h:206:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | { name=""; fix_content(); } | ^~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c Rconnection.cpp In file included from Rconnection.cpp:30: Rconnection.h: In constructor 'Rsymbol::Rsymbol(Rmessage*)': Rconnection.h:203:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 203 | { name=""; fix_content(); } | ^~ Rconnection.h: In constructor 'Rsymbol::Rsymbol(unsigned int*, Rmessage*)': Rconnection.h:206:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | { name=""; fix_content(); } | ^~ Rconnection.cpp: At global scope: Rconnection.cpp:56:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | static char *myID= "Rsrv0103QAP1"; /* this client supports up to protocol version 0103 */ | ^~~~~~~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c zfstream.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Dfopen64=fopen -I. -DUNIX -static -DWITH_R_PLUGINS -DWITH_ZLIB -DWITH_LAPACK -c lapackf.cpp lapackf.cpp: In function 'bool svd_lapack(int, vector_t&, vector_t&, matrix_t&)': lapackf.cpp:58:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | dgesdd_("A", &m, &n, &A[0] , &m, &S[0], &U[0], &m, &tV[0], &n, &optim_lwork, &lwork, &iwork[0], &info); | ^~~ lapackf.cpp:63:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | dgesdd_("A", &m, &n, &A[0] , &m, &S[0], &U[0], &m, &tV[0], &n, &work[0], &lwork, &iwork[0], &info); | ^~~ lapackf.cpp: In function 'bool eigen_lapack(int, vector_t&, vector_t&, matrix_t&)': lapackf.cpp:113:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | dsyevx_("V" , // get eigenvalues and eigenvectors | ^~~ lapackf.cpp:114:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | "I" , // get interval of selected eigenvalues | ^~~ lapackf.cpp:115:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | "L" , // data stored as upper triangular | ^~~ lapackf.cpp:139:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 139 | dsyevx_("V" , // get eigenvalues and eigenvectors | ^~~ lapackf.cpp:140:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 140 | "I" , // get interval of selected eigenvalues | ^~~ lapackf.cpp:141:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | "L" , // data stored as upper triangular | ^~~ g++ -o plink plink.o options.o input.o binput.o tinput.o genome.o helper.o stats.o filters.o locus.o multi.o crandom.o cluster.o mds.o output.o informative.o assoc.o epi.o prephap.o phase.o trio.o tdt.o sharing.o genepi.o sets.o perm.o mh.o genedrop.o gxe.o merge.o hotel.o multiple.o haploCC.o haploTDT.o poo.o webcheck.o qfam.o linear.o bmerge.o parse.o mishap.o legacy.o homozyg.o segment.o model.o logistic.o glm.o dcdflib.o elf.o dfam.o fisher.o linput.o sockets.o lookup.o proxy.o pdriver.o haploQTL.o haplohelper.o haplowindow.o genogroup.o nonfounderphasing.o clumpld.o genoerr.o em.o impute.o metaem.o profile.o nlist.o whap.o simul.o gvar.o cnv.o step.o greport.o flip.o qualscores.o cnvqt.o cfamily.o setscreen.o idhelp.o tag.o hapglm.o lookup2.o blox.o zed.o dosage.o annot.o metaanal.o r.o Rconnection.o zfstream.o lapackf.o -lsocket -lnsl -lcrypt -lz -L/opt/local/lib -Wl,-R/opt/local/lib -llapack -lblas -lf2c