Thanks, that makes sense.

It all works well, except for the fact that the line numbers are off. For
example, SQL∆Commit is declared on line 41, but ]SYMBOL says it's on 31.

Regards,
Elias


On 17 April 2014 23:45, Juergen Sauermann <juergen.sauerm...@t-online.de>wrote:

>  Hi,
>
> sorry, my fault. No quotes.
>
> /// Jürgen
>
>
>
> On 04/17/2014 05:38 PM, Elias Mårtenson wrote:
>
> About the tags, I'm having some trouble with them. The line numbers are
> off. I'm testing on the attached file.
>
>  Also, when trying to look at the tag using the ]SYMBOL command, I'm
> getting the following:
>
>  *      ]SYMBOL 'SQL∆Disconnect'*
> parse error 3 in )SYMBOL command
>
>  Regards,
> Elias
>
>
> On 17 April 2014 23:33, Elias Mårtenson <loke...@gmail.com> wrote:
>
>> I'm at home now and unable to easily test the Solaris stuff. I will give
>> you the log file as soon as I can get my hands on it.
>>
>>  As for munmap, I'm surprised we're not getting errors on Linux for
>> this, since it's defined to take a void * on that platform.
>>
>>  Regards,
>> Elias
>>
>>
>> On 17 April 2014 23:27, Juergen Sauermann 
>> <juergen.sauerm...@t-online.de>wrote:
>>
>>>  Hi Elias,
>>>
>>> I changed munmap() to char *.
>>>
>>> I also added source file and line numbers to user defined functions. May
>>> not
>>> work everywhere yet, please let me know if not., Can be checked with eg.
>>> ]SYMBOL 'FOO'
>>>
>>> I added some printouts for APnnn troubleshooting; start APL with -l 37
>>> (= startup-log) to see them.
>>>
>>> For the -rdynamic I would need your config.log after configure and also
>>> the printout of the line using it.
>>>
>>> /// Jürgen
>>>
>>>
>>>
>>> On 04/17/2014 06:09 AM, Elias Mårtenson wrote:
>>>
>>> And a followup:
>>>
>>>  If I bind it on Solaris in 64-bit mode, I get the following error when
>>> I run it:
>>>
>>>  *** Failed to start APnnn: processor -1 will not accept incoming
>>> shared variable offers. Expect surprises.
>>>
>>>  Regards,
>>> Elias
>>>
>>>
>>> On 17 April 2014 11:52, Elias Mårtenson <loke...@gmail.com> wrote:
>>>
>>>> We're *almost* there. :-)
>>>>
>>>>  *Issue 1:*
>>>>
>>>>  Line 873 in the file Archive.cc: The first argument to munmap() needs
>>>> to be cast to char * on Solaris.
>>>>
>>>>  I wasn't able to find a ready-made autoconf macro that tests for the
>>>> argument to munmap(), but one can always use an #ifdef to check if the
>>>> OS is Solaris.
>>>>
>>>>  *Issue 2:*
>>>>
>>>>  The Makefile still passes -rdynamic to the linker. Removing this
>>>> makes the link work.
>>>>
>>>>  Regards,
>>>> Elias
>>>>
>>>
>>>
>>>
>>
>
>

Reply via email to