Hello

I have tried to install image-1.0.8.tar.gz under the octave-3.0.5 for both my 
own build and Benjamin's
build. (Of course, ImageMagick should be installed before install.)



For my build, which is built with GCC-4.4.0-TDM-dw2, image-1.0.8 is 
successfully installed.

octave:5> pkg install image-1.0.8.tar.gz
warning: implicit conversion from matrix to string
octave:8> pkg list
            image *|   1.0.8 | ...\OctaveBuild\share\octave\packages\image-1.0.8

However for octave-3.0.5 (Benjamin),  
pkg install image-1.0.8.tar.gz 

gave errors like,

__magick_read__.cc: In function 'octave_value_list read_indexed_images(std::vect
or<Magick::Image, std::allocator<Magick::Image> >, Array<int>, bool)':
__magick_read__.cc:94: warning: comparison between signed and unsigned integer e
xpressions
__magick_read__.o:__magick_read__.cc:(.text+0x409): undefined reference to `Magi
ck::Image::baseRows() const'
__magick_read__.o:__magick_read__.cc:(.text+0x41c): undefined reference to `Magi
ck::Image::baseColumns() const'
__magick_read__.o:__magick_read__.cc:(.text+0x444): undefined reference to `Magi
ck::Image::type()'
  :
  :

The above might be complier problem but I do not know whether my guess is 
correct or not.

> For some reason (probably because I didn't install the mingw development 
> package separately, but only your windows distribution of octave-3.0.5) 
> my installed octave doesn't recognize the required environment vars, so 
> I can't use 'pkg build', 'mex' or 'mkoctfile'.
> 

I did not met such situation for octave-3.0.5 (Benjamin),
For example,

octave-3.0.5.exe:3:C:\usr\tatsu\test\testOrego
> mkoctfile -s oregonator.cc
octave-3.0.5.exe:5:C:\usr\tatsu\test\testOrego
> system('ls -l oregonator.oct')
-rwxr-xr-x 1 Tatsu Administrators 16896 May 23 19:55 oregonator.oct
ans = 0

mkoctfile worked without problem.

I have install octave 3,0.5 (Benjamin) to 'C:\Programs' but not 'C:\Program 
Files' to avoid white
space problem. But I guess that Benjamin solved the white space problem so that 
default installing
folder is 'C:\Program Files'.  But you can try to install octave to the folder 
whose path name contain
white space.  But I do not sure that it will give affirmative results.

Anyway even if you will use mkoctfile, pkg install, the problem perhaps will 
not be solved.

I hope your trouble will be solved in the near future.

Regards

Tatsuro 


--- nit_ar  wrote:

> I thought about this but the ordfil2 m function calls a C source code 
> based function.
> 
> 
> For some reason (probably because I didn't install the mingw development 
> package separately, but only your windows distribution of octave-3.0.5) 
> my installed octave doesn't recognize the required environment vars, so 
> I can't use 'pkg build', 'mex' or 'mkoctfile'.
> 
> 
> Nitzan
> 
> 
> Benjamin Lindner wrote:
> 
> > nit_ar wrote:
> >> Specifically, I need the function ordfilt2 which I do not find in 
> >> octave-3.0.5
> >>
> >
> > Now this is not a nice solution, but if you need a single function 
> > from a package, you can simply download the package, extract it 
> > somewhere temporarily and fetch ordfilt2.m from the inst/ subdirectory 
> > and move it somewhere into your octave search path.
> >
> > Not elegant, but should do the job.
> >
> > benjamin
> >
> >
> 
> ------------------------------------------------------------------------------
> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
> is a gathering of tech-side developers & brand creativity professionals. Meet
> the minds behind Google Creative Lab, Visual Complexity, Processing, & 
> iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
> Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
> _______________________________________________
> Octave-dev mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/octave-dev
> 


--------------------------------------
Power up the Internet with Yahoo! Toolbar.
http://pr.mail.yahoo.co.jp/toolbar/

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Octave-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to