[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mkoctave MSVC 2008 Express (Again)
From: |
Tatsuro MATSUOKA |
Subject: |
Re: mkoctave MSVC 2008 Express (Again) |
Date: |
Fri, 21 Mar 2008 13:00:04 +0900 (JST) |
Hello
>Anyway I personally am not the MSVC-octave user.
Sorry it was wrong. In unviersity lecture I will use MSVC-Octave 3.0.0.
I am a user of MSVC-octave. But in the course, I cannot treat mkoctfile
because of the time
limitation. So it is not serious to me.
*************************
Hi Micahel
I would like to you to revise the readme.txt.
This version of Octave has been
compiled with Microsoft Visual C++ 8.0, which is available for free
download from
http://msdn.microsoft.com/vstudio/express/visualc/
Here we can now only download the Microsoft Visual C++ 9.0.
Please change it by the below,
http://www.microsoft.com/downloads/details.aspx?FamilyId=7B0B0339-613A-46E6-AB4D-080D4D4A8C4E&displaylang=en
Regards
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