Octave forge database
Alex Hindle
ahindle at csse.unimelb.edu.au
Sat Jul 4 09:35:15 CDT 2009
Hi
I am trying to install the database package in Octave 3.0.2 which comes with
Mandriva 2009 Linux. I haven't tried with Windows.
Here is the input and the error message:
octave:1> pkg install database-1.0.tar.gz
sqlite3_wrap.cpp: In function ‘octave_value_list
_wrap_sqlite3_auto_extension(const octave_value_list&, int)’:
sqlite3_wrap.cpp:6768: error: invalid conversion from ‘void*’ to ‘void
(*)()’
sqlite3_wrap.cpp:6768: error: initializing argument 1 of ‘int
sqlite3_auto_extension(void (*)())’
make: *** [sqlite3.oct] Error 1
error: 'make' returned the following error: make: Entering directory
`/home/userx/tmp/oct-5OqMNT/database-1.0/src'
/usr/bin/swig -octave -c++ -o sqlite3_wrap.cpp sqlite3.i
mkoctfile -DHAVE_OCTAVE_30 -v -o sqlite3.oct -lsqlite3 sqlite3_wrap.cpp
g++ -c -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic
-fasynchronous-unwind-tables -DH5_USE_16_API -fPIC
-I/usr/include/octave-3.0.2 -I/usr/include/octave-3.0.2/octave -mieee-fp -O2
-g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic
-fasynchronous-unwind-tables -DHAVE_OCTAVE_30 sqlite3_wrap.cpp -o
sqlite3_wrap.o
make: Leaving directory `/home/userx/tmp/oct-5OqMNT/database-1.0/src'
error: called from `pkg:configure_make' in file
/usr/share/octave/3.0.2/m/pkg/pkg.m near line 1248, column 2
I have also tried it with Octave 3.2.0 (compiled from source on Mandriva
2009 Linux). I get a similar error:
octave:1> pkg install ../youtube/database-1.0.tar.gz
sqlite3_wrap.cpp: In function ‘octave_value_list
_wrap_sqlite3_auto_extension(const octave_value_list&, int)’:
sqlite3_wrap.cpp:6768: error: invalid conversion from ‘void*’ to ‘void
(*)()’
sqlite3_wrap.cpp:6768: error: initializing argument 1 of ‘int
sqlite3_auto_extension(void (*)())’
make: *** [sqlite3.oct] Error 1
'make' returned the following error: make: Entering directory
`/home/userx/tmp/oct-H2Hl0p/database-1.0/src'
/usr/bin/swig -octave -c++ -o sqlite3_wrap.cpp sqlite3.i
mkoctfile -DHAVE_OCTAVE_30 -v -o sqlite3.oct -lsqlite3 sqlite3_wrap.cpp
g++ -c -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic
-fasynchronous-unwind-tables -DH5_USE_16_API -fPIC
-I/usr/include/octave-3.0.2 -I/usr/include/octave-3.0.2/octave -mieee-fp -O2
-g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic
-fasynchronous-unwind-tables -DHAVE_OCTAVE_30 sqlite3_wrap.cpp -o
sqlite3_wrap.o
make: Leaving directory `/home/userx/tmp/oct-H2Hl0p/database-1.0/src'
error: called from `pkg>configure_make' in file
/home/userx/CS/octave-3.2.0/scripts/pkg/pkg.m near line 1253, column 2
error: called from:
error: /home/userx/CS/octave-3.2.0/scripts/pkg/pkg.m at line 714, column 5
error: /home/userx/CS/octave-3.2.0/scripts/pkg/pkg.m at line 287, column 7
Thanks
Alex
2009/7/4 Tatsuro MATSUOKA <tmacchant at yahoo.co.jp>
> Hello
>
> I have not yet succeeded because I have moved to my main work to build
> octave-3.2.0
> on Mingw-gcc-4.3.3-tdm-dw2 and stopped trying to build octave-forge
> package.
>
> The cast error itself is solved by my modification indicated in the my
> previous post, however another
> errors prevent me to go forward
>
> Your information is too few so that I cannot give you any suggestion.
>
> What platform do you try to build database package. Did you tried on Octave
> 3.2.0 for Windows MinGW32
> ?
>
> If so you have to build sqlite libraries first by the gcc-4.3.0-TDM-dw2
> with shared-libstd++ as has
> been done by Benjamin.
>
> It my inspection is right I will try it tomorrow but I cannot say that it
> will be successful or not.
>
> BTW My address concerning to the octave is tmacchant at yahoo.co.jp but not
> tmacchan2t at yahoo.co.jp.
> The address 'tmacchan2t at yahoo.co.jp' is for the cygwin ML.
>
> In addition question is preferably carried out on the ML because the Q and
> A processes is recorded
> in the ML archives and they will give the information to other users.
>
> Regards
>
> Tatsuro
>
> --- Tatsuro MATSUOKA wrote:
>
> > Date:Sat, 4 Jul 2009 19:43:25 +0900 (JST)
> > From:Tatsuro MATSUOKA <tmacchant2 at yahoo.co.jp>
> > Subject:Fwd: Octave forge database
> > To:tmacchant at yahoo.co.jp <To%3Atmacchant at yahoo.co.jp>
> >
> >
> >
> > --- Alex Hindle u.au> wrote:
> >
> > > Date:Sat, 04 Jul 2009 14:51:42 +1000
> > > From:Alex Hindle <ahindle at csse.unimelb.edu.au>
> > > To:tmacchant2 at yahoo.co.jp <To%3Atmacchant2 at yahoo.co.jp>
> > > Subject:Octave forge database
> > >
> > >
> > > Hi Tatsuro
> > >
> > > I saw your message about Octave database package at
> > >
> http://www.mail-archive.com/octave-dev@lists.sourceforge.net/msg02152.html
> > >
> > > Did you find a solution?
> > >
> > > I am using package database-1.0.4.tar.gz but I get the same error you
> > > wrote about.
> > >
> > > I want to use Octave database for a research project.
> > >
> > >
> > > Best regards
> > >
> > > Alex Hindle
> > >
> >
> >
> > --------------------------------------
> > Power up the Internet with Yahoo! Toolbar.
> > http://pr.mail.yahoo.co.jp/toolbar/
> >
>
>
> --------------------------------------
> Power up the Internet with Yahoo! Toolbar.
> http://pr.mail.yahoo.co.jp/toolbar/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www-old.cae.wisc.edu/pipermail/help-octave/attachments/20090705/5c9b36dc/attachment.html
More information about the Help-octave
mailing list