[#79440] [Ruby trunk Bug#13188] Reinitialize Ruby VM. — shyouhei@...
SXNzdWUgIzEzMTg4IGhhcyBiZWVuIHVwZGF0ZWQgYnkgU2h5b3VoZWkgVXJhYmUuCgoKTWFydGlu
6 messages
2017/02/06
[#79441] Re: [Ruby trunk Bug#13188] Reinitialize Ruby VM.
— SASADA Koichi <ko1@...>
2017/02/06
On 2017/02/06 10:10, shyouhei@ruby-lang.org wrote:
[#79532] Immutable Strings vs Symbols — Daniel Ferreira <subtileos@...>
Hi,
15 messages
2017/02/15
[#79541] Re: Immutable Strings vs Symbols
— Rodrigo Rosenfeld Rosas <rr.rosas@...>
2017/02/15
Em 15-02-2017 05:05, Daniel Ferreira escreveu:
[#79543] Re: Immutable Strings vs Symbols
— Daniel Ferreira <subtileos@...>
2017/02/16
Hi Rodrigo,
[#79560] Re: Immutable Strings vs Symbols
— Rodrigo Rosenfeld Rosas <rr.rosas@...>
2017/02/16
Em 15-02-2017 22:39, Daniel Ferreira escreveu:
[ruby-core:79489] [Ruby trunk Bug#13200] Ruby 2.4.0 Stable Fails to Build from Source on openSUSE
From:
martin.vahi@...1.com
Date:
2017-02-09 20:36:09 UTC
List:
ruby-core #79489
Issue #13200 has been updated by Martin Vahi.
File 2017_02_09_bugs_ruby-lang_org_issues_13200_exts_mk.txt added
Nobuyoshi Nakada wrote:
> Please show lines around the line 1468 in file exts.mk.
The exts.mk is attatched as
~~~
2017_02_09_bugs_ruby-lang_org_issues_13200_exts_mk.txt
~~~
but some of the lines are:
~~~
ext/zlib/realclean:
$(Q)$(MAKE) -C $(@D) $(MFLAGS) V=$(V) $(@F)
extso:
@echo EXTSO=$(EXTSO)
note:
@echo "*** Following extensions failed to configure:"
@echo "../.././ext/openssl/extconf.rb:58: Ignore OpenSSL broken by Apple.
Please use another openssl. (e.g. using `configure --with-openssl-dir=/path/to/openssl')"
@echo "*** Fix the problems, then remove these directories and try again if you want."
~~~
----------------------------------------
Bug #13200: Ruby 2.4.0 Stable Fails to Build from Source on openSUSE
https://bugs.ruby-lang.org/issues/13200#change-62937
* Author: Martin Vahi
* Status: Feedback
* Priority: Normal
* Assignee:
* Target version:
* ruby -v: 2.4.0
* Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN
----------------------------------------
An excerpt of a "make" console output
from a LLVM/clang based build session of the
https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0.tar.gz
that has the SHA256 sum of
152fd0bd15a90b4a18213448f485d4b53e9f7662e1508190aa5b702446b29e3d
:
~~~
configuring socket
configuring stringio
configuring strscan
configuring syslog
configuring zlib
make[1]: Entering directory '/opt/2dot7TiB_k8vaketas/ts2/mittevarundatav/_home/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0'
exts.mk:1468: *** missing separator. Stop.
make[1]: Leaving directory '/opt/2dot7TiB_k8vaketas/ts2/mittevarundatav/_home/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0'
uncommon.mk:220: recipe for target 'build-ext' failed
make: *** [build-ext] Error 2
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$ uname -a
Linux linux-0fiz 3.16.7-48-desktop #1 SMP PREEMPT Wed Oct 26 18:09:22 UTC 2016 (8c027f6) x86_64 x86_64 x86_64 GNU/Linux
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$ date
Wed Feb 8 01:33:08 EET 2017
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$ clang -v
clang version 3.8.0 (trunk 249969)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/ts2/m_local/bin_p/LLVM/vd_2015_10_11/vd_2015_10_11_installed/bin
Found candidate GCC installation: /usr/lib64/gcc/x86_64-suse-linux/4.8
Found candidate GCC installation: /usr/lib64/gcc/x86_64-suse-linux/4.9
Selected GCC installation: /usr/lib64/gcc/x86_64-suse-linux/4.9
Candidate multilib: .;@m64
Candidate multilib: 32;@m32
Selected multilib: .;@m64
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/4.8/lto-wrapper
Target: x86_64-suse-linux
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.8 --enable-ssp --disable-libssp --disable-plugin --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --disable-libgcj --disable-libmudflap --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --enable-linker-build-id --enable-linux-futex --program-suffix=-4.8 --without-system-libunwind --with-arch-32=i586 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux
Thread model: posix
gcc version 4.8.3 20140627 [gcc-4_8-branch revision 212064] (SUSE Linux)
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$ echo $CFLAGS
-mtune=native -ftree-vectorize
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$ echo $CXXFLAGS
-mtune=native -ftree-vectorize
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$ echo $CC
clang
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$ echo $CXX
clang++
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$
~~~
The configure parameters:
~~~
./configure --prefix=/home/ts2/m_local/bin_p/Ruby/paigaldatult/v_2_4_0 --enable-load-relative --enable-multiarch
~~~
An excerpt of the "make" console output
from a GCC based build session, where
~~~
export CC="gcc"
export CXX="g++"
~~~
~~~
configuring sdbm
configuring socket
configuring stringio
configuring strscan
configuring syslog
configuring zlib
make[1]: Entering directory '/opt/2dot7TiB_k8vaketas/ts2/mittevarundatav/_home/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0'
exts.mk:1468: *** missing separator. Stop.
make[1]: Leaving directory '/opt/2dot7TiB_k8vaketas/ts2/mittevarundatav/_home/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0'
uncommon.mk:220: recipe for target 'build-ext' failed
make: *** [build-ext] Error 2
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$ echo $CC
gcc
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$ echo $CXX
g++
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$ echo $CFLAGS
-mtune=native -ftree-vectorize
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$ echo $CXXFLAGS
-mtune=native -ftree-vectorize
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$ date
Wed Feb 8 01:46:37 EET 2017
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$ uname -a
Linux linux-0fiz 3.16.7-48-desktop #1 SMP PREEMPT Wed Oct 26 18:09:22 UTC 2016 (8c027f6) x86_64 x86_64 x86_64 GNU/Linux
ts2@linux-0fiz:~/m_local/bin_p/Ruby/kompileerimine/ruby-2.4.0$
~~~
---Files--------------------------------
2017_02_09_bugs_ruby-lang_org_issues_13200_exts_mk.txt (51.3 KB)
--
https://bugs.ruby-lang.org/
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>