Differing signedness warnings when compiling ruby-odbc.

B

Ben Gribaudo

Hi,

When compiling ruby-odbc 0.996 on Ubuntu Breezy, gcc outputs a number
of warnings that "pointer targets in passing argument x of y differ in
signedness". (see output below)

Should these warnings concern me? Is there a way to resolve the
underlying issue?

Box info:
GNU make 3.80.
Linux version 2.6.12-10-686-smp (buildd@terranova) (gcc version 3.4.5
20050809 (prerelease) (Ubuntu 3.4.4-6ubuntu8)) #1 SMP Fri Nov 18
12:27:41 UTC 2005

Thank you,
Ben

=== Output from Make ===
gcc -fPIC -Wall -g -O2 -fPIC -I. -I/usr/lib/ruby/1.8/i486-linux
-I/usr/lib/rub
y/1.8/i486-linux -I. -DHAVE_SQL_H -DHAVE_SQLEXT_H -DHAVE_TYPE_SQLTCHAR
-DHAVE_OD
BCINST_H -c odbc.c
odbc.c: In function âget_err_or_infoâ:
odbc.c:761: warning: pointer targets in passing argument 4 of
âSQLErrorâ differ
in signedness
odbc.c:761: warning: pointer targets in passing argument 6 of
âSQLErrorâ differ
in signedness
odbc.c: In function âcallsqlâ:
odbc.c:949: warning: pointer targets in passing argument 4 of
âSQLErrorâ differ
in signedness
odbc.c:949: warning: pointer targets in passing argument 6 of
âSQLErrorâ differ
in signedness
odbc.c: In function âupcase_ifâ:
odbc.c:1994: warning: pointer targets in initialization differ in
signedness
odbc.c: In function âdbc_infoâ:
odbc.c:2305: warning: pointer targets in passing argument 6 of
âSQLTablesâ diffe
r in signedness
odbc.c:2313: warning: pointer targets in passing argument 6 of
âSQLColumnsâ diff
er in signedness
odbc.c:2321: warning: pointer targets in passing argument 6 of
âSQLPrimaryKeysâ
differ in signedness
odbc.c:2332: warning: pointer targets in passing argument 6 of
âSQLStatisticsâ d
iffer in signedness
odbc.c:2348: warning: pointer targets in passing argument 6 of
âSQLForeignKeysâ
differ in signedness
odbc.c:2348: warning: pointer targets in passing argument 12 of
âSQLForeignKeysâ
differ in signedness
odbc.c:2357: warning: pointer targets in passing argument 6 of
âSQLTablePrivileg
esâ differ in signedness
odbc.c:2365: warning: pointer targets in passing argument 6 of
âSQLProceduresâ d
iffer in signedness
odbc.c:2374: warning: pointer targets in passing argument 6 of
âSQLProcedureColu
mnsâ differ in signedness
odbc.c:2374: warning: pointer targets in passing argument 8 of
âSQLProcedureColu
mnsâ differ in signedness
odbc.c:2385: warning: pointer targets in passing argument 7 of
âSQLSpecialColumn
sâ differ in signedness
odbc.c: In function âstmt_cursornameâ:
odbc.c:3763: warning: pointer targets in passing argument 2 of
âSQLSetCursorName
â differ in signedness
odbc.c: In function âstmt_prep_intâ:
odbc.c:4667: warning: pointer targets in passing argument 2 of
âSQLExecDirectâ d
iffer in signedness
odbc.c:4672: warning: pointer targets in passing argument 2 of
âSQLPrepareâ diff
er in signedness
gcc -shared -L"/usr/lib" -o odbc.so odbc.o -lruby1.8 -lodbcinst
-lodbc -lpthr
ead -ldl -lcrypt -lm -lc
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,767
Messages
2,569,570
Members
45,045
Latest member
DRCM

Latest Threads

Top