Menu

Compile Error: struct ODBCINSTWND’ has...

Help
nobicycle
2009-12-09
2013-04-25
  • nobicycle

    nobicycle - 2009-12-09

    ./configure -with-qt-libraries=/usr/lib/qt4
    ended without error
    but  'make produced the error below:

    Much obliged for a response.
    make: Entering directory `/home/user/svn/unixodbc-gui-qt/trunk/ODBCCreateDataSourceQ4'
    g++ -DPACKAGE_NAME=\"unixODBC-GUI-Qt\" -DPACKAGE_TARNAME=\"unixodbc-gui-qt\" -DPACKAGE_VERSION=\"1.0.1\" -DPACKAGE_STRING=\"unixODBC-GUI-Qt\ 1.0.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"unixODBC-GUI-Qt\" -DVERSION=\"1.0.1\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_SEM_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBCRYPT=1 -DHAVE_READLINE_HISTORY_H=1 -DHAVE_READLINE=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_TIME_H=1 -DSIZEOF_LONG=8 -DPLATFORM64=1 -DHAVE_LONG_LONG=1 -DSIZEOF_LONG_INT=8 -DHAVE_STRCASECMP=1 -DHAVE_STRNCASECMP=1 -DHAVE_VSNPRINTF=1 -DHAVE_STRTOL=1 -DHAVE_ATOLL=1 -DHAVE_STRTOLL=1 -DHAVE_ENDPWENT=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_FTIME=1 -DHAVE_TIME=1 -DHAVE_LIBPTHREAD=1 -D_REENTRANT=1 -DHAVE_LOCALTIME_R=1 -DHAVE_FTOK=1 -DHAVE_SEMGET=1 -DHAVE_SHMGET=1 -DHAVE_SEMOP=1 -DHAVE_SNPRINTF=1 -DNEED_SEMUNDO_UNION=1 -DCOLLECT_STATS=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_UNISTD_H=1 -DHAVE_PWD_H=1 -DHAVE_CRYPT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_LOCALE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_SEM_H=1 -DHAVE_STDARG_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_TIME_H=1 -DHAVE_DIRENT_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_VPRINTF=1 -DHAVE_PUTENV=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRSTR=1 -DHAVE_SETENV=1 -DHAVE_SETLOCALE=1 -DHAVE_STRCHR=1 -I. -I/usr/X11R6/include/qt4 -I/usr/X11R6/include/qt4/QtCore -I/usr/X11R6/include/qt4/QtGui -I/usr/X11R6/include/qt4/QtAssistant -I/usr/X11R6/include/qt4/QtNetwork -DSYSTEM_FILE_PATH=\"/usr/local/etc\" -DDEFLIB_PATH=\"/usr/local/lib\" -I../libltdl    -g -O2 -DV_MAJOUR=1 -DV_MINOR=0 -DV_RELEASE=1 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cpp
    main.cpp: In function ‘int main(int, char**)’:
    main.cpp:50: error: ‘struct ODBCINSTWND’ has no member named ‘szUI’
    make: ***  Error 1
    make: Leaving directory `/home/user/svn/unixodbc-gui-qt/trunk/ODBCCreateDataSourceQ4'
    make: ***  Error 2

     
  • Peter Harvey

    Peter Harvey - 2010-02-10

    It looks like you are trying to build it against an older version of unixODBC. The latest in sourceforge shows…

    typedef struct  tODBCINSTWND
    {
        char szUI;    /*!< Plugin file name (no path and no extension) ie "odbcinstQ4".                       */
        HWND hWnd;                  /*!< this is passed to the UI plugin - caller must know what the plugin is expecting    */

    } ODBCINSTWND, *HODBCINSTWND;

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.