Script to build ECL for iOS using XCode 10 tools?

Marius Gerbershagen marius.gerbershagen at
Sat Sep 21 11:44:23 UTC 2019

Dear Paul,

unfortunately, I don't have time at the moment to look at this in
detail, however already from the second backtrace of yours I see that
something is missing. Between

    frame #4: 0x0000000100437940 repl`cl_M(narg=1,
num=0x0000000000000001) at minus.d:26:23


     frame #5: 0x000000010052cc44
repl`::_ecllqJxvfb7_PZJOlV41(flag=0x0000000000000000) at numlib.cxx:882:10

I would have expected to see a call to the dispatch_variadic_1 function.
Can you please confirm that USE_C_COMPATIBLE_VARIADIC_DISPATCH is
defined while compiling src/c/cfun.d, e.g. by inserting

#error "undefined"

in the file and recompiling and that
(ECL_SYM("-",17)->symbol.gfdef)->cfun.entry points to the
dispatch_variadic_1 function?

All the stuff below that in the backtrace is not relevant.

Best regards,

Am 20.09.19 um 11:08 schrieb PR:
> On 9/19/19, PR <polos.ruetz at> wrote:
>> On 9/18/19, Gunter Königsmann <gunter at> wrote:
>>> Would it be possible for you to provide backtraces for a few different
>>> crashes?
>> (to be continued...)
> Here another backtrace. I just commented out the following lines in
> 'cl_boot' (on the desktop I discovered that they are not necessary for
> simply starting up ECL):
> file 'src/c/main.d', lines 672-678:
>   /*
>    * Initialize logical pathname translations. This must come after
>    * the character database has been filled.
>    */
>   //@si::pathname-translations(2,str_sys,
>   //                           ecl_list1(cl_list(2,str_star_dot_star,
>   //                                             str_rel_star_dot_star)));
> Now the backtrace is only 12 frames long (see attachment).
> Still no clue what's going on...

More information about the ecl-devel mailing list