Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save starius/7c61dde0bca9160ae335e8a117862b14 to your computer and use it in GitHub Desktop.
Save starius/7c61dde0bca9160ae335e8a117862b14 to your computer and use it in GitHub Desktop.
make[1]: Entering directory `/home/mxe/mxe-02May2016'
uname -a
Linux sd-68075 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u4 x86_64 GNU/Linux
git log --pretty=tformat:"%H - %s [%ar] [%d]" -1
cf07780474188600e34fbba62a24ae975fb9dca0 - libtorrent-rasterbar: consolidate patches [34 minutes ago] [ (HEAD, master)]
lsb_release -a 2>/dev/null || sw_vers 2>/dev/null || true
Distributor ID: Debian
Description: Debian GNU/Linux 7.10 (wheezy)
Release: 7.10
Codename: wheezy
autoconf --version 2>/dev/null | head -1
autoconf (GNU Autoconf) 2.69
automake --version 2>/dev/null | head -1
automake (GNU automake) 1.15
python --version
Python 2.7.3
perl --version 2>&1 | head -3
This is perl 5, version 14, subversion 2 (v5.14.2) built for x86_64-linux-gnu-thread-multi
(with 91 registered patches, see perl -V for more detail)
rm -rf '/home/mxe/mxe-02May2016/tmp-libtorrent-rasterbar-x86_64-w64-mingw32.static'
mkdir -p '/home/mxe/mxe-02May2016/tmp-libtorrent-rasterbar-x86_64-w64-mingw32.static'
cd '/home/mxe/mxe-02May2016/tmp-libtorrent-rasterbar-x86_64-w64-mingw32.static' && tar xzf '/home/mxe/mxe-02May2016/pkg/libtorrent-rasterbar-1.1.0.tar.gz'
cd '/home/mxe/mxe-02May2016/tmp-libtorrent-rasterbar-x86_64-w64-mingw32.static/libtorrent-rasterbar-1.1.0'
cd '/home/mxe/mxe-02May2016/tmp-libtorrent-rasterbar-x86_64-w64-mingw32.static/libtorrent-rasterbar-1.1.0' && ./configure --host='x86_64-w64-mingw32.static' --build='x86_64-unknown-linux-gnu' --prefix='/home/mxe/mxe-02May2016/usr/x86_64-w64-mingw32.static' --enable-static --disable-shared ac_cv_prog_HAVE_DOXYGEN="false" --disable-doxygen PKG_CONFIG='/home/mxe/mxe-02May2016/usr/bin/x86_64-w64-mingw32.static-pkg-config' --with-boost='/home/mxe/mxe-02May2016/usr/x86_64-w64-mingw32.static' --disable-debug --disable-tests --disable-examples CXXFLAGS='-D_WIN32_WINNT=0x0501'
configure: WARNING: unrecognized options: --disable-doxygen
configure: loading site script /home/mxe/mxe-02May2016/usr/x86_64-w64-mingw32.static/share/config.site
checking whether make supports nested variables... yes
Building libtorrent-rasterbar 1.1.0
Checking for a C/C++ compiler to use:
checking for x86_64-w64-mingw32.static-gcc... x86_64-w64-mingw32.static-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-w64-mingw32.static-gcc accepts -g... yes
checking for x86_64-w64-mingw32.static-gcc option to accept ISO C89... none needed
checking whether x86_64-w64-mingw32.static-gcc understands -c and -o together... yes
checking how to run the C preprocessor... x86_64-w64-mingw32.static-gcc -E
checking whether x86_64-w64-mingw32.static-gcc and cc understand -c and -o together... yes
checking for x86_64-w64-mingw32.static-g++... x86_64-w64-mingw32.static-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-w64-mingw32.static-g++ accepts -g... yes
checking how to run the C++ preprocessor... x86_64-w64-mingw32.static-g++ -E
checking whether x86_64-w64-mingw32.static-g++ understands -c and -o together... yes
Checking system type:
checking build system type... (cached) x86_64-unknown-linux-gnu
checking host system type... x86_64-w64-mingw32.static
checking target system type... x86_64-w64-mingw32.static
Initializing Automake:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for x86_64-w64-mingw32.static-strip... x86_64-w64-mingw32.static-strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of x86_64-w64-mingw32.static-gcc... gcc3
checking dependency style of x86_64-w64-mingw32.static-g++... gcc3
Initializing Libtool:
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by x86_64-w64-mingw32.static-gcc... /home/mxe/mxe-02May2016/usr/bin/x86_64-w64-mingw32.static-ld
checking if the linker (/home/mxe/mxe-02May2016/usr/bin/x86_64-w64-mingw32.static-ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /home/mxe/mxe-02May2016/usr/bin/x86_64-w64-mingw32.static-nm -B
checking the name lister (/home/mxe/mxe-02May2016/usr/bin/x86_64-w64-mingw32.static-nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 3458764513820540925
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-w64-mingw32.static format... func_convert_file_nix_to_w32
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /home/mxe/mxe-02May2016/usr/bin/x86_64-w64-mingw32.static-ld option to reload object files... -r
checking for x86_64-w64-mingw32.static-objdump... x86_64-w64-mingw32.static-objdump
checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL
checking for x86_64-w64-mingw32.static-dlltool... x86_64-w64-mingw32.static-dlltool
checking how to associate runtime and link libraries... func_cygming_dll_for_implib
checking for x86_64-w64-mingw32.static-ar... x86_64-w64-mingw32.static-ar
checking for archiver @FILE support... @
checking for x86_64-w64-mingw32.static-strip... (cached) x86_64-w64-mingw32.static-strip
checking for x86_64-w64-mingw32.static-ranlib... x86_64-w64-mingw32.static-ranlib
checking command to parse /home/mxe/mxe-02May2016/usr/bin/x86_64-w64-mingw32.static-nm -B output from x86_64-w64-mingw32.static-gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for x86_64-w64-mingw32.static-mt... no
checking for mt... mt
configure: WARNING: using cross tools not prefixed with host triplet
checking if mt is a manifest tool... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... no
checking for objdir... .libs
checking if x86_64-w64-mingw32.static-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-w64-mingw32.static-gcc option to produce PIC... -DDLL_EXPORT -DPIC
checking if x86_64-w64-mingw32.static-gcc PIC flag -DDLL_EXPORT -DPIC works... yes
checking if x86_64-w64-mingw32.static-gcc static flag -static works... yes
checking if x86_64-w64-mingw32.static-gcc supports -c -o file.o... yes
checking if x86_64-w64-mingw32.static-gcc supports -c -o file.o... (cached) yes
checking whether the x86_64-w64-mingw32.static-gcc linker (/home/mxe/mxe-02May2016/usr/bin/x86_64-w64-mingw32.static-ld) supports shared libraries... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... x86_64-w64-mingw32.static-g++ -E
checking for ld used by x86_64-w64-mingw32.static-g++... /home/mxe/mxe-02May2016/usr/bin/x86_64-w64-mingw32.static-ld
checking if the linker (/home/mxe/mxe-02May2016/usr/bin/x86_64-w64-mingw32.static-ld) is GNU ld... yes
checking whether the x86_64-w64-mingw32.static-g++ linker (/home/mxe/mxe-02May2016/usr/bin/x86_64-w64-mingw32.static-ld) supports shared libraries... yes
checking for x86_64-w64-mingw32.static-g++ option to produce PIC... -DDLL_EXPORT -DPIC
checking if x86_64-w64-mingw32.static-g++ PIC flag -DDLL_EXPORT -DPIC works... yes
checking if x86_64-w64-mingw32.static-g++ static flag -static works... yes
checking if x86_64-w64-mingw32.static-g++ supports -c -o file.o... yes
checking if x86_64-w64-mingw32.static-g++ supports -c -o file.o... (cached) yes
checking whether the x86_64-w64-mingw32.static-g++ linker (/home/mxe/mxe-02May2016/usr/bin/x86_64-w64-mingw32.static-ld) supports shared libraries... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
Checking for posix thread support:
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -lpthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking whether to check for GCC pthread/shared inconsistencies... no
checking whether -pthread is sufficient with -shared... no
checking whether -lpthread fixes that... no
checking whether -lc_r fixes that... no
configure: WARNING: Impossible to determine how to use pthreads with shared libraries
Checking for visibility support:
checking for __attribute__((visibility("hidden")))... found
yes
Checking for boost libraries:
checking for boostlib >= 1.47... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system-mt... yes
checking whether the Boost::Chrono library is available... yes
checking for exit in -lboost_chrono-mt... yes
checking whether the Boost::Random library is available... yes
checking for exit in -lboost_random-mt... yes
Checking for pkg-config:
checking pkg-config is at least version 0.20... yes
Checking for functions and headers:
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for clock_gettime... yes
Checking build options:
checking whether deprecated functions should be enabled... yes
checking whether debug build should be enabled... no
checking whether invariant check should be enabled... no
checking whether logging to disk should be enabled... no
checking whether disk activity logging should be enabled... no
Checking features to be enabled:
checking whether encryption support should be enabled... yes
configure: encryption support: now checking for the OpenSSL library...
checking for pkg-config... /home/mxe/mxe-02May2016/usr/bin/x86_64-w64-mingw32.static-pkg-config
checking whether compiling and linking against OpenSSL works... yes
checking whether dht support should be enabled... yes
checking whether pool allocators should be enabled... yes
Checking for extra build files:
checking whether example files should be built... no
checking whether test files should be built... no
checking whether python bindings should be built... no
Checking for external libraries:
checking whether to link against system libiconv... checking for shared library run path origin... done
Generating Makefiles:
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating include/libtorrent/Makefile
config.status: creating examples/Makefile
config.status: creating test/Makefile
config.status: creating tools/Makefile
config.status: creating bindings/Makefile
config.status: creating bindings/python/Makefile
config.status: creating bindings/python/link_flags
config.status: creating bindings/python/compile_flags
config.status: creating libtorrent-rasterbar.pc
config.status: creating libtorrent-rasterbar-cmake.pc
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --disable-doxygen
Configure script has finished system check.
Config results:
-=-=-=-=-=-=-=-=-
Package:
name: libtorrent-rasterbar
version: 1.1.0
svn revision:
Build environment:
build system: x86_64-unknown-linux-gnu
host system: x86_64-w64-mingw32.static
target system: x86_64-w64-mingw32.static
Compiler and linker flags:
CPPFlags: -I/home/mxe/mxe-02May2016/usr/x86_64-w64-mingw32.static/include
CFlags: -pthread -g -O2 -fvisibility=hidden
CXXFlags: -D_WIN32_WINNT=0x0501 -ftemplate-depth=120 -fvisibility=hidden -fvisibility-inlines-hidden
LDFlags: -L/home/mxe/mxe-02May2016/usr/x86_64-w64-mingw32.static/lib -fvisibility=hidden -fvisibility-inlines-hidden
Libs: -lboost_chrono-mt -lboost_random-mt
Defs: -DPACKAGE_NAME=\"libtorrent-rasterbar\" -DPACKAGE_TARNAME=\"libtorrent-rasterbar\" -DPACKAGE_VERSION=\"1.1.0\" -DPACKAGE_STRING=\"libtorrent-rasterbar\ 1.1.0\" -DPACKAGE_BUGREPORT=\"arvid@libtorrent.org\" -DPACKAGE_URL=\"http://www.libtorrent.org\" -DPACKAGE=\"libtorrent-rasterbar\" -DVERSION=\"1.1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -DHAVE_BOOST=/\*\*/ -DHAVE_BOOST_SYSTEM=1 -DHAVE_BOOST_CHRONO=/\*\*/ -DHAVE_BOOST_RANDOM=/\*\*/ -D_FILE_OFFSET_BITS=64 -DHAVE_CLOCK_GETTIME=1 -DNDEBUG=1 -DTORRENT_DISABLE_LOGGING=1 -DTORRENT_USE_OPENSSL=1 -DBOOST_ASIO_HASH_MAP_BUCKETS=1021 -DBOOST_EXCEPTION_DISABLE=1 -DBOOST_ASIO_ENABLE_CANCELIO=1
Build options:
deprecated functions: yes
debug build: no
invariant checks: no
logging support: no
disk statistics: no
Features:
encryption support: yes
dht support: yes
pool allocators: yes
Extra builds:
examples: no
tests: no
python bindings: no
Pthread library:
CFlags: -pthread
Libs:
Boost libraries:
version:
CPPFlags: -I/home/mxe/mxe-02May2016/usr/x86_64-w64-mingw32.static/include
LDFlags: -L/home/mxe/mxe-02May2016/usr/x86_64-w64-mingw32.static/lib
boost.system: -lboost_system-mt
boost.chrono: -lboost_chrono-mt
boost.random: -lboost_random-mt
External libraries:
system libiconv: no
OpenSSL library:
OpenSSL Libs: -lssl -lcrypto -lws2_32 -lgdi32 -lcrypt32 -lz
OpenSSL LDFlags: -L/home/mxe/mxe-02May2016/usr/x86_64-w64-mingw32.static/lib
OpenSSL Includes: -I/home/mxe/mxe-02May2016/usr/x86_64-w64-mingw32.static/include
Type 'make' to compile libtorrent-rasterbar 1.1.0
or type 'make V=1' for verbose compiling
and then 'make install' to install it into /home/mxe/mxe-02May2016/usr/x86_64-w64-mingw32.static
make -C '/home/mxe/mxe-02May2016/tmp-libtorrent-rasterbar-x86_64-w64-mingw32.static/libtorrent-rasterbar-1.1.0' -j '6'
make[2]: Entering directory `/home/mxe/mxe-02May2016/tmp-libtorrent-rasterbar-x86_64-w64-mingw32.static/libtorrent-rasterbar-1.1.0'
Making all in include/libtorrent
make[3]: Entering directory `/home/mxe/mxe-02May2016/tmp-libtorrent-rasterbar-x86_64-w64-mingw32.static/libtorrent-rasterbar-1.1.0/include/libtorrent'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/mxe/mxe-02May2016/tmp-libtorrent-rasterbar-x86_64-w64-mingw32.static/libtorrent-rasterbar-1.1.0/include/libtorrent'
Making all in src
make[3]: Entering directory `/home/mxe/mxe-02May2016/tmp-libtorrent-rasterbar-x86_64-w64-mingw32.static/libtorrent-rasterbar-1.1.0/src'
CXX web_connection_base.lo
CXX alert.lo
CXX alert_manager.lo
CXX allocator.lo
CXX announce_entry.lo
CXX assert.lo
CXX bandwidth_limit.lo
CXX bandwidth_manager.lo
CXX bandwidth_queue_entry.lo
CXX bdecode.lo
CXX bloom_filter.lo
CXX broadcast_socket.lo
CXX block_cache.lo
CXX bt_peer_connection.lo
CXX chained_buffer.lo
CXX choker.lo
CXX close_reason.lo
CXX ConvertUTF.lo
CXX cpuid.lo
CXX crc32c.lo
CXX create_torrent.lo
CXX disk_buffer_holder.lo
CXX disk_buffer_pool.lo
CXX disk_io_job.lo
CXX disk_io_thread.lo
CXX disk_job_pool.lo
CXX entry.lo
CXX enum_net.lo
CXX error_code.lo
CXX escape_string.lo
CXX file.lo
CXX file_pool.lo
CXX file_storage.lo
enum_net.cpp: In function 'libtorrent::address libtorrent::build_netmask(int, int)':
enum_net.cpp:377:35: warning: overflow in implicit constant conversion [-Woverflow]
for (int i = sizeof(bytes_t)/8-1; i > 0; --i)
^
CXX gzip.lo
file.cpp:1562:0: warning: "FSCTL_QUERY_ALLOCATED_RANGES" redefined
#define FSCTL_QUERY_ALLOCATED_RANGES ((0x9 << 16) | (1 << 14) | (51 << 2) | 3)
^
In file included from ../include/libtorrent/file.hpp:53:0,
from file.cpp:66:
/home/mxe/mxe-02May2016/usr/x86_64-w64-mingw32.static/include/winioctl.h:1289:0: note: this is the location of the previous definition
#define FSCTL_QUERY_ALLOCATED_RANGES CTL_CODE(FILE_DEVICE_FILE_SYSTEM,51,METHOD_NEITHER,FILE_READ_DATA)
^
CXX hasher.lo
CXX hex.lo
CXX http_connection.lo
CXX http_parser.lo
CXX http_seed_connection.lo
CXX http_stream.lo
CXX http_tracker_connection.lo
CXX i2p_stream.lo
CXX identify_client.lo
CXX instantiate_connection.lo
CXX ip_filter.lo
CXX ip_voter.lo
CXX lazy_bdecode.lo
CXX lsd.lo
CXX lt_trackers.lo
CXX magnet_uri.lo
CXX merkle.lo
CXX metadata_transfer.lo
CC mpi.lo
CXX natpmp.lo
CXX parse_url.lo
mpi.c: In function 'fast_mp_montgomery_reduce':
mpi.c:280:5: warning: left shift count >= width of type
mu = (mp_digit) (((W[ix] & MP_MASK) * rho) & MP_MASK);
^
mpi.c:280:5: warning: left shift count >= width of type
mpi.c:351:7: warning: left shift count >= width of type
*tmpx++ = (mp_digit)(*_W++ & ((mp_word) MP_MASK));
^
mpi.c: In function 'fast_s_mp_mul_digs':
mpi.c:457:7: warning: left shift count >= width of type
W[ix] = (mp_digit)(_W & MP_MASK);
^
mpi.c: In function 'fast_s_mp_mul_high_digs':
mpi.c:558:7: warning: left shift count >= width of type
W[ix] = ((mp_digit)_W) & MP_MASK;
^
mpi.c: In function 'fast_s_mp_sqr':
mpi.c:678:7: warning: left shift count >= width of type
W[ix] = (mp_digit)(_W & MP_MASK);
^
mpi.c:692:7: warning: left shift count >= width of type
*tmpb++ = W[ix] & MP_MASK;
^
mpi.c: In function 'mp_div':
mpi.c:1748:7: warning: left shift count >= width of type
q.dp[i - t - 1] = ((((mp_digit)1) << DIGIT_BIT) - 1);
^
mpi.c:1754:7: warning: left shift count >= width of type
if (tmp > (mp_word) MP_MASK)
^
mpi.c:1755:9: warning: left shift count >= width of type
tmp = MP_MASK;
^
mpi.c:1756:7: warning: left shift count >= width of type
q.dp[i - t - 1] = (mp_digit) (tmp & (mp_word) (MP_MASK));
^
mpi.c:1764:5: warning: left shift count >= width of type
q.dp[i - t - 1] = (q.dp[i - t - 1] + 1) & MP_MASK;
^
mpi.c:1766:7: warning: left shift count >= width of type
q.dp[i - t - 1] = (q.dp[i - t - 1] - 1) & MP_MASK;
^
mpi.c:1809:7: warning: left shift count >= width of type
q.dp[i - t - 1] = (q.dp[i - t - 1] - 1UL) & MP_MASK;
^
mpi.c: In function 'mp_div_2':
mpi.c:1899:7: warning: left shift count >= width of type
*tmpb-- = (*tmpa-- >> 1) | (r << (DIGIT_BIT - 1));
^
mpi.c: In function 'mp_div_3':
mpi.c:2052:7: warning: large integer implicitly truncated to unsigned type [-Woverflow]
b = (((mp_word)1) << ((mp_word)DIGIT_BIT)) / ((mp_word)3);
^
mpi.c: In function 'mp_dr_is_modulus':
mpi.c:2253:8: warning: left shift count >= width of type
if (a->dp[ix] != MP_MASK) {
^
mpi.c: In function 'mp_dr_reduce':
mpi.c:2334:7: warning: left shift count >= width of type
*tmpx1++ = (mp_digit)(r & MP_MASK);
^
mpi.c: In function 'mp_exptmod_fast':
mpi.c:2831:5: warning: right shift count >= width of type
y = (mp_digit)(buf >> (DIGIT_BIT - 1)) & 1;
^
mpi.c: In function 'mp_montgomery_reduce':
mpi.c:4785:5: warning: left shift count >= width of type
mu = (mp_digit) (((mp_word)x->dp[ix]) * ((mp_word)rho) & MP_MASK);
^
mpi.c:4812:9: warning: left shift count >= width of type
*tmpx++ = (mp_digit)(r & ((mp_word) MP_MASK));
^
mpi.c:4820:9: warning: right shift count >= width of type
u = *tmpx >> DIGIT_BIT;
^
mpi.c:4821:9: warning: left shift count >= width of type
*tmpx++ &= MP_MASK;
^
mpi.c: In function 'mp_montgomery_setup':
mpi.c:4903:3: warning: left shift count >= width of type
*rho = (((mp_word)1 << ((mp_word) DIGIT_BIT)) - x) & MP_MASK;
^
mpi.c: In function 'mp_mul_2':
mpi.c:5034:7: warning: right shift count >= width of type
rr = *tmpa >> ((mp_digit)(DIGIT_BIT - 1));
^
mpi.c:5037:7: warning: left shift count >= width of type
*tmpb++ = ((*tmpa++ << ((mp_digit)1)) | r) & MP_MASK;
^
mpi.c: In function 'mp_mul_2d':
mpi.c:5137:7: warning: left shift count >= width of type
*tmpc = ((*tmpc << d) | r) & MP_MASK;
^
mpi.c: In function 'mp_mul_d':
mpi.c:5214:5: warning: left shift count >= width of type
*tmpc++ = (mp_digit) (r & ((mp_word) MP_MASK));
^
mpi.c: In function 'mp_reduce':
mpi.c:6592:3: warning: left shift count >= width of type
if (((unsigned long) um) > (((mp_digit)1) << (DIGIT_BIT - 1))) {
^
mpi.c: In function 'mp_reduce_is_2k':
mpi.c:6929:11: warning: left shift count >= width of type
if (iz > (mp_digit)MP_MASK) {
^
mpi.c: In function 'mp_reduce_is_2k_l':
mpi.c:6976:11: warning: left shift count >= width of type
if (a->dp[ix] == MP_MASK) {
^
mpi.c: In function 'mp_set':
mpi.c:7130:3: warning: left shift count >= width of type
a->dp[0] = b & MP_MASK;
^
mpi.c: In function 's_mp_add':
mpi.c:8815:7: warning: right shift count >= width of type
u = *tmpc >> ((mp_digit)DIGIT_BIT);
^
mpi.c:8818:7: warning: left shift count >= width of type
*tmpc++ &= MP_MASK;
^
mpi.c:8830:9: warning: right shift count >= width of type
u = *tmpc >> ((mp_digit)DIGIT_BIT);
^
mpi.c:8833:9: warning: left shift count >= width of type
*tmpc++ &= MP_MASK;
^
mpi.c: In function 's_mp_exptmod':
mpi.c:9016:5: warning: right shift count >= width of type
y = (buf >> (mp_digit)(DIGIT_BIT - 1)) & 1;
^
mpi.c: In function 's_mp_mul_digs':
mpi.c:9182:7: warning: left shift count >= width of type
*tmpt++ = (mp_digit) (r & ((mp_word) MP_MASK));
^
mpi.c: In function 's_mp_mul_high_digs':
mpi.c:9272:7: warning: left shift count >= width of type
*tmpt++ = (mp_digit) (r & ((mp_word) MP_MASK));
^
mpi.c: In function 's_mp_sqr':
mpi.c:9333:5: warning: left shift count >= width of type
t.dp[ix+ix] = (mp_digit) (r & ((mp_word) MP_MASK));
^
mpi.c:9354:7: warning: left shift count >= width of type
*tmpt++ = (mp_digit) (r & ((mp_word) MP_MASK));
^
mpi.c:9362:7: warning: left shift count >= width of type
*tmpt++ = (mp_digit) (r & ((mp_word) MP_MASK));
^
mpi.c: In function 's_mp_sub':
mpi.c:9440:7: warning: left shift count >= width of type
*tmpc++ &= MP_MASK;
^
mpi.c:9452:7: warning: left shift count >= width of type
*tmpc++ &= MP_MASK;
^
CXX part_file.lo
CXX pe_crypto.lo
CXX performance_counters.lo
CXX peer_connection.lo
CXX peer_connection_handle.lo
In file included from ../include/libtorrent/aux_/byteswap.hpp:46:0,
from ../include/libtorrent/sha1_hash.hpp:43,
from ../include/libtorrent/peer_id.hpp:37,
from ../include/libtorrent/peer_connection.hpp:38,
from peer_connection.cpp:56:
/home/mxe/mxe-02May2016/usr/x86_64-w64-mingw32.static/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp]
#warning Please include winsock2.h before windows.h
^
CXX peer_class.lo
CXX peer_class_set.lo
CXX piece_picker.lo
CXX platform_util.lo
CXX packet_buffer.lo
CXX proxy_base.lo
CXX peer_list.lo
CXX puff.lo
CXX random.lo
CXX receive_buffer.lo
CXX request_blocks.lo
CXX resolve_links.lo
CXX resolver.lo
CXX rss.lo
CXX session.lo
CXX session_call.lo
CXX session_handle.lo
CXX session_impl.lo
CXX session_settings.lo
CXX proxy_settings.lo
CXX settings_pack.lo
CXX sha1.lo
CXX smart_ban.lo
CXX socket_io.lo
CXX socket_type.lo
CXX socks5_stream.lo
CXX stat.lo
CXX stat_cache.lo
CXX storage.lo
CXX session_stats.lo
CXX string_util.lo
CXX thread.lo
CXX torrent.lo
CXX torrent_handle.lo
CXX torrent_info.lo
CXX torrent_peer.lo
CXX torrent_peer_allocator.lo
CXX torrent_status.lo
CXX time.lo
CXX timestamp_history.lo
CXX tracker_manager.lo
CXX udp_socket.lo
CXX udp_tracker_connection.lo
CXX upnp.lo
CXX ut_metadata.lo
CXX ut_pex.lo
CXX utf8.lo
CXX utp_socket_manager.lo
CXX utp_stream.lo
CXX web_peer_connection.lo
CXX xml_parse.lo
CXX version.lo
CXX file_progress.lo
CXX kademlia/dht_storage.lo
CXX kademlia/dht_tracker.lo
CXX kademlia/find_data.lo
CXX kademlia/put_data.lo
CXX kademlia/msg.lo
CXX kademlia/node.lo
CXX kademlia/node_entry.lo
CXX kademlia/node_id.lo
CXX kademlia/refresh.lo
CXX kademlia/routing_table.lo
CXX kademlia/rpc_manager.lo
CXX kademlia/traversal_algorithm.lo
CXX kademlia/dos_blocker.lo
CXX kademlia/get_peers.lo
CXX kademlia/get_item.lo
CXX kademlia/item.lo
CXX ../ed25519/src/add_scalar.lo
CXX ../ed25519/src/fe.lo
CXX ../ed25519/src/ge.lo
CXX ../ed25519/src/key_exchange.lo
CXX ../ed25519/src/keypair.lo
CXX ../ed25519/src/sc.lo
CXX ../ed25519/src/seed.lo
CXX ../ed25519/src/sha512.lo
CXX ../ed25519/src/sign.lo
CXX ../ed25519/src/verify.lo
In file included from ../ed25519/src/seed.cpp:5:0:
/home/mxe/mxe-02May2016/usr/x86_64-w64-mingw32.static/include/boost/system/system_error.hpp: In function 'void ed25519_create_seed(unsigned char*)':
/home/mxe/mxe-02May2016/usr/x86_64-w64-mingw32.static/include/boost/system/system_error.hpp:28:55: internal compiler error: in expand_expr_addr_expr_1, at expr.c:7672
: std::runtime_error(""), m_error_code(ec) {}
^
0x82c24f expand_expr_addr_expr_1
/home/mxe/mxe-02May2016/tmp-gcc-x86_64-w64-mingw32.static/gcc-4.9.3/gcc/expr.c:7672
0x8221c7 expand_expr_addr_expr
/home/mxe/mxe-02May2016/tmp-gcc-x86_64-w64-mingw32.static/gcc-4.9.3/gcc/expr.c:7786
0x8221c7 expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**, bool)
/home/mxe/mxe-02May2016/tmp-gcc-x86_64-w64-mingw32.static/gcc-4.9.3/gcc/expr.c:10565
0x765d78 expand_normal
/home/mxe/mxe-02May2016/tmp-gcc-x86_64-w64-mingw32.static/gcc-4.9.3/gcc/expr.h:463
0x765d78 precompute_register_parameters
/home/mxe/mxe-02May2016/tmp-gcc-x86_64-w64-mingw32.static/gcc-4.9.3/gcc/calls.c:830
0x765d78 expand_call(tree_node*, rtx_def*, int)
/home/mxe/mxe-02May2016/tmp-gcc-x86_64-w64-mingw32.static/gcc-4.9.3/gcc/calls.c:3024
0x822a9e expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**, bool)
/home/mxe/mxe-02May2016/tmp-gcc-x86_64-w64-mingw32.static/gcc-4.9.3/gcc/expr.c:10333
0x771558 expand_expr
/home/mxe/mxe-02May2016/tmp-gcc-x86_64-w64-mingw32.static/gcc-4.9.3/gcc/expr.h:457
0x771558 expand_call_stmt
/home/mxe/mxe-02May2016/tmp-gcc-x86_64-w64-mingw32.static/gcc-4.9.3/gcc/cfgexpand.c:2275
0x771558 expand_gimple_stmt_1
/home/mxe/mxe-02May2016/tmp-gcc-x86_64-w64-mingw32.static/gcc-4.9.3/gcc/cfgexpand.c:3170
0x771558 expand_gimple_stmt
/home/mxe/mxe-02May2016/tmp-gcc-x86_64-w64-mingw32.static/gcc-4.9.3/gcc/cfgexpand.c:3322
0x7721d7 expand_gimple_basic_block
/home/mxe/mxe-02May2016/tmp-gcc-x86_64-w64-mingw32.static/gcc-4.9.3/gcc/cfgexpand.c:5162
0x7743d6 gimple_expand_cfg
/home/mxe/mxe-02May2016/tmp-gcc-x86_64-w64-mingw32.static/gcc-4.9.3/gcc/cfgexpand.c:5741
0x7743d6 execute
/home/mxe/mxe-02May2016/tmp-gcc-x86_64-w64-mingw32.static/gcc-4.9.3/gcc/cfgexpand.c:5961
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[3]: *** [../ed25519/src/seed.lo] Error 1
make[3]: Leaving directory `/home/mxe/mxe-02May2016/tmp-libtorrent-rasterbar-x86_64-w64-mingw32.static/libtorrent-rasterbar-1.1.0/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mxe/mxe-02May2016/tmp-libtorrent-rasterbar-x86_64-w64-mingw32.static/libtorrent-rasterbar-1.1.0'
make[1]: *** [build-only-libtorrent-rasterbar_x86_64-w64-mingw32.static] Error 2
make[1]: Leaving directory `/home/mxe/mxe-02May2016'
real 1m59.885s
user 9m17.831s
sys 1m8.760s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment