Skip to content

Instantly share code, notes, and snippets.

View CirrusThink's full-sized avatar

Cirrus Thinking CirrusThink

View GitHub Profile
@CirrusThink
CirrusThink / rvm compile error
Created July 9, 2015 17:56
solaris 11.2 i386 error compiling ruby 2.2.1
installing default ripper libraries
checking ../.././parse.y and ../.././ext/ripper/eventids2.c
make[2]: Leaving directory `/export/home/dolly/.rvm/src/ruby-2.2.1/ext/ripper'
make[2]: Entering directory `/export/home/dolly/.rvm/src/ruby-2.2.1/ext/sdbm'
compiling init.c
compiling _sdbm.c
linking shared-object sdbm.so
make[2]: Leaving directory `/export/home/dolly/.rvm/src/ruby-2.2.1/ext/sdbm'
make[2]: Entering directory `/export/home/dolly/.rvm/src/ruby-2.2.1/ext/socket'
generating constant definitions
@CirrusThink
CirrusThink / gist:9f25011511a8cef5241d
Created July 9, 2015 22:00
Ruby 2.2.2 will not compile from source in 32 bit and 64bit
make & sudo make install
[1] 23519
Password: CC = /usr/bin/gcc -m32
LD = /usr/ccs/bin/ld
LDSHARED = /usr/bin/gcc -m32 -shared
CFLAGS = -m32
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT -fPIE
CPPFLAGS = -I. -I.ext/include/i386-solaris2.11 -I./include -I.
DLDFLAGS = -fstack-protector -pie -m32
SOLIBS =
@CirrusThink
CirrusThink / gist:af14defdc12cce9ddb34
Created July 10, 2015 13:39
ruby Solaris 64 bit compiling errors
$ ./configure --prefix=/export/home/facdtest/ruby64/ --with-cflags=-m64 -O2 -g
## --------- ##
## Platform. ##
## --------- ##
hostname = vdocklab01
uname -m = i86pc
uname -r = 5.11
uname -s = SunOS
@CirrusThink
CirrusThink / gist:c78ecfd188e094b5df38
Created July 10, 2015 13:57
solaris 11.2 i386 error compiling ruby 2.2.1 modified uname
./configure --prefix=/export/home/facdtest/ruby64/ --with-cflags="-m64 -O2 -g" --target=amd64-pc-solaris2.11
checking build system type... tool/config.guess: unable to guess system type
This script, last modified 2015-01-01, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
and
http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
@CirrusThink
CirrusThink / gist:51bda73b7e3df66cffd3
Created July 10, 2015 14:31
solaris 11.2 i386 error compiling ruby 2.2.1 modified uname
checking build system type... tool/config.guess: unable to guess system type
This script, last modified 2015-01-01, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
and
http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
facdtest@vdocklab01:~/ruby-2.1.6$ ./configure --prefix=/export/home/facdtest/ruby64/ --with-cflags="-m64 -O2 -g" --target=amd64-pc-solaris2.11
checking build system type... tool/config.guess: unable to guess system type
This script, last modified 2015-01-01, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
and
http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
facdtest@vdocklab01:~/ruby-2.1.6$ autoreconf
configure.in:698: warning: underquoted definition of RUBY_TRY_CFLAGS
configure.in:698: run info '(automake)Extending aclocal'
configure.in:698: or see http://www.gnu.org/software/automake/manual/automake.html#Extending-aclocal
facdtest@vdocklab01:~/ruby-2.1.6$ ./configure --prefix=/export/home/facdtest/ruby64/ --with-cflags="-m64 -O2 -g" --target=amd64-pc-solaris2.11
checking build system type... i386-pc-solaris2.11
checking host system type... i386-pc-solaris2.11
checking target system type... x86_64-pc-solaris2.11
checking whether the C compiler works... no
configure: error: in `/export/home/facdtest/ruby-2.1.6':
cat config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by configure, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ ./configure --prefix=/export/home/facdtest/ruby64/ --with-cflags=-m64 -O2 -g --target=amd64-pc-solaris2.11
## --------- ##
facdtest@vdocklab01:~/ruby-2.1.6$ cat config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by configure, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ ./configure --prefix=/export/home/facdtest/ruby64/ --with-cflags=-m64 -O2 -g --target=amd64-pc-solaris2.11
## --------- ##
./configure --prefix=/export/home/dolly/ruby64/ --with-cflags="-m64 -O2 -g" --target=amd64-pc-solaris2.11
checking build system type... i386-pc-solaris2.11
checking host system type... i386-pc-solaris2.11
checking target system type... x86_64-pc-solaris2.11
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o