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: Dr . Jürgen Sauermann
Subject: Re: Strange issue as of r1616
Date: Tue, 15 Nov 2022 11:28:02 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0

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]