Menu

#34 ogdi doesn't build

open
None
5
2005-05-12
2005-05-12
Neoclust
No

mkdir OBJ.linux
make --directory OBJ.linux -f ../makefile PASS='depend'
/home/neoclust/rpm/BUILD/ogdi-3.1.4/bin/linux/liblodbc.so
make[1]: Entering directory
`/home/neoclust/rpm/BUILD/ogdi-3.1.4/ogdi/attr_driver/odbc/OBJ.linux'
gcc -I..
-I/home/neoclust/rpm/BUILD/ogdi-3.1.4/include/linux
-I/home/neoclust/rpm/BUILD/ogdi-3.1.4/ogdi/include
-I/home/neoclust/rpm/BUILD/ogdi-3.1.4/proj -O -W -Wall
-ansi -fPIC -DUNIX=1 -D_BSD_SOURCE -D_LINUX -c -o
odbc.o ../odbc.c
In file included from /usr/include/sql.h:19,
from ../odbc.h:31,
from ../odbc.c:27:
/usr/include/sqltypes.h:92: error: two or more data
types in declaration specifiers
../odbc.c: In function 'dyn_InitializeDBLink':
../odbc.c:180: warning: pointer targets in passing
argument 4 of 'SQLError' differ in signedness
../odbc.c:180: warning: pointer targets in passing
argument 6 of 'SQLError' differ in signedness
../odbc.c:195: warning: pointer targets in passing
argument 4 of 'SQLError' differ in signedness
../odbc.c:195: warning: pointer targets in passing
argument 6 of 'SQLError' differ in signedness
../odbc.c:211: warning: pointer targets in passing
argument 4 of 'SQLError' differ in signedness
../odbc.c:211: warning: pointer targets in passing
argument 6 of 'SQLError' differ in signedness
../odbc.c:220: warning: pointer targets in passing
argument 4 of 'SQLError' differ in signedness
../odbc.c:220: warning: pointer targets in passing
argument 6 of 'SQLError' differ in signedness
../odbc.c:227: warning: pointer targets in passing
argument 2 of 'SQLPrepare' differ in signedness
../odbc.c:230: warning: pointer targets in passing
argument 4 of 'SQLError' differ in signedness
../odbc.c:230: warning: pointer targets in passing
argument 6 of 'SQLError' differ in signedness
../odbc.c:237: warning: passing argument 7 of
'SQLColAttributes' from incompatible pointer type
../odbc.c: At top level:
../odbc.c:287: warning: unused parameter 's'
../odbc.c:289: warning: unused parameter 'error'
../odbc.c:372: warning: unused parameter 's'
../odbc.c: In function 'dyn_SelectAttributes':
../odbc.c:531: warning: pointer targets in passing
argument 4 of 'SQLError' differ in signedness
../odbc.c:531: warning: pointer targets in passing
argument 6 of 'SQLError' differ in signedness
../odbc.c:540: warning: pointer targets in passing
argument 4 of 'SQLError' differ in signedness
../odbc.c:540: warning: pointer targets in passing
argument 6 of 'SQLError' differ in signedness
../odbc.c:561: warning: pointer targets in passing
argument 4 of 'SQLError' differ in signedness
../odbc.c:561: warning: pointer targets in passing
argument 6 of 'SQLError' differ in signedness
../odbc.c: At top level:
../odbc.c:505: warning: unused parameter 's'
../odbc.c:641: warning: unused parameter 's'
../odbc.c:644: warning: unused parameter 'error'
../odbc.c:685: warning: unused parameter 's'
../odbc.c:688: warning: unused parameter 'error'
make[1]: *** [odbc.o] Error 1

Discussion

  • Neoclust

    Neoclust - 2005-05-12

    Logged In: YES
    user_id=1272960

    I forgotten to say that i use gcc4

     
  • Frank Warmerdam

    Frank Warmerdam - 2005-05-12

    Logged In: YES
    user_id=17655

    I wasn't even aware there was a default ogdi attribute driver
    being built with OGDI! My suggestion for now is to remove
    attr_driver from ogdi/makefile and see if things work OK. I
    don't think the attribute driver is actually required for common
    use.

     
  • Frank Warmerdam

    Frank Warmerdam - 2005-05-12
    • assigned_to: nobody --> warmerda
     
  • Neoclust

    Neoclust - 2005-05-12

    Logged In: YES
    user_id=1272960

    i have the same result with the same errors

     
  • Nobody/Anonymous

    Logged In: NO

    The reason for this on my system is that unixODBC tries to
    redefine typedef void in sqltypes.h.

    I added a line to my odbc.h file:

    #define DONT_TD_VOID

    If you have questions on this feel free to email me at:
    jhawkins -a-t- forestone.com

     

Log in to post a comment.

MongoDB Logo MongoDB