Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ make -f makefile.mingw64
- g++ -c -O2 -march=athlon64 -mmmx -msse -msse2 -fpermissive -o obj/cpuid.o_amd
- cpuid.c
- yasm -f win64 -D WINABI -o obj/sha512_avx.o_asm intel/sha512_avx.asm
- yasm -f win64 -D WINABI -o obj/sha512_sse4.o_asm intel/sha512_sse4.asm
- g++ -c -O2 -march=athlon64 -mmmx -msse -msse2 -fpermissive -o obj/sha512.o_am
- sha512.c
- g++ -c -O1 -march=athlon64 -mmmx -msse -msse2 -fpermissive -o obj/sph_sha2.o_
- md sph_sha2.c
- g++ -c -O1 -march=athlon64 -mmmx -msse -msse2 -fpermissive -o obj/sph_sha2big
- o_amd sph_sha2big.c
- g++ -c -O2 -march=athlon64 -mmmx -msse -msse2 -mthreads -w -Wall -Wextra -Wfor
- at -Wformat-security -Wno-unused-parameter -DWIN32 -D_WINDOWS -DBOOST_THREAD_U
- E_LIB -DBOOST_SPIRIT_THREADSAFE -I"/cygdrive/c/farm/local/farmcomm/CudaPTS/src
- -I"/usr/local/include" -o obj/main_poolminer.o_amd main_poolminer.cpp
- In file included from /usr/local/include/boost/asio/async_result.hpp:18:0,
- from /usr/local/include/boost/asio.hpp:20,
- from main_poolminer.hpp:7,
- from main_poolminer.cpp:15:
- /usr/local/include/boost/asio/detail/config.hpp:393:5: error: #error You must a
- d -D__USE_W32_SOCKETS to your compiler options.
- # error You must add -D__USE_W32_SOCKETS to your compiler options.
- ^
- In file included from /usr/local/include/boost/asio/detail/socket_types.hpp:31:
- ,
- from /usr/local/include/boost/asio/detail/win_tss_ptr.hpp:23,
- from /usr/local/include/boost/asio/detail/tss_ptr.hpp:25,
- from /usr/local/include/boost/asio/detail/call_stack.hpp:20,
- from /usr/local/include/boost/asio/impl/handler_alloc_hook.ipp
- 19,
- from /usr/local/include/boost/asio/handler_alloc_hook.hpp:80,
- from /usr/local/include/boost/asio/detail/handler_alloc_helper
- .hpp:21,
- from /usr/local/include/boost/asio/detail/bind_handler.hpp:19,
- from /usr/local/include/boost/asio/detail/wrapped_handler.hpp:
- 8,
- from /usr/local/include/boost/asio/io_service.hpp:25,
- from /usr/local/include/boost/asio/basic_io_object.hpp:19,
- from /usr/local/include/boost/asio/basic_socket.hpp:20,
- from /usr/local/include/boost/asio/basic_datagram_socket.hpp:2
- ,
- from /usr/local/include/boost/asio.hpp:21,
- from main_poolminer.hpp:7,
- from main_poolminer.cpp:15:
- /usr/include/w32api/winsock2.h:995:123: error: declaration of C function `int s
- lect(int, _types_fd_set*, _types_fd_set*, _types_fd_set*, PTIMEVAL)' conflicts
- ith
- WINSOCK_API_LINKAGE int WSAAPI select(int nfds,fd_set *readfds,fd_set *write
- ds,fd_set *exceptfds,const PTIMEVAL timeout);
- ^
- In file included from /usr/include/cygwin/sys_time.h:13:0,
- from /usr/include/sys/time.h:61,
- from /usr/local/include/boost/date_time/c_time.hpp:31,
- from /usr/local/include/boost/date_time/time_clock.hpp:16,
- from /usr/local/include/boost/thread/thread_time.hpp:9,
- from /usr/local/include/boost/thread/lock_types.hpp:18,
- from /usr/local/include/boost/thread/pthread/thread_data.hpp:1
- ,
- from /usr/local/include/boost/thread/thread_only.hpp:17,
- from /usr/local/include/boost/thread/thread.hpp:12,
- from /usr/local/include/boost/thread.hpp:13,
- from main_poolminer.hpp:6,
- from main_poolminer.cpp:15:
- /usr/include/sys/select.h:31:5: error: previous declaration `int select(int, _t
- pes_fd_set*, _types_fd_set*, _types_fd_set*, timeval*)' here
- int select __P ((int __n, fd_set *__readfds, fd_set *__writefds,
- ^
- In file included from /usr/local/include/boost/asio/detail/socket_types.hpp:31:
- ,
- from /usr/local/include/boost/asio/detail/win_tss_ptr.hpp:23,
- from /usr/local/include/boost/asio/detail/tss_ptr.hpp:25,
- from /usr/local/include/boost/asio/detail/call_stack.hpp:20,
- from /usr/local/include/boost/asio/impl/handler_alloc_hook.ipp
- 19,
- from /usr/local/include/boost/asio/handler_alloc_hook.hpp:80,
- from /usr/local/include/boost/asio/detail/handler_alloc_helper
- .hpp:21,
- from /usr/local/include/boost/asio/detail/bind_handler.hpp:19,
- from /usr/local/include/boost/asio/detail/wrapped_handler.hpp:
- 8,
- from /usr/local/include/boost/asio/io_service.hpp:25,
- from /usr/local/include/boost/asio/basic_io_object.hpp:19,
- from /usr/local/include/boost/asio/basic_socket.hpp:20,
- from /usr/local/include/boost/asio/basic_datagram_socket.hpp:2
- ,
- from /usr/local/include/boost/asio.hpp:21,
- from main_poolminer.hpp:7,
- from main_poolminer.cpp:15:
- /usr/include/w32api/winsock2.h:1004:68: error: declaration of C function `int g
- thostname(char*, int)' conflicts with
- WINSOCK_API_LINKAGE int WSAAPI gethostname(char *name,int namelen);
- ^
- In file included from /usr/include/wchar.h:4:0,
- from /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/include/c++/cwchar:44
- from /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/include/c++/bits/post
- pes.h:40,
- from /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/include/c++/iosfwd:40
- from /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/include/c++/ios:38,
- from /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/include/c++/ostream:3
- ,
- from /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/include/c++/iostream:
- 9,
- from main_poolminer.cpp:6:
- /usr/include/sys/unistd.h:238:6: error: previous declaration `int gethostname(c
- ar*, size_t)' here
- int _EXFUN(gethostname, (char *__name, size_t __len));
- ^
- In file included from /usr/local/include/boost/asio/detail/winsock_init.hpp:125
- 0,
- from /usr/local/include/boost/asio/io_service.hpp:35,
- from /usr/local/include/boost/asio/basic_io_object.hpp:19,
- from /usr/local/include/boost/asio/basic_socket.hpp:20,
- from /usr/local/include/boost/asio/basic_datagram_socket.hpp:2
- ,
- from /usr/local/include/boost/asio.hpp:21,
- from main_poolminer.hpp:7,
- from main_poolminer.cpp:15:
- /usr/local/include/boost/asio/detail/impl/winsock_init.ipp: In static member fu
- ction `static void boost::asio::detail::winsock_init_base::startup(boost::asio:
- detail::winsock_init_base::data&, unsigned char, unsigned char)':
- /usr/local/include/boost/asio/detail/impl/winsock_init.ipp:36:44: error: cannot
- convert `long int*' to `volatile int*' for argument `1' to `int _InterlockedInc
- ement(volatile int*)'
- if (::InterlockedIncrement(&d.init_count_) == 1)
- ^
- /usr/local/include/boost/asio/detail/impl/winsock_init.ipp:40:45: error: cannot
- convert `long int*' to `volatile int*' for argument `1' to `int _InterlockedExc
- ange(volatile int*, int)'
- ::InterlockedExchange(&d.result_, result);
- ^
- /usr/local/include/boost/asio/detail/impl/winsock_init.ipp: In static member fu
- ction `static void boost::asio::detail::winsock_init_base::manual_startup(boost
- :asio::detail::winsock_init_base::data&)':
- /usr/local/include/boost/asio/detail/impl/winsock_init.ipp:46:44: error: cannot
- convert `long int*' to `volatile int*' for argument `1' to `int _InterlockedInc
- ement(volatile int*)'
- if (::InterlockedIncrement(&d.init_count_) == 1)
- ^
- /usr/local/include/boost/asio/detail/impl/winsock_init.ipp:48:40: error: cannot
- convert `long int*' to `volatile int*' for argument `1' to `int _InterlockedExc
- ange(volatile int*, int)'
- ::InterlockedExchange(&d.result_, 0);
- ^
- /usr/local/include/boost/asio/detail/impl/winsock_init.ipp: In static member fu
- ction `static void boost::asio::detail::winsock_init_base::cleanup(boost::asio:
- detail::winsock_init_base::data&)':
- /usr/local/include/boost/asio/detail/impl/winsock_init.ipp:54:44: error: cannot
- convert `long int*' to `volatile int*' for argument `1' to `int _InterlockedDec
- ement(volatile int*)'
- if (::InterlockedDecrement(&d.init_count_) == 0)
- ^
- /usr/local/include/boost/asio/detail/impl/winsock_init.ipp: In static member fu
- ction `static void boost::asio::detail::winsock_init_base::manual_cleanup(boost
- :asio::detail::winsock_init_base::data&)':
- /usr/local/include/boost/asio/detail/impl/winsock_init.ipp:62:40: error: cannot
- convert `long int*' to `volatile int*' for argument `1' to `int _InterlockedDec
- ement(volatile int*)'
- ::InterlockedDecrement(&d.init_count_);
- ^
- /usr/local/include/boost/asio/detail/impl/winsock_init.ipp: In static member fu
- ction `static void boost::asio::detail::winsock_init_base::throw_on_error(boost
- :asio::detail::winsock_init_base::data&)':
- /usr/local/include/boost/asio/detail/impl/winsock_init.ipp:67:55: error: cannot
- convert `long int*' to `volatile int*' for argument `1' to `int _InterlockedExc
- angeAdd(volatile int*, int)'
- long result = ::InterlockedExchangeAdd(&d.result_, 0);
- ^
- In file included from /usr/local/include/boost/asio/detail/win_mutex.hpp:75:0,
- from /usr/local/include/boost/asio/detail/mutex.hpp:23,
- from /usr/local/include/boost/asio/detail/service_registry.hpp
- 20,
- from /usr/local/include/boost/asio/impl/io_service.hpp:19,
- from /usr/local/include/boost/asio/io_service.hpp:770,
- from /usr/local/include/boost/asio/basic_io_object.hpp:19,
- from /usr/local/include/boost/asio/basic_socket.hpp:20,
- from /usr/local/include/boost/asio/basic_datagram_socket.hpp:2
- ,
- from /usr/local/include/boost/asio.hpp:21,
- from main_poolminer.hpp:7,
- from main_poolminer.cpp:15:
- /usr/local/include/boost/asio/detail/impl/win_mutex.ipp: In member function `in
- boost::asio::detail::win_mutex::do_init()':
- /usr/local/include/boost/asio/detail/impl/win_mutex.ipp:62:3: error: expected `
- atch' before `__except'
- __except(GetExceptionCode() == STATUS_NO_MEMORY
- ^
- /usr/local/include/boost/asio/detail/impl/win_mutex.ipp:62:3: error: expected `
- ' before `__except'
- /usr/local/include/boost/asio/detail/impl/win_mutex.ipp:62:3: error: expected t
- pe-specifier before `__except'
- /usr/local/include/boost/asio/detail/impl/win_mutex.ipp:62:11: error: expected
- )' before `(' token
- __except(GetExceptionCode() == STATUS_NO_MEMORY
- ^
- /usr/local/include/boost/asio/detail/impl/win_mutex.ipp:62:11: error: expected
- {' before `(' token
- /usr/local/include/boost/asio/detail/impl/win_mutex.ipp:64:3: error: expected `
- ' before `{' token
- {
- ^
- In file included from /usr/local/include/boost/asio/detail/thread.hpp:26:0,
- from /usr/local/include/boost/asio/detail/win_iocp_io_service.
- pp:29,
- from /usr/local/include/boost/asio/impl/io_service.hpp:69,
- from /usr/local/include/boost/asio/io_service.hpp:770,
- from /usr/local/include/boost/asio/basic_io_object.hpp:19,
- from /usr/local/include/boost/asio/basic_socket.hpp:20,
- from /usr/local/include/boost/asio/basic_datagram_socket.hpp:2
- ,
- from /usr/local/include/boost/asio.hpp:21,
- from main_poolminer.hpp:7,
- from main_poolminer.cpp:15:
- /usr/local/include/boost/asio/detail/win_thread.hpp: In static member function
- static bool boost::asio::detail::win_thread_base<T>::terminate_threads()':
- /usr/local/include/boost/asio/detail/win_thread.hpp:45:59: error: cannot conver
- `long int*' to `volatile int*' for argument `1' to `int _InterlockedExchangeAd
- (volatile int*, int)'
- return ::InterlockedExchangeAdd(&terminate_threads_, 0) != 0;
- ^
- /usr/local/include/boost/asio/detail/win_thread.hpp: In static member function
- static void boost::asio::detail::win_thread_base<T>::set_terminate_threads(bool
- ':
- /usr/local/include/boost/asio/detail/win_thread.hpp:50:57: error: cannot conver
- `long int*' to `volatile int*' for argument `1' to `int _InterlockedExchange(v
- latile int*, int)'
- ::InterlockedExchange(&terminate_threads_, b ? 1 : 0);
- ^
- In file included from /usr/local/include/boost/asio/detail/win_thread.hpp:136:0
- from /usr/local/include/boost/asio/detail/thread.hpp:26,
- from /usr/local/include/boost/asio/detail/win_iocp_io_service.
- pp:29,
- from /usr/local/include/boost/asio/impl/io_service.hpp:69,
- from /usr/local/include/boost/asio/io_service.hpp:770,
- from /usr/local/include/boost/asio/basic_io_object.hpp:19,
- from /usr/local/include/boost/asio/basic_socket.hpp:20,
- from /usr/local/include/boost/asio/basic_datagram_socket.hpp:2
- ,
- from /usr/local/include/boost/asio.hpp:21,
- from main_poolminer.hpp:7,
- from main_poolminer.cpp:15:
- /usr/local/include/boost/asio/detail/impl/win_thread.ipp: In member function `v
- id boost::asio::detail::win_thread::start_thread(boost::asio::detail::win_threa
- ::func_base*, unsigned int)':
- /usr/local/include/boost/asio/detail/impl/win_thread.ipp:81:38: error: `::_begi
- threadex' has not been declared
- thread_ = reinterpret_cast<HANDLE>(::_beginthreadex(0,
- ^
- In file included from /usr/local/include/boost/asio/impl/io_service.hpp:69:0,
- from /usr/local/include/boost/asio/io_service.hpp:770,
- from /usr/local/include/boost/asio/basic_io_object.hpp:19,
- from /usr/local/include/boost/asio/basic_socket.hpp:20,
- from /usr/local/include/boost/asio/basic_datagram_socket.hpp:2
- ,
- from /usr/local/include/boost/asio.hpp:21,
- from main_poolminer.hpp:7,
- from main_poolminer.cpp:15:
- /usr/local/include/boost/asio/detail/win_iocp_io_service.hpp: In member functio
- `bool boost::asio::detail::win_iocp_io_service::stopped() const':
- /usr/local/include/boost/asio/detail/win_iocp_io_service.hpp:86:49: error: cann
- t convert `long int*' to `volatile int*' for argument `1' to `int _InterlockedE
- changeAdd(volatile int*, int)'
- return ::InterlockedExchangeAdd(&stopped_, 0) != 0;
- ^
- /usr/local/include/boost/asio/detail/win_iocp_io_service.hpp: In member functio
- `void boost::asio::detail::win_iocp_io_service::reset()':
- /usr/local/include/boost/asio/detail/win_iocp_io_service.hpp:92:39: error: cann
- t convert `long int*' to `volatile int*' for argument `1' to `int _InterlockedE
- change(volatile int*, int)'
- ::InterlockedExchange(&stopped_, 0);
- ^
- /usr/local/include/boost/asio/detail/win_iocp_io_service.hpp: In member functio
- `void boost::asio::detail::win_iocp_io_service::work_started()':
- /usr/local/include/boost/asio/detail/win_iocp_io_service.hpp:98:46: error: cann
- t convert `long int*' to `volatile int*' for argument `1' to `int _InterlockedI
- crement(volatile int*)'
- ::InterlockedIncrement(&outstanding_work_);
- ^
- /usr/local/include/boost/asio/detail/win_iocp_io_service.hpp: In member functio
- `void boost::asio::detail::win_iocp_io_service::work_finished()':
- /usr/local/include/boost/asio/detail/win_iocp_io_service.hpp:104:50: error: can
- ot convert `long int*' to `volatile int*' for argument `1' to `int _Interlocked
- ecrement(volatile int*)'
- if (::InterlockedDecrement(&outstanding_work_) == 0)
- ^
- In file included from /usr/local/include/boost/asio/detail/win_iocp_io_service.
- pp:306:0,
- from /usr/local/include/boost/asio/impl/io_service.hpp:69,
- from /usr/local/include/boost/asio/io_service.hpp:770,
- from /usr/local/include/boost/asio/basic_io_object.hpp:19,
- from /usr/local/include/boost/asio/basic_socket.hpp:20,
- from /usr/local/include/boost/asio/basic_datagram_socket.hpp:2
- ,
- from /usr/local/include/boost/asio.hpp:21,
- from main_poolminer.hpp:7,
- from main_poolminer.cpp:15:
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.hpp: In member fu
- ction `void boost::asio::detail::win_iocp_io_service::schedule_timer(boost::asi
- ::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, ty
- ename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::as
- o::detail::wait_op*)':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.hpp:94:45: error:
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interlo
- kedExchangeAdd(volatile int*, int)'
- if (::InterlockedExchangeAdd(&shutdown_, 0) != 0)
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.hpp: In member fu
- ction `std::size_t boost::asio::detail::win_iocp_io_service::cancel_timer(boost
- :asio::detail::timer_queue<Time_Traits>&, typename boost::asio::detail::timer_q
- eue<Time_Traits>::per_timer_data&, std::size_t)':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.hpp:114:45: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedExchangeAdd(volatile int*, int)'
- if (::InterlockedExchangeAdd(&shutdown_, 0) != 0)
- ^
- In file included from /usr/local/include/boost/asio/detail/win_iocp_io_service.
- pp:308:0,
- from /usr/local/include/boost/asio/impl/io_service.hpp:69,
- from /usr/local/include/boost/asio/io_service.hpp:770,
- from /usr/local/include/boost/asio/basic_io_object.hpp:19,
- from /usr/local/include/boost/asio/basic_socket.hpp:20,
- from /usr/local/include/boost/asio/basic_datagram_socket.hpp:2
- ,
- from /usr/local/include/boost/asio.hpp:21,
- from main_poolminer.hpp:7,
- from main_poolminer.cpp:15:
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp: In member fu
- ction `void boost::asio::detail::win_iocp_io_service::timer_thread_function::op
- rator()()':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:50:63: error:
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interlo
- kedExchangeAdd(volatile int*, int)'
- while (::InterlockedExchangeAdd(&io_service_->shutdown_, 0) == 0)
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:55:66: error:
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interlo
- kedExchange(volatile int*, int)'
- ::InterlockedExchange(&io_service_->dispatch_required_, 1);
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp: In member fu
- ction `virtual void boost::asio::detail::win_iocp_io_service::shutdown_service(
- ':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:90:38: error:
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interlo
- kedExchange(volatile int*, int)'
- ::InterlockedExchange(&shutdown_, 1);
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:99:56: error:
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interlo
- kedExchangeAdd(volatile int*, int)'
- while (::InterlockedExchangeAdd(&outstanding_work_, 0) > 0)
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:109:50: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedDecrement(volatile int*)'
- ::InterlockedDecrement(&outstanding_work_);
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:122:50: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedDecrement(volatile int*)'
- ::InterlockedDecrement(&outstanding_work_);
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp: In member fu
- ction `size_t boost::asio::detail::win_iocp_io_service::run(boost::system::erro
- _code&)':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:150:53: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedExchangeAdd(volatile int*, int)'
- if (::InterlockedExchangeAdd(&outstanding_work_, 0) == 0)
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp: In member fu
- ction `size_t boost::asio::detail::win_iocp_io_service::run_one(boost::system::
- rror_code&)':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:169:53: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedExchangeAdd(volatile int*, int)'
- if (::InterlockedExchangeAdd(&outstanding_work_, 0) == 0)
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp: In member fu
- ction `size_t boost::asio::detail::win_iocp_io_service::poll(boost::system::err
- r_code&)':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:184:53: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedExchangeAdd(volatile int*, int)'
- if (::InterlockedExchangeAdd(&outstanding_work_, 0) == 0)
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp: In member fu
- ction `size_t boost::asio::detail::win_iocp_io_service::poll_one(boost::system:
- error_code&)':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:203:53: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedExchangeAdd(volatile int*, int)'
- if (::InterlockedExchangeAdd(&outstanding_work_, 0) == 0)
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp: In member fu
- ction `void boost::asio::detail::win_iocp_io_service::stop()':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:218:41: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedExchange(volatile int*, int)'
- if (::InterlockedExchange(&stopped_, 1) == 0)
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:220:53: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedExchange(volatile int*, int)'
- if (::InterlockedExchange(&stop_event_posted_, 1) == 0)
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp: In member fu
- ction `void boost::asio::detail::win_iocp_io_service::post_deferred_completion(
- oost::asio::detail::win_iocp_operation*)':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:244:49: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedExchange(volatile int*, int)'
- ::InterlockedExchange(&dispatch_required_, 1);
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp: In member fu
- ction `void boost::asio::detail::win_iocp_io_service::post_deferred_completions
- boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation>&)':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:265:51: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedExchange(volatile int*, int)'
- ::InterlockedExchange(&dispatch_required_, 1);
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp: In member fu
- ction `void boost::asio::detail::win_iocp_io_service::abandon_operations(boost:
- asio::detail::op_queue<boost::asio::detail::win_iocp_operation>&)':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:276:46: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedDecrement(volatile int*)'
- ::InterlockedDecrement(&outstanding_work_);
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp: In member fu
- ction `void boost::asio::detail::win_iocp_io_service::on_pending(boost::asio::d
- tail::win_iocp_operation*)':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:283:53: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedCompareExchange(volatile int*, int, int)'
- if (::InterlockedCompareExchange(&op->ready_, 1, 0) == 1)
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:291:51: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedExchange(volatile int*, int)'
- ::InterlockedExchange(&dispatch_required_, 1);
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp: In member fu
- ction `void boost::asio::detail::win_iocp_io_service::on_completion(boost::asio
- :detail::win_iocp_operation*, DWORD, DWORD)':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:315:49: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedExchange(volatile int*, int)'
- ::InterlockedExchange(&dispatch_required_, 1);
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp: In member fu
- ction `void boost::asio::detail::win_iocp_io_service::on_completion(boost::asio
- :detail::win_iocp_operation*, const boost::system::error_code&, DWORD)':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:337:49: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedExchange(volatile int*, int)'
- ::InterlockedExchange(&dispatch_required_, 1);
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp: In member fu
- ction `size_t boost::asio::detail::win_iocp_io_service::do_one(bool, boost::sys
- em::error_code&)':
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:346:63: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedCompareExchange(volatile int*, int, int)'
- if (::InterlockedCompareExchange(&dispatch_required_, 0, 1) == 1)
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:395:57: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedCompareExchange(volatile int*, int, int)'
- if (::InterlockedCompareExchange(&op->ready_, 1, 0) == 1)
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:430:51: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedExchange(volatile int*, int)'
- ::InterlockedExchange(&stop_event_posted_, 0);
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:434:48: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedExchangeAdd(volatile int*, int)'
- if (::InterlockedExchangeAdd(&stopped_, 0) != 0)
- ^
- /usr/local/include/boost/asio/detail/impl/win_iocp_io_service.ipp:437:57: error
- cannot convert `long int*' to `volatile int*' for argument `1' to `int _Interl
- ckedExchange(volatile int*, int)'
- if (::InterlockedExchange(&stop_event_posted_, 1) == 0)
- ^
- In file included from /usr/local/include/boost/asio/detail/socket_ops.hpp:319:0
- from /usr/local/include/boost/asio/detail/reactive_socket_conn
- ct_op.hpp:24,
- from /usr/local/include/boost/asio/detail/win_iocp_socket_serv
- ce.hpp:34,
- from /usr/local/include/boost/asio/datagram_socket_service.hpp
- 26,
- from /usr/local/include/boost/asio/basic_datagram_socket.hpp:2
- ,
- from /usr/local/include/boost/asio.hpp:21,
- from main_poolminer.hpp:7,
- from main_poolminer.cpp:15:
- /usr/local/include/boost/asio/detail/impl/socket_ops.ipp: In function `int boos
- ::asio::detail::socket_ops::close(boost::asio::detail::socket_type, boost::asio
- :detail::socket_ops::state_type&, bool, boost::system::error_code&)':
- /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:321:37: error: cannot
- onvert `boost::asio::detail::ioctl_arg_type* {aka long unsigned int*}' to `__ms
- u_long* {aka unsigned int*}' for argument `3' to `int ioctlsocket(SOCKET, int,
- _ms_u_long*)'
- ::ioctlsocket(s, FIONBIO, &arg);
- ^
- /usr/local/include/boost/asio/detail/impl/socket_ops.ipp: In function `bool boo
- t::asio::detail::socket_ops::set_user_non_blocking(boost::asio::detail::socket_
- ype, boost::asio::detail::socket_ops::state_type&, bool, boost::system::error_c
- de&)':
- /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:360:60: error: cannot
- onvert `boost::asio::detail::ioctl_arg_type* {aka long unsigned int*}' to `__ms
- u_long* {aka unsigned int*}' for argument `3' to `int ioctlsocket(SOCKET, int,
- _ms_u_long*)'
- int result = error_wrapper(::ioctlsocket(s, FIONBIO, &arg), ec);
- ^
- /usr/local/include/boost/asio/detail/impl/socket_ops.ipp: In function `bool boo
- t::asio::detail::socket_ops::set_internal_non_blocking(boost::asio::detail::soc
- et_type, boost::asio::detail::socket_ops::state_type&, bool, boost::system::err
- r_code&)':
- /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:413:60: error: cannot
- onvert `boost::asio::detail::ioctl_arg_type* {aka long unsigned int*}' to `__ms
- u_long* {aka unsigned int*}' for argument `3' to `int ioctlsocket(SOCKET, int,
- _ms_u_long*)'
- int result = error_wrapper(::ioctlsocket(s, FIONBIO, &arg), ec);
- ^
- /usr/local/include/boost/asio/detail/impl/socket_ops.ipp: In function `bool boo
- t::asio::detail::socket_ops::sockatmark(boost::asio::detail::socket_type, boost
- :system::error_code&)':
- /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:572:65: error: cannot
- onvert `boost::asio::detail::ioctl_arg_type* {aka long unsigned int*}' to `__ms
- u_long* {aka unsigned int*}' for argument `3' to `int ioctlsocket(SOCKET, int,
- _ms_u_long*)'
- int result = error_wrapper(::ioctlsocket(s, SIOCATMARK, &value), ec);
- ^
- /usr/local/include/boost/asio/detail/impl/socket_ops.ipp: In function `size_t b
- ost::asio::detail::socket_ops::available(boost::asio::detail::socket_type, boos
- ::system::error_code&)':
- /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:601:63: error: cannot
- onvert `boost::asio::detail::ioctl_arg_type* {aka long unsigned int*}' to `__ms
- u_long* {aka unsigned int*}' for argument `3' to `int ioctlsocket(SOCKET, int,
- _ms_u_long*)'
- int result = error_wrapper(::ioctlsocket(s, FIONREAD, &value), ec);
- ^
- /usr/local/include/boost/asio/detail/impl/socket_ops.ipp: In function `int boos
- ::asio::detail::socket_ops::ioctl(boost::asio::detail::socket_type, boost::asio
- :detail::socket_ops::state_type&, int, boost::asio::detail::ioctl_arg_type*, bo
- st::system::error_code&)':
- /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:1638:55: error: cannot
- convert `boost::asio::detail::ioctl_arg_type* {aka long unsigned int*}' to `__m
- _u_long* {aka unsigned int*}' for argument `3' to `int ioctlsocket(SOCKET, int,
- __ms_u_long*)'
- int result = error_wrapper(::ioctlsocket(s, cmd, arg), ec);
- ^
- /usr/local/include/boost/asio/detail/impl/socket_ops.ipp: In function `int boos
- ::asio::detail::socket_ops::poll_connect(boost::asio::detail::socket_type, boos
- ::system::error_code&)':
- /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:1815:71: error: call o
- overloaded `select(boost::asio::detail::socket_type&, int, _types_fd_set*, _ty
- es_fd_set*, int)' is ambiguous
- int result = error_wrapper(::select(s, 0, &write_fds, &except_fds, 0), ec);
- ^
- /usr/local/include/boost/asio/detail/impl/socket_ops.ipp:1815:71: note: candida
- es are:
- In file included from /usr/include/cygwin/sys_time.h:13:0,
- from /usr/include/sys/time.h:61,
- from /usr/local/include/boost/date_time/c_time.hpp:31,
- from /usr/local/include/boost/date_time/time_clock.hpp:16,
- from /usr/local/include/boost/thread/thread_time.hpp:9,
- from /usr/local/include/boost/thread/lock_types.hpp:18,
- from /usr/local/include/boost/thread/pthread/thread_data.hpp:1
- ,
- from /usr/local/include/boost/thread/thread_only.hpp:17,
- from /usr/local/include/boost/thread/thread.hpp:12,
- from /usr/local/include/boost/thread.hpp:13,
- from main_poolminer.hpp:6,
- from main_poolminer.cpp:15:
- /usr/include/sys/select.h:31:5: note: int select(int, _types_fd_set*, _types_fd
- set*, _types_fd_set*, timeval*)
- int select __P ((int __n, fd_set *__readfds, fd_set *__writefds,
- ^
- In file included from /usr/local/include/boost/asio/detail/socket_types.hpp:31:
- ,
- from /usr/local/include/boost/asio/detail/win_tss_ptr.hpp:23,
- from /usr/local/include/boost/asio/detail/tss_ptr.hpp:25,
- from /usr/local/include/boost/asio/detail/call_stack.hpp:20,
- from /usr/local/include/boost/asio/impl/handler_alloc_hook.ipp
- 19,
- from /usr/local/include/boost/asio/handler_alloc_hook.hpp:80,
- from /usr/local/include/boost/asio/detail/handler_alloc_helper
- .hpp:21,
- from /usr/local/include/boost/asio/detail/bind_handler.hpp:19,
- from /usr/local/include/boost/asio/detail/wrapped_handler.hpp:
- 8,
- from /usr/local/include/boost/asio/io_service.hpp:25,
- from /usr/local/include/boost/asio/basic_io_object.hpp:19,
- from /usr/local/include/boost/asio/basic_socket.hpp:20,
- from /usr/local/include/boost/asio/basic_datagram_socket.hpp:2
- ,
- from /usr/local/include/boost/asio.hpp:21,
- from main_poolminer.hpp:7,
- from main_poolminer.cpp:15:
- /usr/include/w32api/winsock2.h:995:34: note: int select(int, _types_fd_set*, _t
- pes_fd_set*, _types_fd_set*, PTIMEVAL)
- WINSOCK_API_LINKAGE int WSAAPI select(int nfds,fd_set *readfds,fd_set *write
- ds,fd_set *exceptfds,const PTIMEVAL timeout);
- ^
- In file included from /usr/local/include/boost/asio/detail/fd_set_adapter.hpp:2
- :0,
- from /usr/local/include/boost/asio/detail/select_reactor.hpp:2
- ,
- from /usr/local/include/boost/asio/detail/reactor.hpp:27,
- from /usr/local/include/boost/asio/detail/win_iocp_socket_serv
- ce.hpp:35,
- from /usr/local/include/boost/asio/datagram_socket_service.hpp
- 26,
- from /usr/local/include/boost/asio/basic_datagram_socket.hpp:2
- ,
- from /usr/local/include/boost/asio.hpp:21,
- from main_poolminer.hpp:7,
- from main_poolminer.cpp:15:
- /usr/local/include/boost/asio/detail/win_fd_set_adapter.hpp: In member function
- `bool boost::asio::detail::win_fd_set_adapter::is_set(boost::asio::detail::sock
- t_type) const':
- /usr/local/include/boost/asio/detail/win_fd_set_adapter.hpp:87:70: error: `__WS
- FDIsSet' was not declared in this scope
- const_cast<fd_set*>(reinterpret_cast<const fd_set*>(fd_set_)));
- ^
- In file included from /usr/local/include/boost/asio/detail/win_static_mutex.hpp
- 71:0,
- from /usr/local/include/boost/asio/detail/static_mutex.hpp:23,
- from /usr/local/include/boost/asio/detail/impl/signal_set_serv
- ce.ipp:24,
- from /usr/local/include/boost/asio/detail/signal_set_service.h
- p:211,
- from /usr/local/include/boost/asio/signal_set_service.hpp:20,
- from /usr/local/include/boost/asio/basic_signal_set.hpp:24,
- from /usr/local/include/boost/asio.hpp:27,
- from main_poolminer.hpp:7,
- from main_poolminer.cpp:15:
- /usr/local/include/boost/asio/detail/impl/win_static_mutex.ipp: In member funct
- on `int boost::asio::detail::win_static_mutex::do_init()':
- /usr/local/include/boost/asio/detail/impl/win_static_mutex.ipp:51:63: error: `_
- nwprintf' was not declared in this scope
- static_cast<unsigned int>(::GetCurrentProcessId()), this);
- ^
- /usr/local/include/boost/asio/detail/impl/win_static_mutex.ipp:97:3: error: exp
- cted `catch' before `__except'
- __except(GetExceptionCode() == STATUS_NO_MEMORY
- ^
- /usr/local/include/boost/asio/detail/impl/win_static_mutex.ipp:97:3: error: exp
- cted `(' before `__except'
- /usr/local/include/boost/asio/detail/impl/win_static_mutex.ipp:97:3: error: exp
- cted type-specifier before `__except'
- /usr/local/include/boost/asio/detail/impl/win_static_mutex.ipp:97:11: error: ex
- ected `)' before `(' token
- __except(GetExceptionCode() == STATUS_NO_MEMORY
- ^
- /usr/local/include/boost/asio/detail/impl/win_static_mutex.ipp:97:11: error: ex
- ected `{' before `(' token
- /usr/local/include/boost/asio/detail/impl/win_static_mutex.ipp:99:3: error: exp
- cted `;' before `{' token
- {
- ^
- makefile.mingw64:66: recipe for target 'obj/main_poolminer.o_amd' failed
- make: *** [obj/main_poolminer.o_amd] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement