That part test accented character inside filename and it failed. linux uses
utf8 but Windows use utf16, not sure how cygwin resolved this issue.

Also linux doesn't mandate x permission for shared libraries.

On Fri, Jun 7, 2019, 4:15 AM Akakima <akakim...@gmail.com> wrote:

> gdll.ijs fail at :
>
> f=: 3 : 0
> i=. LIBTSDLL i:'.'
> t=. dtb (i{.LIBTSDLL),'ê',i}.LIBTSDLL
> if. -.fexist t do. (fread dtb LIBTSDLL)fwrite t end. NB. no write if
> exists - could be in use
> try. (t,' fubar x')cd '' catch. end.
> cder''
> )
>
> 2 0-:f''
>
> f'' returns 1 0
> 2 is for DEBADFN
> 1 is for DEBADLIB
>
> The error is signaled (originate) in x15.c, function jtjcload.
>
> The file: /cygdrive/e/jsource9/git/jsource/jlibrary/bin/libtsdllê.so
> cannot be dlopen'ed.
>
> I think its because it does not have the correct permissions.
> libtsdllê.so does not have the x permission.
>
> if you try. (t,' fubar x')cd '' catch. end. on libtsdll.so, it works fine.
>
> PS: why are the post does not show on the forum ?
> Is it because i use thunderbird (which post maybe in html) ?
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to