OK I'm totally stumped. Building the daemon works fine but I can't for the life of me get the wallet to compile with Litecoin no matter what I try. Upon using this command:
qmake "USE_UPNP=-" bitcoin-qt.pro
I get the following output:
Project MESSAGE: Building without UPNP support
The directory name is invalid.
Could not find qmake configuration fileProject MESSAGE: Building with UPNP suppo
rtRemoved plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Project MESSAGE: Building without UPNP support
The directory name is invalid.
Could not find qmake configuration fileProject MESSAGE: Building with UPNP suppo
rtRemoved plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Project MESSAGE: Building without UPNP support
The directory name is invalid.
Could not find qmake configuration fileProject MESSAGE: Building with UPNP suppo
rtRemoved plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
If I then attempt to use the makefile that was generated with this command:
mingw32-make -f Makefile.Release
I get this output:
g++ -c -pipe -O2 -frtti -fexceptions -mthreads -fdiagnostics-show-option -Wall -
Wextra -Wformat -Wformat-security -Wno-unused-parameter -DUNICODE -DQT_LARGEFILE
_SUPPORT -DQT_GUI -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DUSE_IPV6 -D
WIN32 -D_MT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT
_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -D
QT_NEEDS_QMAIN -I"..\Qt\4.8.4\include\QtCore" -I"..\Qt\4.8.4\include\QtGui" -I".
.\Qt\4.8.4\include" -I"src" -I"src\json" -I"src\qt" -I"..\deps\boost_1_53_0" -I"
..\deps\db-4.8.30.NC\build_unix" -I"..\deps\openssl-1.0.1e\include" -I"..\Qt\4.8
.4\include\ActiveQt" -I"build" -I"build" -I"..\Qt\4.8.4\mkspecs\win32-g++" -o bu
ild\bitcoin.o src\qt\bitcoin.cpp
In file included from ..\deps\boost_1_53_0/boost/thread/shared_mutex.hpp:18:0,
from ..\deps\boost_1_53_0/boost/thread/detail/thread_group.hpp:
9,
from ..\deps\boost_1_53_0/boost/thread/thread.hpp:26,
from ..\deps\boost_1_53_0/boost/thread.hpp:13,
from src/util.h:22,
from src/bignum.h:13,
from src/main.h:10,
from src/wallet.h:9,
from src/init.h:9,
from src\qt\bitcoin.cpp:11:
..\deps\boost_1_53_0/boost/thread/win32/shared_mutex.hpp: In constructor 'boost:
:shared_mutex::shared_mutex()':
..\deps\boost_1_53_0/boost/thread/win32/shared_mutex.hpp:98:33: warning: missing
initializer for member 'boost::shared_mutex::state_data::shared_waiting' [-Wmis
sing-field-initializers]
..\deps\boost_1_53_0/boost/thread/win32/shared_mutex.hpp:98:33: warning: missing
initializer for member 'boost::shared_mutex::state_data::exclusive' [-Wmissing-
field-initializers]
..\deps\boost_1_53_0/boost/thread/win32/shared_mutex.hpp:98:33: warning: missing
initializer for member 'boost::shared_mutex::state_data::upgrade' [-Wmissing-fi
eld-initializers]
..\deps\boost_1_53_0/boost/thread/win32/shared_mutex.hpp:98:33: warning: missing
initializer for member 'boost::shared_mutex::state_data::exclusive_waiting' [-W
missing-field-initializers]
..\deps\boost_1_53_0/boost/thread/win32/shared_mutex.hpp:98:33: warning: missing
initializer for member 'boost::shared_mutex::state_data::exclusive_waiting_bloc
ked' [-Wmissing-field-initializers]
In file included from ..\deps\db-4.8.30.NC\build_unix/db.h:30:0,
from ..\deps\db-4.8.30.NC\build_unix/db_cxx.h:64,
from src/db.h:15,
from src/main.h:14,
from src/wallet.h:9,
from src/init.h:9,
from src\qt\bitcoin.cpp:11:
c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/pthread.h: At global s
cope:
c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/pthread.h:585:24: erro
r: conflicting declaration 'typedef struct ptw32_handle_t pthread_t'
src/util.h:555:16: error: 'pthread_t' has a previous declaration as 'typedef voi
d* pthread_t'
In file included from ..\deps\boost_1_53_0/boost/interprocess/errors.hpp:37:0,
from ..\deps\boost_1_53_0/boost/interprocess/exceptions.hpp:20,
from ..\deps\boost_1_53_0/boost/interprocess/shared_memory_obje
ct.hpp:17,
from ..\deps\boost_1_53_0/boost/interprocess/ipc/message_queue.
hpp:17,
from src\qt\bitcoin.cpp:23:
..\deps\boost_1_53_0/boost/interprocess/detail/win32_api.hpp:861:116: warning: d
eclaration of 'void* boost::interprocess::winapi::CreateMutexA(boost::interproce
ss::winapi::interprocess_security_attributes*, int, const char*)' with C languag
e linkage [enabled by default]
..\deps\boost_1_53_0/boost/thread/win32/thread_primitives.hpp:119:55: warning: c
onflicts with previous declaration 'void* boost::detail::win32::CreateMutexA(boo
st::detail::win32::_SECURITY_ATTRIBUTES*, int, const char*)' [enabled by default
]
..\deps\boost_1_53_0/boost/interprocess/detail/win32_api.hpp:866:127: warning: d
eclaration of 'void* boost::interprocess::winapi::CreateSemaphoreA(boost::interp
rocess::winapi::interprocess_security_attributes*, long int, long int, const cha
r*)' with C language linkage [enabled by default]
..\deps\boost_1_53_0/boost/thread/win32/thread_primitives.hpp:120:55: warning: c
onflicts with previous declaration 'void* boost::detail::win32::CreateSemaphoreA
(boost::detail::win32::_SECURITY_ATTRIBUTES*, long int, long int, const char*)'
[enabled by default]
In file included from ..\deps\boost_1_53_0/boost/thread/shared_mutex.hpp:18:0,
from ..\deps\boost_1_53_0/boost/thread/detail/thread_group.hpp:
9,
from ..\deps\boost_1_53_0/boost/thread/thread.hpp:26,
from ..\deps\boost_1_53_0/boost/thread.hpp:13,
from src/util.h:22,
from src/bignum.h:13,
from src/main.h:10,
from src/wallet.h:9,
from src/init.h:9,
from src\qt\bitcoin.cpp:11:
..\deps\boost_1_53_0/boost/thread/win32/shared_mutex.hpp: In member function 'T
boost::shared_mutex::interlocked_compare_exchange(T*, T, T) [with T = boost::sha
red_mutex::state_data]':
..\deps\boost_1_53_0/boost/thread/win32/shared_mutex.hpp:124:103: instantiated
from here
..\deps\boost_1_53_0/boost/thread/win32/shared_mutex.hpp:52:99: warning: derefer
encing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
..\deps\boost_1_53_0/boost/thread/win32/shared_mutex.hpp:52:99: warning: derefer
encing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
..\deps\boost_1_53_0/boost/thread/win32/shared_mutex.hpp:53:52: warning: derefer
encing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
..\deps\boost_1_53_0/boost/thread/win32/shared_mutex.hpp:53:52: warning: derefer
encing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
In file included from ..\deps\boost_1_53_0/boost/interprocess/detail/windows_int
ermodule_singleton.hpp:26:0,
from ..\deps\boost_1_53_0/boost/interprocess/detail/tmp_dir_hel
pers.hpp:22,
from ..\deps\boost_1_53_0/boost/interprocess/shared_memory_obje
ct.hpp:22,
from ..\deps\boost_1_53_0/boost/interprocess/ipc/message_queue.
hpp:17,
from src\qt\bitcoin.cpp:23:
..\deps\boost_1_53_0/boost/interprocess/detail/intermodule_singleton_common.hpp:
In static member function 'static ThreadSafeGlobalMap& boost::interprocess::ipc
detail::intermodule_singleton_common<ThreadSafeGlobalMap>::get_map() [with Threa
dSafeGlobalMap = boost::interprocess::ipcdetail::intermodule_singleton_helpers::
windows_semaphore_based_map]':
..\deps\boost_1_53_0/boost/interprocess/detail/intermodule_singleton_common.hpp:
125:49: instantiated from 'static void boost::interprocess::ipcdetail::intermo
dule_singleton_common<ThreadSafeGlobalMap>::initialize_singleton_logic(void*&, v
olatile uint32_t&, void* (*)(ThreadSafeGlobalMap&), bool) [with ThreadSafeGlobal
Map = boost::interprocess::ipcdetail::intermodule_singleton_helpers::windows_sem
aphore_based_map, uint32_t = unsigned int, boost::interprocess::ipcdetail::inter
module_singleton_common<ThreadSafeGlobalMap>::singleton_constructor_t = void*(bo
ost::interprocess::ipcdetail::intermodule_singleton_helpers::windows_semaphore_b
ased_map&)]'
..\deps\boost_1_53_0/boost/interprocess/detail/intermodule_singleton_common.hpp:
333:7: instantiated from 'static void boost::interprocess::ipcdetail::intermod
ule_singleton_impl<C, LazyInit, Phoenix, ThreadSafeGlobalMap>::atentry_work() [w
ith C = boost::interprocess::ipcdetail::windows_bootstamp, bool LazyInit = true,
bool Phoenix = true, ThreadSafeGlobalMap = boost::interprocess::ipcdetail::inte
rmodule_singleton_helpers::windows_semaphore_based_map]'
..\deps\boost_1_53_0/boost/interprocess/detail/intermodule_singleton_common.hpp:
323:13: instantiated from 'static C& boost::interprocess::ipcdetail::intermodu
le_singleton_impl<C, LazyInit, Phoenix, ThreadSafeGlobalMap>::get() [with C = bo
ost::interprocess::ipcdetail::windows_bootstamp, bool LazyInit = true, bool Phoe
nix = true, ThreadSafeGlobalMap = boost::interprocess::ipcdetail::intermodule_si
ngleton_helpers::windows_semaphore_based_map]'
..\deps\boost_1_53_0/boost/interprocess/detail/tmp_dir_helpers.hpp:45:97: inst
antiated from here
..\deps\boost_1_53_0/boost/interprocess/detail/intermodule_singleton_common.hpp:
203:93: warning: dereferencing type-punned pointer will break strict-aliasing ru
les [-Wstrict-aliasing]
..\deps\boost_1_53_0/boost/system/error_code.hpp: At global scope:
..\deps\boost_1_53_0/boost/system/error_code.hpp:214:36: warning: 'boost::system
::posix_category' defined but not used [-Wunused-variable]
..\deps\boost_1_53_0/boost/system/error_code.hpp:215:36: warning: 'boost::system
::errno_ecat' defined but not used [-Wunused-variable]
..\deps\boost_1_53_0/boost/system/error_code.hpp:216:36: warning: 'boost::system
::native_ecat' defined but not used [-Wunused-variable]
mingw32-make: *** [build/bitcoin.o] Error 1
Anyone have any ideas.