[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
mkoctave MSVC 2008 Express (Again)
From: |
Tatsuro MATSUOKA |
Subject: |
mkoctave MSVC 2008 Express (Again) |
Date: |
Fri, 21 Mar 2008 12:24:53 +0900 (JST) |
Hello
I have been left from the University and I cannot test the below.
This is because I did not install MSVC2008.
Now I am in lunch time at the university.
I have tested the below.
> 5) restart octave
At the restar, I met troubles.
First time, the system tell me that msvcp80.dll was not found.
At the restart an application error occured.
So I add the path to the ....\bin\Microsoft.VC80.CRT
After that I retry it
This time system told
"Application cannot be intiarized correctly (0x80000003). Finish the
application to press [OK]."
Mmmmm, unfortunately it is not successful.
However, my windows is not in good condition so I cannot assert that the way
suggest by Michael
does not work.
*************************************************
Are there anyone who would like to try to do it?
*************************************************
Anyway I personally am not the MSVC-octave user. (I usually use octave on
cygwin. )
I do not want to purchase it any longer and will delete the descriptions about
MSVC2008 in
my web if noone try this matter.
Regarads
Tatsuro.
> 1) create a file test.c with this content:
>
> int main(void) { return 0; }
>
> 2) compile this file with: cl -MD test.c
>
> 3) this creates a manifest file test.exe.manifest
>
> 4) copy the manifest file as: <octave_root>\bin\octave.exe.manifest
>
> 5) restart octave and try again
>
> The other solution is to rebuild octave with MSVC2008. If anybody wants to
> give
> it a try, there is a compilation script in octave-forge
> (admin/Windows/msvc/run_compilation.sh)
> that automates almost everything, including downloading and compiling
> dependencies.
>
> Michael.
>
> 2008/3/11 Tatsuro MATSUOKA <address@hidden>:
> > Dear Huaizu You
> >
> > I first ask you that you to subscribe to address@hidden from
> >
> > https://www.cae.wisc.edu/mailman/listinfo/help-octave
> >
> > Because this is complicated problem so that only I myself cannot solve
> > this.
> > So you should be involved in the open discussion as a questioner.
> >
> > ****
> > This time, I have also failed.
> > I cannot figure out why my first trail was successful.
> >
> > I checked the oregonator.oct created in the same directry in testOrego2.m.
> >
> > So I executed
> >
> > octave>testOrego2
> > The windows message
> > "msvcp90.dll was not found" .....
> > appeared. I passed by it and get the error in octave screen pointed out
> > from the questioner
> >
> > >> error: could not find library or dependents:
> > C:\xxxxx\octave\oregonator.oct
> > >> error: lsode: expecting first argument to be a string
> > >> error: evaluating assignment expression near line 6, column 3
> > >> error: near line 6 of file 'C:\xxxx\octave\testOrego2.m'
> >
> >
> > I checked where msvcp90.dll is.
> > The msvcp90.dll exists in
> > "C:\Program Files\Microsoft Visual Studio
> > 9.0\VC\redist\x86\Microsoft.VC90.CRT"
> >
> > I checked the path that "vcvarsall.bat" created
> >
> > PATH=C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program
> > Files\Microsoft
> Visual Studio
> > 9.0\VC\BIN;C:\Program Files\Microsoft Visual Studio
> >
>
9.0\Common7\Tools;C:\WINDOWS\Microsoft.NET\Framework\v3.5;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program
> > Files\Microsoft Visual Studio 9.0\VC\VCPackages;C:\Program Files\Microsoft
> > SDKs\Windows\v6.0A\bin;c:\program
> >
> > files\imagemagick-6.3.5-q8;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\Program
> > Files\Microsoft SQL
> > Server\90\Tools\binn\;D:\usr\Tatsu\program\ScriptTools;C:\Program
> > Files\ckw;C:\Program Files\gawk-mbcs-win32-20070407;C:\Program
> > Files\wscite;C:\Program
> > Files\Hidemaru;C:\Program
> > Files\gnuplot-43pl0w32\gnuplot;C:\gs\gs8.60\bin;C:\gs\gs8.60\lib
> >
> > There is no
> > "C:\Program Files\Microsoft Visual Studio
> > 9.0\VC\redist\x86\Microsoft.VC90.CRT".
> >
> > So I added to
> > add path to
> > "C:\Program Files\Microsoft Visual Studio
> > 9.0\VC\redist\x86\Microsoft.VC90.CRT"
> >
> > *****
> > @echo off
> > "C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" > nul
> > path %path%;C:\Program Files\Microsoft Visual Studio
> > 9.0\VC\redist\x86\Microsoft.VC90.CRT
> > rem "C:\Programs\Octave-3.0.0" is the folder where the octave has been
> > installed.
> > "C:\Programs\Octave-3.0.0\bin\octave"
> > **************
> >
> > path %path%;C:\Program Files\Microsoft Visual Studio
> > 9.0\VC\redist\x86\Microsoft.VC90.CRT
> > is added.
> >
> > After that I tried
> > octave>testOrego2
> >
> >
> > This time, another runtime error occurred.
> > ++++++++++++++++++++++++++++++
> > Runtime Error!
> >
> > Program: C:\Programs\Octave-3.0.0\bin\octave.exe
> >
> > R6034
> > An application has made an attempt to load the Cruntime library
> > incorrectly.
> > Please contact the application's support team for more information.
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >
> > I remember the threds.
> >
> >
>
http://www.nabble.com/FW%3ARe%3A-note-for-mkoctfile-for-MSVC-%28MSVC2008%29-tt15126532.html#a15126532
> >
> > In addtion, I cannot find the reason why my first trial was no problem.
> > Perhaps something is different but I cannot find the reason at the moment.
> >
> > Regards
> >
> > Tatsuro
> >
> > ******************
> > Message from the questioner
> > ******************
> > "Huaizu You <address@hidden>" wrote
> >
> >
> > >Dear Prof. Matsuoka
> > >
> > >I tried the attachment, and still the same error showed up. Though I
> > don't understand why it
> can't
> > work, I got a clue which might be the cause of failure. When I typed 'help
> > oregonator' in
> Octave, it
> > showed up an error message:
> > >error: could not find library or dependents: C:\Documents and
> Settings\hyou\octave\oregonator.oct
> > >
> > >It is strange that in that directory there is the oregonator.oct file and
> > all others
> oregonator.lib,
> > oregonator.exp, but it just can't find the library. I was thinking maybe
> > it's because the
> white space
> > in the path that results in the failure of searching. However, if so, why
> > can I successfully
> compile
> > the .cc file to .oct file using mkoctfile? It indeed generated the
> > oregonator.oct from
> oregonator.cc.
> > >
> > >Or is it because there is something different between Octave-Forge-3.0.0
> > and
> Octave-MSVC-3.0.0? I
> > installed octave forge 3.0.0 for Windows. And when I clicked on the link
> > of downloading
> octave-msvc,
> > it also directed to octave forge for Windows.
> > >
> > >Thank you very much for spending time understanding my problem and helped
> > me solved it. I
> appreciate
> > your help.
> > >
> > >
> > >Best regards,
> > >Huaizu You
> > >
> > >-----Original Message-----
> > >From: Tatsuro MATSUOKA [mailto:address@hidden
> > >Sent: Saturday, March 08, 2008 12:10 AM
> > >To: Huaizu You
> > >Cc: address@hidden; 松岡辰郎
> > >Subject: Re: mkoctave MSVC 2008 Express
> > >
> > >Hello
> > >
> > >Thank you for your looking for my page
> > >Mmmm....
> > >I have tested that the what was decribed worked.
> > >
> > >> error: lsode: expecting first argument to be a string
> > >Is there any typing mistake in testOrego2.m?
> > >The error said that the octave recognised the testOrego2.m but the script
> > file has a bug.
> > >
> > >Please try the file attached.
> > >
> > >Regards
> > >
> > >Tatsuro
> > >
> > >--- Huaizu You <address@hidden> wrote:
> > >
> > >> Dear Prof. Matsuoka,
> > >>
> > >> I tried your method of making OCT files on octave from your website (
> > >> http://www.geocities.jp/tmoctwin/msvcoct.html ).
> > >> I'm using Microsoft Visual Studio 2008 Express, and Forge Octave 3.0.0.
> > The startup batch
> file
> > >> ran successfully, and so did the mkoctfile command which generated
> > oregonator.lib,
> > >> oregonator.exp, oregonator.o, and oregonator.oct files in the same
> > folder as oregonator.cc
> and
> > >> testOrego2.m. (My current path was exactly the folder which contained
> > oregonator.cc and
> > >> testOrego2.m) However, later when I tried to run testOrego2.m on
> > Octave, it kept saying
> > >>
> > >> error: could not find library or dependents:
> > C:\xxxxx\octave\oregonator.oct
> > >> error: lsode: expecting first argument to be a string
> > >> error: evaluating assignment expression near line 6, column 3
> > >> error: near line 6 of file 'C:\xxxx\octave\testOrego2.m'
> > >>
> > >> Can you figure out what is the problem? I appreciate your help.
> > >>
> > >> Sincerely,the
> > >> Huaizu You
> >
> >
> >
> > --------------------------------------
> > Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
> > http://pr.mail.yahoo.co.jp/toolbar/
> >
> _______________________________________________
> Help-octave mailing list
> address@hidden
> https://www.cae.wisc.edu/mailman/listinfo/help-octave
>
--------------------------------------
Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
http://pr.mail.yahoo.co.jp/toolbar/
- Re: mkoctave MSVC 2008 Express, Tatsuro MATSUOKA, 2008/03/08
- Re: mkoctave MSVC 2008 Express, Chris Hamburg, 2008/03/10
- Re: mkoctave MSVC 2008 Express, Tatsuro MATSUOKA, 2008/03/10
- Re: mkoctave MSVC 2008 Express, Michael Goffioul, 2008/03/11
- Re: mkoctfile MSVC 2008 Express (Need Help), Tatsuro MATSUOKA, 2008/03/21
- Re: mkoctfile MSVC 2008 Express (Need Help), Michael Goffioul, 2008/03/21
- Re: mkoctfile MSVC 2008 Express (Need Help), Tatsuro MATSUOKA, 2008/03/21
- RE: mkoctfile MSVC 2008 Express (Need Help), Huaizu You, 2008/03/24
Re: mkoctave MSVC 2008 Express, Tatsuro MATSUOKA, 2008/03/11