During my CF deployment attempt I see the CF vm downloading and compiling
packages from the blobstore (using dav I have the blobstore on my bosh vm).
When it gets to ruby it fails during the make step with the following
gcc -I. -I../../.ext/include/x86_64-linux -I../.././include
-I/var/vcap/packages/libyaml/include -fPIC -O3 -ggdb -Wextra
-Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings
-Wno-missing-field-initializers -Wno-long-long -o ossl_ssl.o -c ossl_ssl.c
ossl_ssl.c:110:1: error: 'SSLv2_method' undeclared here (not in a function)
ossl_ssl.c:111:1: error: 'SSLv2_server_method' undeclared here (not in a
ossl_ssl.c:112:1: error: 'SSLv2_client_method' undeclared here (not in a
make: *** [ossl_ssl.o] Error 1
make: Leaving directory
make: *** [mkmain.sh] Error 1
Searching around it seems like most solutions to this are to use RVM. I
built this stemcell myself so I'm wondering if I missed an important step.
Recently when I've installed ruby without rvm on Lucid for other projects
I do this:
apt-get install libssl-dev
I don't see the "with-openssl" param being used in the bosh compile step.
Did you guys ever see this problem and get around it when building the