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