help-octave
[Top][All Lists]
Advanced

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

Re: Octave forge database


From: Tatsuro MATSUOKA
Subject: Re: Octave forge database
Date: Sun, 5 Jul 2009 16:38:09 +0900 (JST)

Hello

Sorry I mistook in forwarding less proper post address@hidden It should be 
forwarded to [octave-dev]
ML. 


($ --- shell prompt, octave> --- octave prompt )
The proglem of Alex may be avoided

$ cd (the directory where database-1.0.tar.gz is placed)
$ tar xvfkz pkg install database-1.0.tar.gz  

Please modify line 6768 in src/sqlite3_wrap.cpp

From
  result = (int)sqlite3_auto_extension(arg1);
to
  result = (int)sqlite3_auto_extension(void (*)()arg1);


I do not remember in octave 3.0.2 supports that 'pkg install'  can also be used 
untarred folder like 

octave> pkg datadabe-1.0.x

In the case that the above is not supported, 
you have to compress the directry to a '...tar.gz' file like

$ tar czfv database-1.0.x.tar.gz database-1.0.x

octave> pkg install database-1.0.x.tar.gz

Is the above useful for you ?

BTW, package database-1.0.4 is for octave-3.2 or later.  If you use 
octave-3.0.2, you have to use 
database-1.0.1.tar.gz in R2008-08-24 at 
http://sourceforge.net/projects/octave/files/.

Regards

Tatsuro

--- Alex Hindle wrote:

> 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 <address@hidden>
> > >
> > >
> > >
> > > --- Alex Hindle u.au> wrote:
> > >
> > > > Date:Sat, 04 Jul 2009 14:51:42 +1000
> > > > From:Alex Hindle <address@hidden>
> > > > To:address@hidden <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/
> >
> 


--------------------------------------
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]