octave-maintainers
[Top][All Lists]
Advanced

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

Re: Missing DLLs (was: Issues & questions building Octave-3.4.2 MinGW)


From: Tatsuro MATSUOKA
Subject: Re: Missing DLLs (was: Issues & questions building Octave-3.4.2 MinGW)
Date: Mon, 22 Aug 2011 07:45:02 +0900 (JST)

Hello

--- On Sun, 2011/8/21, Tatsuro MATSUOKAb wrote:

> Hello
> 
> Thank you for your mail.
> I will check your suggestion on Monday.
> 
> Regards
> 
> Tatsuro
> 
> --- On Sat, 2011/8/20, nitnit  wrote:
> 
> > Hello Tatsuro,
> > 
> > Regarding your last change to octave-3.4.2.zip (2011-08-18), I am not sure
> > this is really neadedL
> > 
> > 1. Regarding libwmflite-7.dll - it was required for building oct files in
> > prev. versions of your 3.4.2 builds but at least for me, it not required any
> > more by the recent builds (after copying libblas.dll.a, libfftw3.dll.a,
> > libfftw3f.dll.a, liblapack.dll.a, libhdf5.dll.a from recent OctaveLibs.zip
> > to lib subdir of my octave tree).

I have checked dependency of GraphicsMagick dll files. 
When I have updated Graphics Magick version from 1.3.7.to 1.3.12, libwmf is not 
used.
The GraphicsMagick dll files depends on libltdl-7.dll.
Octave does not supports wmf file for 'imread' so that it is not problem the 
GraphicsMagick prepared for octave for windows does not support wmf files.
Thank you for your suggestion.

> > 2. Regarding libltdl-7.dll - it is already bundled in the bin subdir in your
> > recent MinGW-TM.zip.
Yes.  Why I place depedency dll files to octave bin directory is to make octave 
can be executed by without downloading build stuff.

If you make the set of octave package which includes 'pkg install' stuff, 
duplicated dll  files can be omitted.   

> > I have spent some time for reconstructing minimal installation tree for
> > being able to build oct files and adding octaveforge packages (using only
> > minimal subset of OctaveLibs.zip) from Tatsuro's builds and could build more
> > than 65 packages.
> > 
> > Tatsuro, one issue may be taken care now is: sed.exe from bin subdir of
> > recent octave-3.4.2.zip requires some missing dlls. Actually, this sed.exe
> > can be removed from octave-3.4.2.zip since another version of sed.exe which
> > does not requires these dlls (probably statically linked) already provided
> > by your recent msys-TM.zip ! I have noticed this when I tried to build
> > octaveforge audio pkg and could successfully build it only after sed.exe
> > from octave-3.4.2.zip has been removed.

I have misled. Sed is not required for usual octave execution.
Msys sed may be required for octave-forge install  because 'pkg install' uses 
Msys and MinGW.  I will remove bin/sed from octave-3.4.2.zip bin directory.

Thanks!!

Tatsuro



reply via email to

[Prev in Thread] Current Thread [Next in Thread]