Created
January 6, 2014 21:31
-
-
Save AntelopeSalad/8290163 to your computer and use it in GitHub Desktop.
sudo CROSS_COMPILING=true ./gem install pg -v '0.17.0'
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
have_library: checking for CertOpenStore() in -lcrypt32... -------------------- no | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lpthread -lrt -ldl -lcrypt -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: int main(int argc, char **argv) | |
4: { | |
5: return 0; | |
6: } | |
/* end */ | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lcrypt32 -lpthread -lrt -ldl -lcrypt -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:13:57: error: ‘CertOpenStore’ undeclared (first use in this function) | |
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))CertOpenStore; return 0; } | |
/* end */ | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lcrypt32 -lpthread -lrt -ldl -lcrypt -lm -lc" | |
/usr/bin/ld: cannot find -lcrypt32 | |
collect2: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
13: int t(void) { CertOpenStore(); return 0; } | |
/* end */ | |
-------------------- | |
have_library: checking for CreateDC() in -lgdi32... -------------------- no | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lgdi32 -lpthread -lrt -ldl -lcrypt -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:13:57: error: ‘CreateDC’ undeclared (first use in this function) | |
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))CreateDC; return 0; } | |
/* end */ | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lgdi32 -lpthread -lrt -ldl -lcrypt -lm -lc" | |
/usr/bin/ld: cannot find -lgdi32 | |
collect2: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
13: int t(void) { CreateDC(); return 0; } | |
/* end */ | |
-------------------- | |
have_library: checking for main() in -lsecur32... -------------------- no | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lsecur32 -lpthread -lrt -ldl -lcrypt -lm -lc" | |
/usr/bin/ld: cannot find -lsecur32 | |
collect2: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; } | |
/* end */ | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lsecur32 -lpthread -lrt -ldl -lcrypt -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:13:1: error: too few arguments to function ‘main’ | |
conftest.c:5:5: note: declared here | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
13: int t(void) { main(); return 0; } | |
/* end */ | |
-------------------- | |
have_library: checking for WSASocket() in -lws2_32... -------------------- no | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lws2_32 -lpthread -lrt -ldl -lcrypt -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:13:57: error: ‘WSASocket’ undeclared (first use in this function) | |
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))WSASocket; return 0; } | |
/* end */ | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lws2_32 -lpthread -lrt -ldl -lcrypt -lm -lc" | |
/usr/bin/ld: cannot find -lws2_32 | |
collect2: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
13: int t(void) { WSASocket(); return 0; } | |
/* end */ | |
-------------------- | |
have_library: checking for BIO_new() in -lcrypto... -------------------- yes | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lcrypto -lpthread -lrt -ldl -lcrypt -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:13:57: error: ‘BIO_new’ undeclared (first use in this function) | |
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))BIO_new; return 0; } | |
/* end */ | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lcrypto -lpthread -lrt -ldl -lcrypt -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
13: int t(void) { BIO_new(); return 0; } | |
/* end */ | |
-------------------- | |
have_library: checking for SSL_new() in -lssl... -------------------- yes | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -lcrypto -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lssl -lcrypto -lpthread -lrt -ldl -lcrypt -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:13:57: error: ‘SSL_new’ undeclared (first use in this function) | |
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))SSL_new; return 0; } | |
/* end */ | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -lcrypto -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lssl -lcrypto -lpthread -lrt -ldl -lcrypt -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: /*top*/ | |
4: extern int t(void); | |
5: int main(int argc, char **argv) | |
6: { | |
7: if (argc > 1000000) { | |
8: printf("%p", &t); | |
9: } | |
10: | |
11: return 0; | |
12: } | |
13: int t(void) { SSL_new(); return 0; } | |
/* end */ | |
-------------------- | |
find_executable: checking for pg_config... -------------------- yes | |
-------------------- | |
find_header: checking for libpq-fe.h... -------------------- yes | |
"gcc -E -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/usr/include/postgresql -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -o conftest.i" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <libpq-fe.h> | |
/* end */ | |
-------------------- | |
find_header: checking for libpq/libpq-fs.h... -------------------- yes | |
"gcc -E -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/usr/include/postgresql -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -o conftest.i" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <libpq/libpq-fs.h> | |
/* end */ | |
-------------------- | |
find_header: checking for pg_config_manual.h... -------------------- yes | |
"gcc -E -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/usr/include/postgresql -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -o conftest.i" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <pg_config_manual.h> | |
/* end */ | |
-------------------- | |
have_library: checking for PQconnectdb() in -lpq... -------------------- no | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/usr/include/postgresql -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/usr/lib -Wl,-R/usr/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -lssl -lcrypto -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lpq -lssl -lcrypto -lpthread -lrt -ldl -lcrypt -lm -lc" | |
/usr/lib/libpq.so: undefined reference to `SSL_CTX_use_certificate_chain_file@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_write@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_set_fd@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_use_PrivateKey_file@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `CRYPTO_set_locking_callback@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `X509_NAME_get_text_by_NID@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_connect@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `ENGINE_init@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `X509_STORE_load_locations@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_CTX_get_cert_store@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_ctrl@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_free@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_library_init@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_CTX_ctrl@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `ERR_get_error@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_pending@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `ENGINE_free@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `X509_get_subject_name@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_use_certificate_file@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_check_private_key@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_load_error_strings@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `ENGINE_by_id@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_get_peer_certificate@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_CTX_new@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `CRYPTO_num_locks@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `ENGINE_load_private_key@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `ENGINE_finish@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_set_verify@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `X509_free@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `CRYPTO_set_id_callback@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_get_error@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_new@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_shutdown@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_use_PrivateKey@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `TLSv1_method@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `X509_STORE_set_flags@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_read@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `OPENSSL_config@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_CTX_load_verify_locations@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `ERR_reason_error_string@OPENSSL_1.0.0' | |
/usr/lib/libpq.so: undefined reference to `SSL_set_ex_data@OPENSSL_1.0.0' | |
collect2: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <libpq-fe.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: printf("%p", &t); | |
11: } | |
12: | |
13: return 0; | |
14: } | |
15: int t(void) { void ((*volatile p)()); p = (void ((*)()))PQconnectdb; return 0; } | |
/* end */ | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/usr/include/postgresql -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/usr/lib -Wl,-R/usr/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -lssl -lcrypto -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lpq -lssl -lcrypto -lpthread -lrt -ldl -lcrypt -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:15:1: error: too few arguments to function ‘PQconnectdb’ | |
/usr/include/postgresql/libpq-fe.h:250:16: note: declared here | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <libpq-fe.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: printf("%p", &t); | |
11: } | |
12: | |
13: return 0; | |
14: } | |
15: int t(void) { PQconnectdb(); return 0; } | |
/* end */ | |
-------------------- | |
have_library: checking for PQconnectdb() in -llibpq... -------------------- no | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/usr/include/postgresql -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/usr/lib -Wl,-R/usr/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -lssl -lcrypto -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -llibpq -lssl -lcrypto -lpthread -lrt -ldl -lcrypt -lm -lc" | |
/usr/bin/ld: cannot find -llibpq | |
collect2: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <libpq-fe.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: printf("%p", &t); | |
11: } | |
12: | |
13: return 0; | |
14: } | |
15: int t(void) { void ((*volatile p)()); p = (void ((*)()))PQconnectdb; return 0; } | |
/* end */ | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/usr/include/postgresql -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/usr/lib -Wl,-R/usr/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -lssl -lcrypto -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -llibpq -lssl -lcrypto -lpthread -lrt -ldl -lcrypt -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:15:1: error: too few arguments to function ‘PQconnectdb’ | |
/usr/include/postgresql/libpq-fe.h:250:16: note: declared here | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <libpq-fe.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: printf("%p", &t); | |
11: } | |
12: | |
13: return 0; | |
14: } | |
15: int t(void) { PQconnectdb(); return 0; } | |
/* end */ | |
-------------------- | |
have_library: checking for PQconnectdb() in -lms/libpq... -------------------- no | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/usr/include/postgresql -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/usr/lib -Wl,-R/usr/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -lssl -lcrypto -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lms/libpq -lssl -lcrypto -lpthread -lrt -ldl -lcrypt -lm -lc" | |
/usr/bin/ld: cannot find -lms/libpq | |
collect2: ld returned 1 exit status | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <libpq-fe.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: printf("%p", &t); | |
11: } | |
12: | |
13: return 0; | |
14: } | |
15: int t(void) { void ((*volatile p)()); p = (void ((*)()))PQconnectdb; return 0; } | |
/* end */ | |
"gcc -o conftest -I/opt/ruby-210/embedded/include/ruby-2.1.0/i686-linux -I/opt/ruby-210/embedded/include/ruby-2.1.0/ruby/backward -I/opt/ruby-210/embedded/include/ruby-2.1.0 -I. -I/usr/include/postgresql -I/opt/ruby-210/embedded/include -D_FILE_OFFSET_BITS=64 -I/opt/ruby-210/embedded/include -O3 -g -pipe -fPIC conftest.c -L. -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L/usr/lib -Wl,-R/usr/lib -L/opt/ruby-210/embedded/lib -Wl,-R/opt/ruby-210/embedded/lib -L. -Wl,-rpath,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -fstack-protector -rdynamic -Wl,-export-dynamic -L/opt/ruby-210/embedded/lib -lssl -lcrypto -Wl,-R -Wl,/opt/ruby-210/embedded/lib -L/opt/ruby-210/embedded/lib -lruby -lms/libpq -lssl -lcrypto -lpthread -lrt -ldl -lcrypt -lm -lc" | |
conftest.c: In function ‘t’: | |
conftest.c:15:1: error: too few arguments to function ‘PQconnectdb’ | |
/usr/include/postgresql/libpq-fe.h:250:16: note: declared here | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <libpq-fe.h> | |
4: | |
5: /*top*/ | |
6: extern int t(void); | |
7: int main(int argc, char **argv) | |
8: { | |
9: if (argc > 1000000) { | |
10: printf("%p", &t); | |
11: } | |
12: | |
13: return 0; | |
14: } | |
15: int t(void) { PQconnectdb(); return 0; } | |
/* end */ | |
-------------------- | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment