Re: Wrappers/ODBCDataManagerQ4

Nick Gorham <[email protected]>
Newsgroups gmane.comp.db.unixodbc.devel
Message-ID <[email protected]>
Peter Harvey wrote:

>On Sunday 31 August 2008 13:24:59 Nick Gorham wrote:
>  
>
>>Peter Harvey wrote:
>>    
>>
>>>Nick,
>>>
>>>I noticed that you removed Wrappers and ODBCDataManagerQ4 from
>>>Makefile.am. I assume that it was because of all the changes I was making
>>>in those directories. With this in mind I have added them back - as they
>>>now build fine. Even still - I am doing work on Vista much of the time to
>>>ensure that things are ok there and then checking the changes in before
>>>switching over to Linux to ensure portability... so there may be times
>>>when things break for some hours (possibly 24hrs).
>>>
>>>Hopefully this is ok. Alternatively; I could just yank this work from the
>>>project (as we had discussed) and start working in a new project.
>>>
>>>Its all good from where I am sitting - I just need to stay focused on
>>>making progress as fast as possible.
>>>      
>>>
>>Yes, I was trying to get a build that built :-) so I could release it.
>>It failed with some TEXT() macros.
>>
>>It would help getting the 2.2.13 out if you could hold back for the
>>moment though, or if its in a state of flux, maybe it would be better to
>>remove for the moment, as then it will get released quicker and we can
>>do the plit we talked about, There is not much point in a release if
>>part of it is a work in progress.
>>    
>>
>
>Well it builds for me at this moment so I can just leave it as is and start 
>working from another project or take steps to actually remove some of it now. 
>Your preference?
>
>I am definitely a huge fan of getting a release out :)
>
>Where should we draw the line between the unixODBC of 'tomorrow' and the 
>optional stuff? I suppose unixODBC could be reduced to the following 
>deliverables.
>
>Libraries
>
>- odbc
>- odbcinst
>
>Executables
>
>- isql
>- uisql
>- odbcinst
>- odbc_config
>
>Includes
>
>- sql.h
>- sqlext.h
>- sqltypes.h
>- sqlucode.h
>- odbcinst.h
>- odbcinstext.h
>- unixodbc_conf.h
>- uodbc_extras.h
>- uodbc_stats.h
>
>This would leave, at least, the following features to be put into one or more 
>projects;
>
>- drivers
>- driver config
>- Qt gui bits
>- gtk gui bits
>- wrappers
>- FDB stuff
>- SQL parser
>
>...basically anything not needed to support the basic functionality of DM and 
>odbcinst.
>
>Thoughts?
>
>  
>
I would leave the original ODBCConfig (so libodbcinstQ), odbctest and 
maybe one DataManager in the main build.

The current CVS fails to build for me still.

 g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"unixODBC\" 
-DVERSION=\"2.2.13pre\" -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 -DHAVE_ICONV=1 -DICONV_CONST= 
-DHAVE_LIBCRYPT=1 -DHAVE_READLINE_HISTORY_H=1 -DHAVE_READLINE=1 
-DHAVE_SCANDIR=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_TIME_H=1 
-DSIZEOF_LONG=4 -DHAVE_LONG_LONG=1 -DSIZEOF_LONG_INT=4 
-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 -DQT_V4LAYOUT=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_VARARGS_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 
-DUNIXODBC_SOURCE=1 -I. -I. -I../include -I../../../include 
-DTHEPREFIX=\"/usr/local\" -DSYSTEM_FILE_PATH=\"/usr/local/etc\" 
-DDEFLIB_PATH=\"/usr/local/lib\" -DSHLIBEXT=\".so\" -I../../../libltdl 
-g -O2 -MT ODBCConsole.lo -MD -MP -MF .deps/ODBCConsole.Tpo -c 
ODBCConsole.cpp  -fPIC -DPIC -o .libs/ODBCConsole.o
ODBCConsole.cpp: In member function `virtual bool
   ODBCConsole::doExecuteShow(const SQLCHAR*)':
ODBCConsole.cpp:751: invalid conversion from `SQLCHAR*' to `const char*'
ODBCConsole.cpp:846: invalid conversion from `SQLCHAR*' to `const char*'
make[3]: *** [ODBCConsole.lo] Error 1
make[3]: Leaving directory `/home/nick/cvs/unixODBC/Wrappers/CPP/Library'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/home/nick/cvs/unixODBC/Wrappers/CPP'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/nick/cvs/unixODBC/Wrappers'
make: *** [install-recursive] Error 1


-- 
Nick Gorham
Easysoft Limited
http://www.easysoft.com, http://www.unixODBC.org

_______________________________________________
unixODBC-dev mailing list
[email protected]
http://mail.easysoft.com/mailman/listinfo/unixodbc-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.