bug-apl
[Top][All Lists]
Advanced

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

Re: Strange issue as of r1616


From: Russtopia
Subject: Re: Strange issue as of r1616
Date: Tue, 15 Nov 2022 08:36:09 -0800

Hi, that seems to have fixed it, thank you!

-Russ


On Tue, Nov 15, 2022 at 2:28 AM Dr. Jürgen Sauermann <mail@jürgen-sauermann.de> wrote:
Hi again,

sorry, my fault. I accidentally deleted a test for ext/atomicity.h in
./configure.

Fixed in SVN 1627.

Best Regards,
Jürgen


On 11/15/22 10:06 AM, Dr. Jürgen Sauermann wrote:
> Hi Russ,
>
> looks like something is VERY WRONG on your box.
> According to the messages below, you want parallel execution with
> 4 cores. However parallel execution requires two functions atomic_add()
> and atomic_read() to be present on your platform.
>
> Unfortunately these functions are not portable, i.e. most platforms have
> them, but under a different name on each platform (see Parallel.hh
> lines 83..165 for the different platforms handled so far.
>
> I cant quite explain why this worked before on your box, unless you
> removed something that was providing one of the function candidate,
> or upgraded something.
>
> Two solutions:
>
> 1. ./configure CORE_COUNT_WANTED=0
>
> - or -
>
> 2. let me know the declarations (function names and argument types),
> and #include files for these functions on your platform.
>
> Best Regards,
> Jürgen
>
>
>
> On 11/15/22 8:38 AM, Russtopia wrote:
>> Hi,
>>
>> I recently pulled latest svn and saw these strange messages right
>> after the GNU APL banner. Backing up, it appears to have begun with
>> r1616 for me.
>>
>> I did a `make clean` and fresh `./configure` for each build to narrow
>> down when the issue began.
>>
>> System: Devuan GNU/Linux, x86_64
>>
>> ---
>> ./configure CORE_COUNT_WANTED=4 RATIONAL_NUMBERS_WANTED=y
>> --with-ctrld_del --with-gtk3
>>
>> configure:    ---- SUMMARY OF TESTS (please include in error reports)
>> ----
>>
>>     apl_MAINTAINER_MODE:   no
>>     apl_missing_headers:   1
>>     apl_missing_functions: 0
>>     apl_FFT:               no (affects: ⎕FFT)
>>     apl_PCRE:              no (affects: ⎕RE)
>>     apl_PNG:               yes (affects: ⎕PNG)
>>     apl_POSTGRES:          no (may affect: ⎕SQL)
>>     apl_SQLITE3:           no (may affect: ⎕SQL)
>>     apl_SQL                no (affects:    ⎕SQL)
>>     apl_X11 (libxcb):      yes (fallback for ⎕PLOT)
>>     apl_GTK3:              yes (affects: ⎕PNG, ⎕GTK, maybe ⎕PLOT)
>>     apl_GUI:               yes (affects: ⎕PLOT)
>> ---
>>
>> $ apl --cfg
>>
>> configurable options:
>> ---------------------
>>     ASSERT_LEVEL_WANTED=1 (default)
>>     SECURITY_LEVEL_WANTED=0 (default)
>>     APSERVER_PATH=/tmp/GNU-APL/APserver (default)
>>     APSERVER_PORT=16366 (default)
>>     APSERVER_TRANSPORT=0 (default)
>>     CORE_COUNT_WANTED=4
>>     DYNAMIC_LOG_WANTED=no (default)
>>     MAX_RANK_WANTED=8 (default)
>>     RATIONAL_NUMBERS_WANTED=no (default)
>>     SHORT_VALUE_LENGTH_WANTED=12, therefore:
>>         sizeof(Value)       : 464 bytes
>>         sizeof(Cell)        :  24 bytes
>>         sizeof(Value header): 176 bytes
>>
>>     VALUE_CHECK_WANTED=no (default)
>>     VALUE_HISTORY_WANTED=no (default)
>>     VF_TRACING_WANTED=no (default)
>>     VISIBLE_MARKERS_WANTED=no (default)
>>
>> how ./configure was (probably) called:
>> --------------------------------------
>>     ./configure  'CORE_COUNT_WANTED=4' 'RATIONAL_NUMBERS_WANTED=y'
>> '--with-ctrld_del' '--with-gtk3'
>>
>> BUILDTAG:
>> ---------
>>     Project:        GNU APL
>>     Version / SVN:  1.8 / SVN: 1616M
>>     Build Date:     2022-11-15 07:31:37 UTC
>>     Build OS:       Linux 5.7.0rlabs x86_64
>>     config.status:  'CORE_COUNT_WANTED=4' 'RATIONAL_NUMBERS_WANTED=y'
>> '--with-ctrld_del' '--with-gtk3'
>>     Archive SVN:    1616
>>
>>
>> Output on startup, following GNU APL banner (It's slightly different
>> on each run):
>>
>> *** something is VERY WRONG if this function is called
>>
>> *
>> *** something is V
>> ***
>> *** s some** something is VERY WRONG if this function is called
>>
>> *** something is VERYtERYomething is VERY WROhin WRONG if this
>> function is caNG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> **lg is VERY led
>>
>> *** * sWRONG if this function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERo WRONG ifsometmething is VERY WRONG if this
>> function is called
>>
>> *** something is VERY WRONG if this function is called
>>
>> *** something is VERY WRONG if this fuY this function is called
>>
>> *** something is VERY WRONG if this function is called
>> hing is VERY WRONG if this functi WRONG if this functioon is called
>> n incts called
>> ion is called[30;
>> 1H
>>
>>
>> -Russ
>>
>>
>


reply via email to

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