octave-maintainers
[Top][All Lists]
Advanced

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

Re: Qscintilla2.dll not found, but is available


From: Michael Goffioul
Subject: Re: Qscintilla2.dll not found, but is available
Date: Thu, 14 Nov 2013 12:08:36 -0500

On Thu, Nov 14, 2013 at 12:01 PM, Rik <address@hidden> wrote:
On 11/14/2013 08:48 AM, Michael Goffioul wrote:
On Thu, Nov 14, 2013 at 11:42 AM, Rik <address@hidden> wrote:
On 11/13/2013 11:02 AM, John W. Eaton wrote:
> On 11/13/2013 01:55 PM, Rik wrote:
>> 11/13/13
>>
>> All,
>>
>> When trying to run octave.exe under MinGW I get a warning message that the
>> Qscintilla2.dll is not available.  Under UNIX you could resolve this by
>> setting LD_LIBRARY_PATH to include the directory where qscintilla2.dll is
>> located.  I don't know if that is possible in Windows so I just copied the
>> dll file into the bin directory and then octave.exe works.  All of the
>> other installed dlls under MXE seem to have installed themselves in the
>> bin/ directory and additionally into the lib directory.  Should we, or the
>> Qscintilla2.mk file, also be installing the dll to the bin directory?
>
> The .dll files belong in the bin directory along with the Octave
> executable or somewhere in the PATH.  They don't need to be in the lib
> directory.
>
> The .dll.a or .a files belong in the lib directory.

Apparently the CMAKE builds have trouble with this.  I made changes to
qscintilla, qt, and gl2ps so that these packages no longer spread their dll
files around bin and lib directories.

The change in gl2ps will obviously break MSVC compilation, as it's redundant with the msvc-specific patch (hence it'll fail to apply it). I'll fix that shortly.
Thanks.  I saw the msvc-specific patch was doing something similar, but I'm not familiar enough with MXE to know whether it would pick just the more specific patch (COMPILER-OS) or try and apply both.

First, <module>-x*.patch are applied. Then <system>-<module>-x*.patch are applied.

Michael.


reply via email to

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