Skip to content

Instantly share code, notes, and snippets.

@mariusbutuc
Created January 23, 2012 16:47
Show Gist options
  • Save mariusbutuc/1664196 to your computer and use it in GitHub Desktop.
Save mariusbutuc/1664196 to your computer and use it in GitHub Desktop.
have_library: checking for SQLConnect() in -ldb2... -------------------- no
"gcc -o conftest -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/x86_64-darwin11.2.0 -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/ruby/backward -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1 -I. -I/opt/IBM/db2/V9.5/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long -fno-common -pipe conftest.c -L. -L/Users/marius/.rvm/rubies/ruby-1.9.2-p290/lib -L/opt/IBM/db2/V9.5/lib32 -L. -lruby.1.9.1-static -lpthread -ldl -lobjc "
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: int main() {return 0;}
/* end */
"gcc -o conftest -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/x86_64-darwin11.2.0 -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/ruby/backward -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1 -I. -I/opt/IBM/db2/V9.5/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long -fno-common -pipe conftest.c -L. -L/Users/marius/.rvm/rubies/ruby-1.9.2-p290/lib -L/opt/IBM/db2/V9.5/lib32 -L. -lruby.1.9.1-static -ldb2 -lpthread -ldl -lobjc "
conftest.c: In function ‘t’:
conftest.c:5: error: ‘SQLConnect’ undeclared (first use in this function)
conftest.c:5: error: (Each undeclared identifier is reported only once
conftest.c:5: error: for each function it appears in.)
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: /*top*/
4: int main() {return 0;}
5: int t() { void ((*volatile p)()); p = (void ((*)()))SQLConnect; return 0; }
/* end */
"gcc -o conftest -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/x86_64-darwin11.2.0 -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/ruby/backward -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1 -I. -I/opt/IBM/db2/V9.5/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long -fno-common -pipe conftest.c -L. -L/Users/marius/.rvm/rubies/ruby-1.9.2-p290/lib -L/opt/IBM/db2/V9.5/lib32 -L. -lruby.1.9.1-static -ldb2 -lpthread -ldl -lobjc "
ld: warning: ignoring file /opt/IBM/db2/V9.5/lib32/libdb2.dylib, file was built for unsupported file format which is not the architecture being linked (x86_64)
Undefined symbols for architecture x86_64:
"_SQLConnect", referenced from:
_t in ccHCV9jD.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: /*top*/
4: int main() {return 0;}
5: int t() { SQLConnect(); return 0; }
/* end */
--------------------
find_library: checking for SQLConnect() in -ldb2... -------------------- no
"gcc -o conftest -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/x86_64-darwin11.2.0 -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/ruby/backward -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1 -I. -I/opt/IBM/db2/V9.5/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long -fno-common -pipe conftest.c -L. -L/Users/marius/.rvm/rubies/ruby-1.9.2-p290/lib -L/opt/IBM/db2/V9.5/lib32 -L. -lruby.1.9.1-static -ldb2 -lpthread -ldl -lobjc "
conftest.c: In function ‘t’:
conftest.c:5: error: ‘SQLConnect’ undeclared (first use in this function)
conftest.c:5: error: (Each undeclared identifier is reported only once
conftest.c:5: error: for each function it appears in.)
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: /*top*/
4: int main() {return 0;}
5: int t() { void ((*volatile p)()); p = (void ((*)()))SQLConnect; return 0; }
/* end */
"gcc -o conftest -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/x86_64-darwin11.2.0 -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/ruby/backward -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1 -I. -I/opt/IBM/db2/V9.5/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long -fno-common -pipe conftest.c -L. -L/Users/marius/.rvm/rubies/ruby-1.9.2-p290/lib -L/opt/IBM/db2/V9.5/lib32 -L. -lruby.1.9.1-static -ldb2 -lpthread -ldl -lobjc "
ld: warning: ignoring file /opt/IBM/db2/V9.5/lib32/libdb2.dylib, file was built for unsupported file format which is not the architecture being linked (x86_64)
Undefined symbols for architecture x86_64:
"_SQLConnect", referenced from:
_t in ccbJmNvJ.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: /*top*/
4: int main() {return 0;}
5: int t() { SQLConnect(); return 0; }
/* end */
"gcc -o conftest -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/x86_64-darwin11.2.0 -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/ruby/backward -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1 -I. -I/opt/IBM/db2/V9.5/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long -fno-common -pipe conftest.c -L. -L/Users/marius/.rvm/rubies/ruby-1.9.2-p290/lib -L/opt/IBM/db2/V9.5/lib32 -L. -lruby.1.9.1-static -ldb2 -lpthread -ldl -lobjc "
conftest.c: In function ‘t’:
conftest.c:5: error: ‘SQLConnect’ undeclared (first use in this function)
conftest.c:5: error: (Each undeclared identifier is reported only once
conftest.c:5: error: for each function it appears in.)
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: /*top*/
4: int main() {return 0;}
5: int t() { void ((*volatile p)()); p = (void ((*)()))SQLConnect; return 0; }
/* end */
"gcc -o conftest -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/x86_64-darwin11.2.0 -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/ruby/backward -I/Users/marius/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1 -I. -I/opt/IBM/db2/V9.5/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long -fno-common -pipe conftest.c -L. -L/Users/marius/.rvm/rubies/ruby-1.9.2-p290/lib -L/opt/IBM/db2/V9.5/lib32 -L. -lruby.1.9.1-static -ldb2 -lpthread -ldl -lobjc "
ld: warning: ignoring file /opt/IBM/db2/V9.5/lib32/libdb2.dylib, file was built for unsupported file format which is not the architecture being linked (x86_64)
Undefined symbols for architecture x86_64:
"_SQLConnect", referenced from:
_t in ccYNW06e.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: /*top*/
4: int main() {return 0;}
5: int t() { SQLConnect(); return 0; }
/* end */
--------------------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment