Project

General

Profile

Bug #15754 » ruby_2.5.5_build_errors_no_j.txt

MSP-Greg (Greg L), 04/07/2019 09:27 PM

 
Configuration summary for ruby version 2.5.5

* Installation prefix: /install
* exec prefix: ${prefix}
* arch: x64-mingw32
* site arch: x64-msvcrt
* RUBY_BASE_NAME: ruby
* enable shared: yes
* ruby lib prefix: ${libdir}/${RUBY_BASE_NAME}
* site libraries path: ${rubylibprefix}/${sitearch}
* vendor path: ${rubylibprefix}/vendor_ruby
* target OS: mingw32
* compiler: x86_64-w64-mingw32-gcc
* with pthread: no
* enable shared libs: yes
* dynamic library ext: so
* CFLAGS: ${optflags} ${debugflags} ${warnflags}
* LDFLAGS: -L. -pipe -s
* optflags: -O3 -fno-omit-frame-pointer
* debugflags: -g3
* warnflags: -Wall -Wextra -Wno-unused-parameter \
-Wno-parentheses -Wno-long-long \
-Wno-missing-field-initializers \
-Wno-tautological-compare \
-Wno-parentheses-equality \
-Wno-constant-logical-operand -Wno-self-assign \
-Wunused-variable -Wimplicit-int -Wpointer-arith \
-Wwrite-strings -Wdeclaration-after-statement \
-Wimplicit-function-declaration \
-Wdeprecated-declarations \
-Wmisleading-indentation \
-Wno-packed-bitfield-compat \
-Wsuggest-attribute=noreturn \
-Wsuggest-attribute=format \
-Wimplicit-fallthrough=0 -Wduplicated-cond \
-Wrestrict
* strip command: strip
* install doc: no
* man page type: doc

---
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
make -j4 update-unicode
Downloading Unicode 10.0.0 data files...
../ruby/enc/unicode/data/10.0.0/ucd/UnicodeData.txt already exists
../ruby/enc/unicode/data/10.0.0/ucd/CompositionExclusions.txt already exists
../ruby/enc/unicode/data/10.0.0/ucd/NormalizationTest.txt already exists
../ruby/enc/unicode/data/10.0.0/ucd/CaseFolding.txt already exists
../ruby/enc/unicode/data/10.0.0/ucd/SpecialCasing.txt already exists
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
make -j4 update-gems
Downloading bundled gem files...
made link did_you_mean-1.2.0.gem to .downloaded-cache/did_you_mean-1.2.0.gem
made link minitest-5.10.3.gem to .downloaded-cache/minitest-5.10.3.gem
made link net-telnet-0.1.1.gem to .downloaded-cache/net-telnet-0.1.1.gem
made link power_assert-1.1.1.gem to .downloaded-cache/power_assert-1.1.1.gem
made link rake-12.3.0.gem to .downloaded-cache/rake-12.3.0.gem
made link test-unit-3.2.7.gem to .downloaded-cache/test-unit-3.2.7.gem
gems/xmlrpc-0.3.0.gem already exists
SOURCE_DATE_EPOCH = 1552602262
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
make 2>&1
CC = x86_64-w64-mingw32-gcc
LD = ld
LDSHARED = x86_64-w64-mingw32-gcc -shared
CFLAGS = -march=x86-64 -mtune=generic -O3 -pipe
XCFLAGS = -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT
CPPFLAGS = -D_FORTIFY_SOURCE=2 -D__USE_MINGW_ANSI_STDIO=1 -DFD_SETSIZE=2048 -D_WIN32_WINNT=0x0501 -D__MINGW_USE_VC2005_COMPAT -I. -I.ext/include/x64-mingw32 -I../ruby/include -I../ruby -I../ruby/enc/unicode/10.0.0
DLDFLAGS = -pipe -s -Wl,--enable-auto-image-base,--enable-auto-import -Wl,--out-implib=libx64-msvcrt-ruby250.dll.a x64-msvcrt-ruby250.def -Wl,--stack,0x00200000,--enable-auto-import -static-libgcc
SOLIBS = x64-msvcrt-ruby250.res.o -lgmp -lshell32 -lws2_32 -liphlpapi -limagehlp -lshlwapi
LANG =
LC_ALL =
LC_CTYPE =
x86_64-w64-mingw32-gcc.exe (Rev2, Built by MSYS2 project) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

compiling ../ruby/main.c
compiling ../ruby/dmydln.c
compiling ../ruby/miniinit.c
compiling ../ruby/dmyext.c
generating miniprelude.c
miniprelude.c updated
compiling miniprelude.c
generating id.h
id.h updated
/c/Greg/Ruby99-x64/bin/ruby --disable=gems ../ruby/tool/gen_dummy_probes.rb ../ruby/probes.d > probes.dmyh
making dummy probes.h
compiling ../ruby/array.c
make : ../ruby/array.c: In function 'rb_ary_to_h':
At line:1 char:1
+ make 2>&1
+ ~~~~~~~~~
+ CategoryInfo : NotSpecified: (../ruby/array.c... 'rb_ary_to_h'::String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError

../ruby/array.c:2197:52: error: expected ')' before 'PRI_LL_PREFIX'
rb_raise(rb_eTypeError, "wrong element type %"PRIsVALUE" at %ld (expected array)",
^
)
../ruby/array.c: In function 'rb_ary_bsearch_index':
../ruby/array.c:2676:53: error: expected ')' before 'PRI_LL_PREFIX'
rb_raise(rb_eTypeError, "wrong argument type %"PRIsVALUE
^
)
../ruby/array.c: In function 'take_items':
../ruby/array.c:3318:49: error: expected ')' before 'PRI_LL_PREFIX'
rb_raise(rb_eTypeError, "wrong argument type %"PRIsVALUE" (must respond to :each)",
^
)
make: *** [Makefile:376: array.o] Error 1
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Failed - make 2>&1
PS C:\Greg\GitHub\ruby-loco\build>
    (1-1/1)