On Wed, Apr 11, 2012 at 6:48 PM, Michael Goffioul
<michael.goffi...@gmail.com> wrote:
> On Wed, Apr 11, 2012 at 6:33 PM, Andy Buckle <andybuc...@gmail.com> wrote:
>> On 11 April 2012 18:20, Andy Buckle <andybuc...@gmail.com> wrote:
>>> I have tried to use mkoctfile, but can't get it to work.
>>>
>>>>mkoctfile
>>> usage: mkoctfile [options] file ...
>>> warning: unable to find mkoctfile in expected location: 
>>> `C:\Octave-3.6.1-msvc200
>>> 8\bin\mkoctfile-3.6.1'
>>> warning: mkoctfile exited with failure status
>>>
>>>>ls C:\Octave-3.6.1-msvc2008\bin\mk*.exe
>>> [snip]
>>> mkoctfile-3.6.1.exe   mkoctfile.exe
>>> [snip]
>>>
>>> I tried mkoctfile with -v, and note that it calls cc-msvc, cl and
>>> link. I tried adding these to my path.
>>> C:\Program Files\Microsoft Visual Studio 9.0\VC\bin
>>> That did not change anything.
>>>
>>> In case someone asks about my longer term goal:
>>>
>>> My aim is to get the dicom package working on Windows. I have tried
>>> cygwin and several different versions of octave built with mingw. With
>>> these, it compiles fine, then crashes when I call one of the dicom
>>> oct-files. If anyone is able to help me get it working, that would be
>>> great. Note that it works fine on linux. Under windows gdb was not
>>> helpful.
>>>
>>> I have successfully built the dependency (gdcm) using the relevant
>>> build environment, in each attempt.
>>
>> I read this (sorry, should have found this earlier)
>> http://octave.org/wiki/index.php?title=Octave_for_Windows#Octave_with_Visual_Studio
>> and did this
>> C:\Documents and Settings\andyb>call "C:\Program Files\Microsoft
>> Visual Studio 9.0\VC\vcvarsall.bat"
>>
>> Then it took a while longer than last time, then spat this out.
>>
>>>mkoctfile -v writematrix.cpp
>> cc-msvc -d -c -D_WIN32 -DWIN32 -D__WIN32__
>> -IC:\Octave-3.6.1-msvc2008\include\octave-3.6.1\octave\..
>> -IC:\Octave-3.6.1-msvc2008\include\oct
>> ave-3.6.1\octave -IC:\Octave-3.6.1-msvc2008\include
>> -Id:/Software/VC9Libs/include -Id:/Software/VC9Libs/include/freetype2
>> -Id:/Software/VC9L
>> ibs/include -Id:/Software/VC9Libs/include   -O2 -MD -EHsc -wd4244
>> -fp:strict -fp:except-    writematrix.cpp -o writematrix.o
>> cl -nologo -c -D_WIN32 -DWIN32 -D__WIN32__
>> -IC:\Octave-3.6.1-msvc2008\include\octave-3.6.1\octave\..
>> -IC:\Octave-3.6.1-msvc2008\include\octa
>> ve-3.6.1\octave -IC:\Octave-3.6.1-msvc2008\include
>> -Id:/Software/VC9Libs/include -Id:/Software/VC9Libs/include/freetype2
>> -Id:/Software/VC9Li
>> bs/include -Id:/Software/VC9Libs/include -O2 -MD -EHsc -wd4244
>> -fp:strict -fp:except- writematrix.cpp -Fowritematrix.o
>> writematrix.cpp
>> c:\octave-3.6.1-msvc2008\include\octave-3.6.1\octave\config.h(2938) :
>> warning C4005: '__WIN32__' : macro redefinition
>>        command-line arguments :  see previous definition of '__WIN32__'
>> c:\octave-3.6.1-msvc2008\include\octave-3.6.1\octave\config.h(2939) :
>> warning C4005: 'WIN32' : macro redefinition
>>        command-line arguments :  see previous definition of 'WIN32'
>> cc-msvc -d -shared  -o writematrix.oct  writematrix.o
>> -LC:\Octave-3.6.1-msvc2008\lib\octave\3.6.1
>> -LC:\Octave-3.6.1-msvc2008\lib -loctinte
>> rp -loctave -lcruft
>> link -nologo -DLL -out:writematrix.oct writematrix.o
>> -LIBPATH:C:\Octave-3.6.1-msvc2008\lib\octave\3.6.1
>> -LIBPATH:C:\Octave-3.6.1-msvc2008\li
>> b octinterp.lib octave.lib cruft.lib dirent.lib
>> LINK : fatal error LNK1181: cannot open input file 'dirent.lib'
>> warning: unable to find mkoctfile in expected location:
>> `C:\Octave-3.6.1-msvc2008\bin\mkoctfile-3.6.1'
>> warning: mkoctfile exited with failure status
>
> See the following links:
> http://octave.1599824.n4.nabble.com/Octave-3-6-1-for-Windows-VS2008-VS2010-available-td4440168i20.html#a4458959
> http://octave.1599824.n4.nabble.com/Octave-3-6-1-for-Windows-VS2008-VS2010-available-td4440168i20.html#a4458959

Sorry, the second should have been:
http://gnu-octave-repository.2306053.n4.nabble.com/mkoctfile-error-Octave-3-6-1-for-Windows-VS2010-td4446523.html#a4449502

Michael.

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to