help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Octave forge database


From: Alex Hindle
Subject: Re: Octave forge database
Date: Sun, 5 Jul 2009 00:35:15 +1000

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 <address@hidden>
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 address@hidden but not address@hidden.
The address 'address@hidden' 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 <address@hidden>
> Subject:Fwd: Octave forge database
> To:address@hidden
>
>
>
> --- Alex Hindle u.au> wrote:
>
> > Date:Sat, 04 Jul 2009 14:51:42 +1000
> > From:Alex Hindle <address@hidden>
> > To:address@hidden
> > Subject:Octave forge database
> >
> >
> > Hi Tatsuro
> >
> > I saw your message about Octave database package at
> > http://www.mail-archive.com/address@hidden/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/


reply via email to

[Prev in Thread] Current Thread [Next in Thread]