Hello Xavier and Michael Here is the reults on mingw. Unfortunately results are not good.
The sqllite-3.5.8 is build from source on msys+mingw and intall in the octave-3.0.1 installation directries. octave-forge is configured with octave: octave (version 3.0.1) mkoctfile: mkoctfile for Octave 1 swig: pre-generated postgres: postgresql/libpq-fe.h not found mysql: mysql/mysql.h not found sqlite3: yes odbc: yes In case of mingw, sql.h warning disappred perhaps due to Michal's patch. However, sqlite3: failed odbc: falled Link errors for sqlite3 seemed to be the same as those of the cygwin. Compile error in odbc_wrap.cpp odbc_wrap.cpp: In function `octave_value_list _wrap_SQLExtendedFetch(const octave_value_list&, int)': This is perhaps due the mingw and msvc not being compatible each other. I do not have enough time and power at the moment. SovI forgive to support databae-packege for my mingw octave-3.0.1 at this moment $ make -i CXXFLAGS="-g" mkoctfile -DHAVE_OCTAVE_30 -v -o sqlite3.oct -lsqlite3 sqlite3_wrap.cpp g++ -c -I/mingw/include -I/include -I/usr/local/octave-3.0.1/include -I/GnuWin32/include -I/usr/local/octave-3.0.1/include/octave-3.0.1 -I/usr/local/octave-3.0.1/include/octave-3.0.1/octave -I/usr/local/octave-3.0.1/include -mieee-fp -g -DHAVE_OCTAVE_30 sqlite3_wrap.cpp -o sqlite3_wrap.o g++ -shared -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -o sqlite3.oct sqlite3_wrap.o -lsqlite3 -L/usr/local/octave-3.0.1/lib/octave-3.0.1 -L/usr/local/octave-3.0.1/lib -loctinterp -loctave -lcruft -L/mingw/lib -L/lib -L/usr/local/octave-3.0.1/lib -L/GnuWin32/lib -L/GnuWin32/bin -llapack -ltmglib -lblas -lfftw3 -luuid -lgmp -lws2_32 -lssl -lcrypto -lwldap32 -lcurl.dll -Lc:/Programs/MinGW/lib -LC:/Programs/msys/1.0/local/octave-3.0.1/lib -Lc:/Programs/GnuWin32/lib -Lc:/Programs/GnuWin32/bin -Lc:/Programs/MinGW/bin/../lib/gcc/mingw32/3.4.5 -Lc:/Programs/MinGW/bin/../lib/gcc -Lc:/Programs/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/lib -Lc:/Programs/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../.. -lz -lm -luuid -lgmp -lws2_32 -lssl -lcrypto -lwldap32 -lcurl.dll -lfrtbegin -lg2c -lmingw32 -lmoldname -lmingwex -lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32 sqlite3_wrap.o: In function `Z34_wrap_sqlite3_column_database_nameRK17octave_value_listi': C:/Programs/msys/1.0/local/octave-forge-bundle-20080429/main/database-1.0.s/src/sqlite3_wrap.cpp:4182: undefined reference to `sqlite3_column_database_name' sqlite3_wrap.o: In function `Z36_wrap_sqlite3_column_database_name16RK17octave_value_listi': C:/Programs/msys/1.0/local/octave-forge-bundle-20080429/main/database-1.0.s/src/sqlite3_wrap.cpp:4215: undefined reference to `sqlite3_column_database_name16' sqlite3_wrap.o: In function `Z31_wrap_sqlite3_column_table_nameRK17octave_value_listi': C:/Programs/msys/1.0/local/octave-forge-bundle-20080429/main/database-1.0.s/src/sqlite3_wrap.cpp:4248: undefined reference to `sqlite3_column_table_name' sqlite3_wrap.o: In function `Z33_wrap_sqlite3_column_table_name16RK17octave_value_listi': C:/Programs/msys/1.0/local/octave-forge-bundle-20080429/main/database-1.0.s/src/sqlite3_wrap.cpp:4281: undefined reference to `sqlite3_column_table_name16' sqlite3_wrap.o: In function `Z32_wrap_sqlite3_column_origin_nameRK17octave_value_listi': C:/Programs/msys/1.0/local/octave-forge-bundle-20080429/main/database-1.0.s/src/sqlite3_wrap.cpp:4314: undefined reference to `sqlite3_column_origin_name' sqlite3_wrap.o: In function `Z34_wrap_sqlite3_column_origin_name16RK17octave_value_listi': C:/Programs/msys/1.0/local/octave-forge-bundle-20080429/main/database-1.0.s/src/sqlite3_wrap.cpp:4347: undefined reference to `sqlite3_column_origin_name16' sqlite3_wrap.o: In function `Z35_wrap_sqlite3_table_column_metadataRK17octave_value_listi': C:/Programs/msys/1.0/local/octave-forge-bundle-20080429/main/database-1.0.s/src/sqlite3_wrap.cpp:6650: undefined reference to `sqlite3_table_column_metadata' collect2: ld returned 1 exit status make: [sqlite3.oct] Error 1 (ignored) CXXFLAGS="-g" mkoctfile -DHAVE_OCTAVE_30 -v -o odbc.oct -lodbc32 odbc_wrap.cpp g++ -c -I/mingw/include -I/include -I/usr/local/octave-3.0.1/include -I/GnuWin32/include -I/usr/local/octave-3.0.1/include/octave-3.0.1 -I/usr/local/octave-3.0.1/include/octave-3.0.1/octave -I/usr/local/octave-3.0.1/include -mieee-fp -g -DHAVE_OCTAVE_30 odbc_wrap.cpp -o odbc_wrap.o odbc_wrap.cpp: In function `octave_value_list _wrap_SQLExtendedFetch(const octave_value_list&, int)': odbc_wrap.cpp:5227: error: `SQLROWSETSIZE' was not declared in this scope odbc_wrap.cpp:5227: error: `arg4' was not declared in this scope odbc_wrap.cpp:5227: error: expected primary-expression before ')' token odbc_wrap.cpp:5227: error: expected `;' before numeric constant odbc_wrap.cpp:5264: error: expected primary-expression before ')' token make: [odbc.oct] Error 1 (ignored) -------------------------------------- GANBARE! NIPPON! Win your ticket to Olympic Games 2008. http://pr.mail.yahoo.co.jp/ganbare-nippon/ ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Octave-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/octave-dev
