Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libraries/florist: Added (POSIX Ada Bindings). #9405

Closed
wants to merge 1 commit into from

Conversation

sbo-bot[bot]
Copy link

@sbo-bot sbo-bot bot commented Jan 17, 2025

No description provided.

@sbo-bot sbo-bot bot added the submission-form Changes submitted via the website submission form label Jan 17, 2025
Copy link
Author

sbo-bot bot commented Jan 17, 2025

@sbo-bot: build libraries/florist

Copy link

reverse dependencies - libraries/florist

None

Copy link

✅ sbolint - libraries/florist ✅

sbolint: florist checks out OK

Copy link
Author

sbo-bot bot commented Jan 17, 2025

buildpkg i586 libraries/florist

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Fri Jan 17 10:55:22 GMT 2025
revision: fcc310d827e11b698b83dbdd94feca311a9d7bb7
title:    Merge c780b89dfc9468a5a9f083adabffd8e2f9e4d595 into cf693c5c0fa954d2e6f611837ac3ca8571d7356e

================================================================================
libraries/florist                                                       10:58:11
================================================================================

Calculating dependencies ... 
Dependency tree:
libraries/florist (add version 2025.01)
  development/gprbuild (ok)
    python/sphinx-rtd-theme (ok)
      python/sphinxcontrib-jquery (ok)
        python/python3-build (ok)
          python/python3-pyproject-hooks (ok)
            python/python3-installer (ok)
              python/python3-flit_core (ok)
    development/Sphinx (ok)
      python/sphinxcontrib-serializinghtml (ok)
        python/python3-build (ok)
          python/python3-pyproject-hooks (ok)
            python/python3-installer (ok)
              python/python3-flit_core (ok)
      python/sphinxcontrib-qthelp (ok)
        python/python3-build (ok)
          python/python3-pyproject-hooks (ok)
            python/python3-installer (ok)
              python/python3-flit_core (ok)
      python/sphinxcontrib-jsmath (ok)
      python/sphinxcontrib-htmlhelp (ok)
        python/python3-build (ok)
          python/python3-pyproject-hooks (ok)
            python/python3-installer (ok)
              python/python3-flit_core (ok)
      python/sphinxcontrib-devhelp (ok)
        python/python3-build (ok)
          python/python3-pyproject-hooks (ok)
            python/python3-installer (ok)
              python/python3-flit_core (ok)
      python/sphinxcontrib-applehelp (ok)
        python/python3-build (ok)
          python/python3-pyproject-hooks (ok)
            python/python3-installer (ok)
              python/python3-flit_core (ok)
      python/snowballstemmer (ok)
      python/python3-babel (ok)
        python/python3-pytz (ok)
      python/python-importlib_metadata (ok)
        python/python-zipp (ok)
          python/python3-setuptools-opt (ok)
            python/python3-wheel (ok)
              python/python3-installer (ok)
                python/python3-flit_core (ok)
            python/python3-packaging-opt (ok)
              python/python3-build (ok)
                python/python3-pyproject-hooks (ok)
                  python/python3-installer (ok)
                    python/python3-flit_core (ok)
      python/imagesize (ok)
      python/alabaster (ok)

Building libraries/florist (add version 2025.01) ---------------------- 10:58:17
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Installing dependencies ...
alabaster-0.7.13-i586-1_SBo: A configurable sidebar-enabled Sphinx theme [  70K]
imagesize-1.4.1-i586-2_SBo: python library for png/jpeg/jpeg2000/gif ima [  80K]
python3-flit_core-3.10.1-i586-1_SBo: Simplified pkging of Python modules [ 140K]
python3-installer-0.7.0-i586-6_SBo: Library for installing Python packag [ 1.1M]
python3-pyproject-hooks-1.2.0-i586-1_SBo: Wrappers to call PEP 517 build [ 120K]
python3-build-1.2.2.post1-i586-1_SBo: a simple, correct PEP517 package b [ 220K]
python3-packaging-opt-24.2-noarch-1_SBo: Install packaging in /opt ..... [ 630K]
python3-wheel-0.45.1-i586-1_SBo: A built-package format for Python ..... [ 640K]
python3-setuptools-opt-75.6.0-i586-2_SBo: Install setuptools from -curre [  11M]
python-zipp-3.21.0-i586-1_SBo: pathlib-compatible Zipfile object wrapper [ 100K]
python-importlib_metadata-8.5.0-i586-2_SBo: Python package metadata .... [ 250K]
python3-pytz-2024.2-i586-1_SBo: World timezone definitions for Python .. [ 1.5M]
python3-babel-2.15.0-i586-2_SBo: python internationalization tools ..... [  29M]
snowballstemmer-2.2.0-i586-1_SBo: 16 stemmer algorithms for python ..... [ 2.7M]
sphinxcontrib-applehelp-2.0.0-i586-3_SBo: Sphinx extension ............. [ 510K]
sphinxcontrib-devhelp-2.0.0-i586-3_SBo: Sphinx extension ............... [ 360K]
sphinxcontrib-htmlhelp-2.1.0-i586-3_SBo: HTML help file generator ...... [ 440K]
sphinxcontrib-jsmath-1.0.1-i586-1_SBo: Sphinx extension ................ [  40K]
sphinxcontrib-qthelp-2.0.0-i586-3_SBo: QtHelp documentation generation . [ 330K]
sphinxcontrib-serializinghtml-2.0.0-i586-3_SBo: Sphinx extension ....... [ 410K]
Sphinx-5.3.0-i586-11_SBo: Documentation generator ...................... [  17M]
sphinxcontrib-jquery-4.1-i586-4_SBo: Ext. to include jQuery on newer Sph [ 410K]
sphinx-rtd-theme-2.0.0-i586-1_SBo: decorator for caching properties in c [ 3.6M]
gprbuild-25.0.0-i586-1_SBo: GNAT Project Manager ....................... [  59M]
Running florist.SlackBuild ...
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./florist.SlackBuild
Build time 75 sec, peak load 2.68, peak memory 0M, peak tmp 0M
Built ok:  florist-2025.01-i586-1_SBo.txz                               10:59:41
Testing package florist-2025.01-i586-1_SBo.txz ... done.
Test installing florist-2025.01-i586-1_SBo.txz ...
florist-2025.01-i586-1_SBo: the POSIX Ada Bindings ..................... [ 3.6M]
Unmounting chroot ... done.
✅ libraries/florist Added version 2025.01 ✅

================================================================================
SUMMARY                                                                 10:59:43
================================================================================

Logfile:     /var/log/repo/SBo/repo_2025-01-17_10:58:10.log
Runtime:     0h 1m 33s
Added:       1
  libraries/florist/florist-2025.01-i586-1_SBo.txz

Snipped Build Log

v... no
checking for t_rcvconnect... no
checking for t_rcvdis... no
checking for t_rcvrel... no
checking for t_rcvudata... no
checking for t_snd... no
checking for t_snddis... no
checking for t_sndudata... no
checking for t_strerror... no
checking for t_sync... no
checking for t_unbind... no
checking for t_rcvreldata... no
checking for t_rcvuderr... no
checking for t_rcvv... no
checking for t_rcvvudata... no
checking for t_sndreldata... no
checking for t_sndrel... no
checking for t_sndv... no
checking for t_sndvudata... no
checking for strerror... yes
checking for strerror_r... yes
checking for perror... yes
checking for umask... yes
checking for uname... yes
checking for unlink... yes
checking for unsetenv... yes
checking for utime... yes
checking for waitpid... yes
checking for write... yes
checking for __posix_sigwait... no
checking for __posix_ctime_r... no
checking for __posix_readdir_r... no
checking for __posix_sigwait_r... no
checking for __posix_ttyname_r... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating confsrc/config.h
config.status: executing default commands
gcc -O2 -DVERSION="\"7.3.0w\"" -DLIBS="\"-lnsl -lrt -lpthread \"" -DGENDIR="\"gensrc\"" -o c-posix c-posix.c -lnsl -lrt -lpthread 
In file included from /usr/include/aio.h:25,
                 from confsrc/pconfig.h:10,
                 from c-posix.c:56:
/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
mkdir -p gensrc && cd gensrc && rm -f posix.ads posix-limits.ads posix-options.ads posix-c.ads
# See file "c-posix.log" for results of this step.
./c-posix > c-posix.log 2>&1
gcc -O2 -DGENDIR="\"gensrc\"" -o c-posix-signals c-posix-signals.c -lnsl -lrt -lpthread 
In file included from /usr/include/aio.h:25,
                 from confsrc/pconfig.h:10,
                 from c-posix-signals.c:78:
/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
c-posix-signals.c:80: warning: "_POSIX_C_SOURCE" redefined
   80 | #define _POSIX_C_SOURCE 199506L
      | 
In file included from /usr/include/aio.h:25,
                 from confsrc/pconfig.h:10,
                 from c-posix-signals.c:78:
/usr/include/features.h:281: note: this is the location of the previous definition
  281 | # define _POSIX_C_SOURCE        200809L
      | 
mkdir -p gensrc && cd gensrc && rm -f posix-implementations-ok_signals.ads
# See file "c-posix-signals.log" for results of this step.
./c-posix-signals -nodefaults > c-posix-signals.log 2>&1
mkdir -p `dirname gensrc/posix-implementation.adb` && gnatprep libsrc/posix-implementation.gpb gensrc/posix-implementation.adb gnatprep.config -c -r
mkdir -p `dirname gensrc/threads/posix-timers-extensions.adb` && gnatprep libsrc/threads/posix-timers-extensions.gpb gensrc/threads/posix-timers-extensions.adb gnatprep.config -c -r
gprbuild -p -O2 -XBuild=Production -XTHREADS=True    -R -largs -s -gargs  -XLIBRARY_TYPE=static -Pflorist
Setup
   [mkdir]        object directory for project Florist
   [mkdir]        library directory for project Florist
Compile
   [Ada]          posix-timers-extensions.adb
   [Ada]          posix_timers.ads
   [Ada]          posix_signals.ads
   [Ada]          posix_process_primitives.ads
   [Ada]          posix_mutexes.ads
   [Ada]          posix_message_queues.ads
   [Ada]          posix_condition_variables.ads
   [Ada]          posix_asynchronous_io.ads
   [Ada]          posix-timers.adb
   [Ada]          posix-signals.adb
   [Ada]          posix-process_primitives.adb
   [Ada]          posix-mutexes.adb
   [Ada]          posix-message_queues.adb
   [Ada]          posix-condition_variables.adb
   [Ada]          posix-asynchronous_io.adb
   [Ada]          ada_task_identification.ads
   [Ada]          posix-implementation.adb
   [Ada]          posix-implementation-ok_signals.ads
   [Ada]          posix-limits.ads
   [Ada]          posix-options.ads
   [Ada]          system_storage_elements.ads
   [Ada]          posix_user_database.ads
   [Ada]          posix_unsafe_process_primitives.ads
   [Ada]          posix_terminal_functions.ads
   [Ada]          posix_supplement_to_ada_io.ads
   [Ada]          posix_shared_memory_objects.ads
   [Ada]          posix_semaphores.ads
   [Ada]          posix_process_times.ads
   [Ada]          posix_process_scheduling.ads
   [Ada]          posix_process_identification.ads
   [Ada]          posix_process_environment.ads
   [Ada]          posix_permissions.ads
   [Ada]          posix_page_alignment.ads
   [Ada]          posix_options.ads
   [Ada]          posix_memory_range_locking.ads
   [Ada]          posix_memory_mapping.ads
   [Ada]          posix_memory_locking.ads
   [Ada]          posix_limits.ads
   [Ada]          posix_io.ads
   [Ada]          posix_group_database.ads
   [Ada]          posix_generic_shared_memory.ads
   [Ada]          posix_files.ads
   [Ada]          posix_file_status.ads
   [Ada]          posix_file_locking.ads
   [Ada]          posix_error_codes.ads
   [Ada]          posix_configurable_system_limits.ads
   [Ada]          posix_configurable_file_limits.ads
   [Ada]          posix_calendar.ads
   [Ada]          posix_c.ads
   [Ada]          posix.adb
   [Ada]          posix-user_database.adb
   [Ada]          posix-unsafe_process_primitives.adb
   [Ada]          posix-terminal_functions.adb
   [Ada]          posix-supplement_to_ada_io.adb
   [Ada]          posix-shared_memory_objects.adb
   [Ada]          posix-semaphores.adb
   [Ada]          posix-process_times.adb
   [Ada]          posix-process_scheduling.adb
   [Ada]          posix-process_identification.adb
   [Ada]          posix-process_environment.adb
   [Ada]          posix-permissions.adb
   [Ada]          posix-permissions-implementation.adb
   [Ada]          posix-page_alignment.adb
   [Ada]          posix-memory_range_locking.adb
   [Ada]          posix-memory_mapping.adb
   [Ada]          posix-memory_locking.adb
   [Ada]          posix-io.adb
   [Ada]          posix-group_database.adb
   [Ada]          posix-generic_shared_memory.adb
   [Ada]          posix-files.adb
   [Ada]          posix-file_status.adb
   [Ada]          posix-file_status-extensions.adb
   [Ada]          posix-file_locking.adb
   [Ada]          posix-error_codes.ads
   [Ada]          posix-configurable_system_limits.adb
   [Ada]          posix-configurable_file_limits.adb
   [Ada]          posix-calendar.adb
   [Ada]          posix-c.adb
posix-c.ads:451:04: warning: size is not a multiple of alignment for "DIR"
posix-c.ads:451:04: warning: alignment of 8 specified at line 450
posix-c.ads:451:04: warning: Object_Size will be increased to 64
posix-c.ads:479:04: warning: size is not a multiple of alignment for "pthread_attr_t"
posix-c.ads:479:04: warning: alignment of 8 specified at line 478
posix-c.ads:479:04: warning: Object_Size will be increased to 320
posix-c.ads:495:04: warning: size is not a multiple of alignment for "pthread_condattr_t"
posix-c.ads:495:04: warning: alignment of 8 specified at line 494
posix-c.ads:495:04: warning: Object_Size will be increased to 64
posix-c.ads:503:04: warning: size is not a multiple of alignment for "pthread_key_t"
posix-c.ads:503:04: warning: alignment of 8 specified at line 502
posix-c.ads:503:04: warning: Object_Size will be increased to 64
posix-c.ads:519:04: warning: size is not a multiple of alignment for "pthread_mutexattr_t"
posix-c.ads:519:04: warning: alignment of 8 specified at line 518
posix-c.ads:519:04: warning: Object_Size will be increased to 64
posix-c.ads:527:04: warning: size is not a multiple of alignment for "pthread_once_t"
posix-c.ads:527:04: warning: alignment of 8 specified at line 526
posix-c.ads:527:04: warning: Object_Size will be increased to 64
posix-c.ads:535:04: warning: size is not a multiple of alignment for "pthread_t"
posix-c.ads:535:04: warning: alignment of 8 specified at line 534
posix-c.ads:535:04: warning: Object_Size will be increased to 64
   [Ada]          ada_streams.ads
   [C]            posix-macros.c
In file included from /tmp/SBo/repo.zrddLG/build_florist/florist-2025.01/libsrc/posix-macros.c:45:
In file included from /tmp/SBo/repo.zrddLG/build_florist/florist-2025.01/confsrc/pconfig.h:10:
In file included from /usr/include/aio.h:25:
/usr/include/features.h:187:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
  ^
1 warning generated.
   [C]            posix-macros-sockets.c
In file included from /tmp/SBo/repo.zrddLG/build_florist/florist-2025.01/libsrc/posix-macros-sockets.c:13:
In file included from /tmp/SBo/repo.zrddLG/build_florist/florist-2025.01/confsrc/pconfig.h:10:
In file included from /usr/include/aio.h:25:
/usr/include/features.h:187:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
  ^
1 warning generated.
Build Libraries
   [gprlib]       florist.lexch
   [archive]      libflorist.a
   [index]        libflorist.a
gprinstall -Pflorist -XBuild=Production -XTHREADS=True    -XLIBRARY_TYPE=static -a -p -f   \
	--prefix=/tmp/SBo/repo.zrddLG/build_florist/package-florist/usr --sources-subdir=include/florist             \
	--lib-subdir=lib/florist/static --link-lib-subdir=lib       \
	--build-name=static
Install project Florist - static
chmod a-w /tmp/SBo/repo.zrddLG/build_florist/package-florist/usr/*/florist/*
rm -f gensrc/posix.ads gensrc/posix-limits.ads gensrc/posix-options.ads gensrc/posix-c.ads gensrc/posix-implementation-ok_signals.ads gensrc/posix-implementation.adb gensrc/threads/posix-timers-extensions.adb
gprclean -Pflorist -XBuild=Production -XTHREADS=True   
rm -rf obj lib
rm -f *# *~ c-posix c-posix-signals b__* b~*
rm -f config.cache config.log c-posix.log configure.log config.status stamp-h 
See file configure.log for results of this step.
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether to build a shared library... yes
checking build type... Production
checking RTS kind... default
checking for SGI IRIX timers... 
no
Linux i686 5.15.161 #1 SMP PREEMPT Sun Jun 16 15:55:06 CDT 2024
Using Configuration for Linux 5.15.161
We will assume errno is safe for exception propagation.
to override, hand-edit gnatprep.config
checking how to run the C preprocessor... gcc -E
checking for aio.h... yes
checking for dirent.h... yes
checking for errno.h... yes
checking for fcntl.h... yes
checking for grp.h... yes
checking for locale.h... yes
checking for mqueue.h... yes
checking for pwd.h... yes
checking for sched.h... yes
checking for pthread.h... yes
checking for semaphore.h... yes
checking for setjmp.h... yes
checking for signal.h... yes
checking for stdio.h... yes
checking for sys/mman.h... yes
checking for sys/stat.h... yes
checking for sys/times.h... yes
checking for sys/types.h... yes
checking for sys/utsname.h... yes
checking for limits.h... yes
checking for sys/wait.h... yes
checking for termios.h... yes
checking for time.h... yes
checking for sys/time.h... yes
checking for unistd.h... yes
checking for utime.h... yes
checking for netdb.h... yes
checking for netinet/in.h... yes
checking for netinet/in_systm.h... yes
checking for netinet/ip.h... yes
checking for netinet/tcp.h... yes
checking for arpa/inet.h... yes
checking for poll.h... yes
checking for sys/select.h... yes
checking for sys/socket.h... yes
checking for sys/uio.h... yes
checking for sys/un.h... yes
checking for xti.h... no
checking for tli.h... no
Socket interface looks like BSD 4.4
checking for pthread_self in -lpthread... yes
checking for aio_read in -laio... no
checking for clock_gettime in -lposix4... no
checking for clock_gettime in -lrt... yes
checking for gethostbyname in -lnsl... yes
checking for t_bind in -lnsl... no
checking for t_bind in -lnsl_s... no
checking for accept in -lsocket... no
checking for h_errno in -lresolv... no
Using LIBS=-lnsl -lrt -lpthread 
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for global variable or macro t_errno... no
checking for global variable or macro t_nerr... no
checking for struct msghdr component msg_control... yes
checking for struct msghdr component msg_controllen... yes
checking for struct msghdr component msg_flags... yes
checking for struct sigevent component sigev_notify_function... yes
checking for struct sigaction component sa_sigaction overlaying sa_handler... no
checking for struct addrinfo... yes
checking for struct aiocb... yes
checking for struct cmsghdr... yes
checking for struct dirent... yes
checking for struct flock... yes
checking for struct group... yes
checking for struct hostent... yes
checking for struct iovec... yes
checking for struct in_addr... yes
checking for struct ip_opts... yes
checking for struct linger... yes
checking for struct msghdr... yes
checking for struct mq_attr... yes
checking for struct netbuf... no
checking for struct netent... yes
checking for struct passwd... yes
checking for struct pollfd... yes
checking for struct protoent... yes
checking for struct tm... yes
checking for struct tms... yes
checking for struct sched_param... yes
checking for struct servent... yes
checking for struct sigaction... yes
checking for struct cma_sigaction... no
checking for struct sigevent... yes
checking for struct sockaddr... yes
checking for struct sockaddr_in... yes
checking for struct sockaddr_un... yes
checking for struct stat... yes
checking for struct termios... yes
checking for struct timespec... yes
checking for struct timeval... yes
checking for struct t_bind... no
checking for struct t_call... no
checking for struct t_discon... no
checking for struct t_info... no
checking for struct t_iovec... no
checking for struct t_kpalive... no
checking for struct t_linger... no
checking for struct t_opthdr... no
checking for struct t_optmgmt... no
checking for struct t_uderr... no
checking for struct t_unitdata... no
checking for struct itimerspec... yes
checking for struct utimbuf... yes
checking for struct utsname... yes
checking for blkcnt_t... yes
checking for blksize_t... yes
checking for cc_t... yes
checking for clockid_t... yes
checking for clock_t... yes
checking for dev_t... yes
checking for fd_set... yes
checking for ino_t... yes
checking for in_addr_t... yes
checking for in_port_t... yes
checking for mqd_t... yes
checking for nlink_t... yes
checking for pthread_attr_t... yes
checking for pthread_condattr_t... yes
checking for pthread_cond_t... yes
checking for pthread_key_t... yes
checking for pthread_mutexattr_t... yes
checking for pthread_mutex_t... yes
checking for pthread_once_t... yes
checking for pthread_t... yes
checking for sa_family_t... yes
checking for sem_t... yes
checking for siginfo_t... yes
checking for sigset_t... yes
checking for sigval... yes
checking for socklen_t... yes
checking for speed_t... yes
checking for suseconds_t... yes
checking for tcflag_t... yes
checking for timer_t... yes
checking for accept... yes
checking for access... yes
checking for aio_cancel... yes
checking for aio_error... yes
checking for aio_fsync... yes
checking for aio_read... yes
checking for aio_return... yes
checking for aio_suspend... yes
checking for aio_write... yes
checking for bind... yes
checking for cfgetispeed... yes
checking for cfgetospeed... yes
checking for cfsetispeed... yes
checking for cfsetospeed... yes
checking for chdir... yes
checking for chmod... yes
checking for chown... yes
checking for clock_getres... yes
checking for clock_gettime... yes
checking for clock_settime... yes
checking for close... yes
checking for closedir... yes
checking for connect... yes
checking for ctermid... yes
checking for ctime... yes
checking for ctime_r... yes
checking for dup... yes
checking for dup2... yes
checking for endhostent... yes
checking for endnetent... yes
checking for endprotoent... yes
checking for endservent... yes
checking for execl... yes
checking for execle... yes
checking for execlp... yes
checking for execv... yes
checking for execve... yes
checking for execvp... yes
checking for fchmod... yes
checking for fcntl... yes
checking for fdatasync... yes
checking for fork... yes
checking for fpathconf... yes
checking for fstat... yes
checking for fsync... yes
checking for ftruncate... yes
checking for getaddrinfo... yes
checking for getcwd... yes
checking for getegid... yes
checking for getenv... yes
checking for geteuid... yes
checking for getgid... yes
checking for getgrgid... yes
checking for getgrgid_r... yes
checking for getgrnam... yes
checking for getgrnam_r... yes
checking for getgroups... yes
checking for gethostbyaddr... yes
checking for gethostbyaddr_r... yes
checking for gethostbyname... yes
checking for gethostbyname_r... yes
checking for gethostname... yes
checking for getlogin... yes
checking for getlogin_r... yes
checking for getpeername... yes
checking for getpgrp... yes
checking for getpid... yes
checking for getppid... yes
checking for getnetbyaddr... yes
checking for getnetbyaddr_r... yes
checking for getnetbyname... yes
checking for getnetbyname_r... yes
checking for getprotobyname... yes
checking for getprotobyname_r... yes
checking for getprotobynumber... yes
checking for getprotobynumber_r... yes
checking for getservbyname... yes
checking for getservbyname_r... yes
checking for getpwnam... yes
checking for getpwnam_r... yes
checking for getpwuid... yes
checking for getpwuid_r... yes
checking for getservbyport... yes
checking for getservbyport_r... yes
checking for getsockname... yes
checking for getsockname_r... no
checking for getsockopt... yes
checking for gettimeofday... yes
checking for getuid... yes
checking for gmtime_r... yes
checking for inet_addr... yes
checking for inet_lnaof... yes
checking for inet_makeaddr... yes
checking for inet_network... yes
checking for inet_ntoa... yes
checking for inet_netof... yes
checking for isatty... yes
checking for isfdtype... yes
checking for kill... yes
checking for link... yes
checking for lio_listio... yes
checking for listen... yes
checking for lseek... yes
checking for lstat... yes
checking for mkdir... yes
checking for mkfifo... yes
checking for mlock... yes
checking for mlockall... yes
checking for mmap... yes
checking for mprotect... yes
checking for mq_close... yes
checking for mq_getattr... yes
checking for mq_notify... yes
checking for mq_open... yes
checking for mq_receive... yes
checking for mq_send... yes
checking for mq_setattr... yes
checking for mq_unlink... yes
checking for msync... yes
checking for munlock... yes
checking for munlockall... yes
checking for munmap... yes
checking for open... yes
checking for opendir... yes
checking for pathconf... yes
checking for pipe... yes
checking for poll... yes
checking for pthread_condattr_destroy... yes
checking for pthread_condattr_getpshared... yes
checking for pthread_condattr_init... yes
checking for pthread_condattr_setpshared... yes
checking for pthread_cond_broadcast... yes
checking for pthread_cond_destroy... yes
checking for pthread_cond_init... yes
checking for pthread_cond_signal... yes
checking for pthread_cond_timedwait... yes
checking for pthread_cond_wait... yes
checking for pthread_mutexattr_destroy... yes
checking for pthread_mutexattr_getprioceiling... yes
checking for pthread_mutexattr_getprotocol... yes
checking for pthread_mutexattr_getpshared... yes
checking for pthread_mutexattr_init... yes
checking for pthread_mutexattr_setprioceiling... yes
checking for pthread_mutexattr_setprotocol... yes
checking for pthread_mutexattr_setpshared... yes
checking for pthread_mutex_destroy... yes
checking for pthread_mutex_getprioceiling... yes
checking for pthread_mutex_init... yes
checking for pthread_mutex_lock... yes
checking for pthread_mutex_setprioceiling... yes
checking for pthread_mutex_trylock... yes
checking for pthread_mutex_unlock... yes
checking for pthread_sigmask... yes
checking for putenv... yes
checking for rcvmsg... no
checking for read... yes
checking for readdir... yes
checking for readdir_r... yes
checking for recv... yes
checking for recvfrom... yes
checking for recvmsg... yes
checking for rename... yes
checking for rand_r... yes
checking for rmdir... yes
checking for sched_getparam... yes
checking for sched_getscheduler... yes
checking for sched_get_priority_max... yes
checking for sched_get_priority_min... yes
checking for sched_rr_get_interval... yes
checking for sched_setparam... yes
checking for sched_setscheduler... yes
checking for sched_yield... yes
checking for select... yes
checking for sem_close... yes
checking for sem_destroy... yes
checking for sem_getvalue... yes
checking for sem_init... yes
checking for sem_open... yes
checking for sem_post... yes
checking for sem_trywait... yes
checking for sem_unlink... yes
checking for sem_wait... yes
checking for send... yes
checking for sendto... yes
checking for sendmsg... yes
checking for setgid... yes
checking for setenv... yes
checking for sethostent... yes
checking for setnetent... yes
checking for setpgid... yes
checking for setprotoent... yes
checking for setservent... yes
checking for setsid... yes
checking for setsockopt... yes
checking for setuid... yes
checking for shm_open... yes
checking for shm_unlink... yes
checking for shutdown... yes
checking for sigaction... yes
checking for sigaddset... yes
checking for sigdelset... yes
checking for sigemptyset... yes
checking for sigfillset... yes
checking for sigismember... yes
checking for siglongjmp... yes
checking for sigpending... yes
checking for sigprocmask... yes
checking for sigqueue... yes
checking for sigsetjmp... no
checking for sigsuspend... yes
checking for sigtimedwait... yes
checking for sigwait... yes
checking for sigwaitinfo... yes
checking for socket... yes
checking for sockatmark... yes
checking for socketpair... yes
checking for stat... yes
checking for strtok_r... yes
checking for sysconf... yes
checking for tcdrain... yes
checking for tcflow... yes
checking for tcflush... yes
checking for tcgetattr... yes
checking for tcgetpgrp... yes
checking for tcsendbreak... yes
checking for tcsetattr... yes
checking for tcsetpgrp... yes
checking for time... yes
checking for timer_create... yes
checking for timer_delete... yes
checking for timer_getoverrun... yes
checking for timer_gettime... yes
checking for timer_settime... yes
checking for times... yes
checking for ttyname... yes
checking for ttyname_r... yes
checking for t_accept... no
checking for t_alloc... no
checking for t_bind... no
checking for t_blocking... no
checking for t_close... no
checking for t_connect... no
checking for t_error... no
checking for t_free... no
checking for t_getinfo... no
checking for t_getprotaddr... no
checking for t_getstate... no
checking for t_listen... no
checking for t_look... no
checking for t_nonblocking... no
checking for t_open... no
checking for t_optmgmt... no
checking for t_rcv... no
checking for t_rcvconnect... no
checking for t_rcvdis... no
checking for t_rcvrel... no
checking for t_rcvudata... no
checking for t_snd... no
checking for t_snddis... no
checking for t_sndudata... no
checking for t_strerror... no
checking for t_sync... no
checking for t_unbind... no
checking for t_rcvreldata... no
checking for t_rcvuderr... no
checking for t_rcvv... no
checking for t_rcvvudata... no
checking for t_sndreldata... no
checking for t_sndrel... no
checking for t_sndv... no
checking for t_sndvudata... no
checking for strerror... yes
checking for strerror_r... yes
checking for perror... yes
checking for umask... yes
checking for uname... yes
checking for unlink... yes
checking for unsetenv... yes
checking for utime... yes
checking for waitpid... yes
checking for write... yes
checking for __posix_sigwait... no
checking for __posix_ctime_r... no
checking for __posix_readdir_r... no
checking for __posix_sigwait_r... no
checking for __posix_ttyname_r... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating confsrc/config.h
config.status: confsrc/config.h is unchanged
config.status: executing default commands
gcc -O2 -DVERSION="\"7.3.0w\"" -DLIBS="\"-lnsl -lrt -lpthread \"" -DGENDIR="\"gensrc\"" -o c-posix c-posix.c -lnsl -lrt -lpthread 
In file included from /usr/include/aio.h:25,
                 from confsrc/pconfig.h:10,
                 from c-posix.c:56:
/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
mkdir -p gensrc && cd gensrc && rm -f posix.ads posix-limits.ads posix-options.ads posix-c.ads
# See file "c-posix.log" for results of this step.
./c-posix > c-posix.log 2>&1
gcc -O2 -DGENDIR="\"gensrc\"" -o c-posix-signals c-posix-signals.c -lnsl -lrt -lpthread 
In file included from /usr/include/aio.h:25,
                 from confsrc/pconfig.h:10,
                 from c-posix-signals.c:78:
/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
c-posix-signals.c:80: warning: "_POSIX_C_SOURCE" redefined
   80 | #define _POSIX_C_SOURCE 199506L
      | 
In file included from /usr/include/aio.h:25,
                 from confsrc/pconfig.h:10,
                 from c-posix-signals.c:78:
/usr/include/features.h:281: note: this is the location of the previous definition
  281 | # define _POSIX_C_SOURCE        200809L
      | 
mkdir -p gensrc && cd gensrc && rm -f posix-implementations-ok_signals.ads
# See file "c-posix-signals.log" for results of this step.
./c-posix-signals -nodefaults > c-posix-signals.log 2>&1
mkdir -p `dirname gensrc/posix-implementation.adb` && gnatprep libsrc/posix-implementation.gpb gensrc/posix-implementation.adb gnatprep.config -c -r
mkdir -p `dirname gensrc/threads/posix-timers-extensions.adb` && gnatprep libsrc/threads/posix-timers-extensions.gpb gensrc/threads/posix-timers-extensions.adb gnatprep.config -c -r
gprbuild -p -O2 -XBuild=Production -XTHREADS=True    -R -largs -s -gargs  -XLIBRARY_TYPE=relocatable -Pflorist
Setup
   [mkdir]        object directory for project Florist
   [mkdir]        library directory for project Florist
Compile
   [Ada]          posix-timers-extensions.adb
   [Ada]          posix_timers.ads
   [Ada]          posix_signals.ads
   [Ada]          posix_process_primitives.ads
   [Ada]          posix_mutexes.ads
   [Ada]          posix_message_queues.ads
   [Ada]          posix_condition_variables.ads
   [Ada]          posix_asynchronous_io.ads
   [Ada]          posix-timers.adb
   [Ada]          posix-signals.adb
   [Ada]          posix-process_primitives.adb
   [Ada]          posix-mutexes.adb
   [Ada]          posix-message_queues.adb
   [Ada]          posix-condition_variables.adb
   [Ada]          posix-asynchronous_io.adb
   [Ada]          ada_task_identification.ads
   [Ada]          posix-implementation.adb
   [Ada]          posix-implementation-ok_signals.ads
   [Ada]          posix-limits.ads
   [Ada]          posix-options.ads
   [Ada]          system_storage_elements.ads
   [Ada]          posix_user_database.ads
   [Ada]          posix_unsafe_process_primitives.ads
   [Ada]          posix_terminal_functions.ads
   [Ada]          posix_supplement_to_ada_io.ads
   [Ada]          posix_shared_memory_objects.ads
   [Ada]          posix_semaphores.ads
   [Ada]          posix_process_times.ads
   [Ada]          posix_process_scheduling.ads
   [Ada]          posix_process_identification.ads
   [Ada]          posix_process_environment.ads
   [Ada]          posix_permissions.ads
   [Ada]          posix_page_alignment.ads
   [Ada]          posix_options.ads
   [Ada]          posix_memory_range_locking.ads
   [Ada]          posix_memory_mapping.ads
   [Ada]          posix_memory_locking.ads
   [Ada]          posix_limits.ads
   [Ada]          posix_io.ads
   [Ada]          posix_group_database.ads
   [Ada]          posix_generic_shared_memory.ads
   [Ada]          posix_files.ads
   [Ada]          posix_file_status.ads
   [Ada]          posix_file_locking.ads
   [Ada]          posix_error_codes.ads
   [Ada]          posix_configurable_system_limits.ads
   [Ada]          posix_configurable_file_limits.ads
   [Ada]          posix_calendar.ads
   [Ada]          posix_c.ads
   [Ada]          posix.adb
   [Ada]          posix-user_database.adb
   [Ada]          posix-unsafe_process_primitives.adb
   [Ada]          posix-terminal_functions.adb
   [Ada]          posix-supplement_to_ada_io.adb
   [Ada]          posix-shared_memory_objects.adb
   [Ada]          posix-semaphores.adb
   [Ada]          posix-process_times.adb
   [Ada]          posix-process_scheduling.adb
   [Ada]          posix-process_identification.adb
   [Ada]          posix-process_environment.adb
   [Ada]          posix-permissions.adb
   [Ada]          posix-permissions-implementation.adb
   [Ada]          posix-page_alignment.adb
   [Ada]          posix-memory_range_locking.adb
   [Ada]          posix-memory_mapping.adb
   [Ada]          posix-memory_locking.adb
   [Ada]          posix-io.adb
   [Ada]          posix-group_database.adb
   [Ada]          posix-generic_shared_memory.adb
   [Ada]          posix-files.adb
   [Ada]          posix-file_status.adb
   [Ada]          posix-file_status-extensions.adb
   [Ada]          posix-file_locking.adb
   [Ada]          posix-error_codes.ads
   [Ada]          posix-configurable_system_limits.adb
   [Ada]          posix-configurable_file_limits.adb
   [Ada]          posix-calendar.adb
   [Ada]          posix-c.adb
posix-c.ads:451:04: warning: size is not a multiple of alignment for "DIR"
posix-c.ads:451:04: warning: alignment of 8 specified at line 450
posix-c.ads:451:04: warning: Object_Size will be increased to 64
posix-c.ads:479:04: warning: size is not a multiple of alignment for "pthread_attr_t"
posix-c.ads:479:04: warning: alignment of 8 specified at line 478
posix-c.ads:479:04: warning: Object_Size will be increased to 320
posix-c.ads:495:04: warning: size is not a multiple of alignment for "pthread_condattr_t"
posix-c.ads:495:04: warning: alignment of 8 specified at line 494
posix-c.ads:495:04: warning: Object_Size will be increased to 64
posix-c.ads:503:04: warning: size is not a multiple of alignment for "pthread_key_t"
posix-c.ads:503:04: warning: alignment of 8 specified at line 502
posix-c.ads:503:04: warning: Object_Size will be increased to 64
posix-c.ads:519:04: warning: size is not a multiple of alignment for "pthread_mutexattr_t"
posix-c.ads:519:04: warning: alignment of 8 specified at line 518
posix-c.ads:519:04: warning: Object_Size will be increased to 64
posix-c.ads:527:04: warning: size is not a multiple of alignment for "pthread_once_t"
posix-c.ads:527:04: warning: alignment of 8 specified at line 526
posix-c.ads:527:04: warning: Object_Size will be increased to 64
posix-c.ads:535:04: warning: size is not a multiple of alignment for "pthread_t"
posix-c.ads:535:04: warning: alignment of 8 specified at line 534
posix-c.ads:535:04: warning: Object_Size will be increased to 64
   [Ada]          ada_streams.ads
   [C]            posix-macros.c
In file included from /tmp/SBo/repo.zrddLG/build_florist/florist-2025.01/libsrc/posix-macros.c:45:
In file included from /tmp/SBo/repo.zrddLG/build_florist/florist-2025.01/confsrc/pconfig.h:10:
In file included from /usr/include/aio.h:25:
/usr/include/features.h:187:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
  ^
1 warning generated.
   [C]            posix-macros-sockets.c
In file included from /tmp/SBo/repo.zrddLG/build_florist/florist-2025.01/libsrc/posix-macros-sockets.c:13:
In file included from /tmp/SBo/repo.zrddLG/build_florist/florist-2025.01/confsrc/pconfig.h:10:
In file included from /usr/include/aio.h:25:
/usr/include/features.h:187:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
  ^
1 warning generated.
Build Libraries
   [gprlib]       florist.lexch
   [link library] libflorist.so
gprbuild -p -O2 -XBuild=Production -XTHREADS=True    -R -largs -s -gargs  -XLIBRARY_TYPE=static -Pflorist
Build Libraries
   [gprlib]       florist.lexch
   [archive]      libflorist.a
   [index]        libflorist.a
gprinstall -Pflorist -XBuild=Production -XTHREADS=True    -XLIBRARY_TYPE=static -a -p -f   \
	--prefix=/tmp/SBo/repo.zrddLG/build_florist/package-florist/usr --sources-subdir=include/florist             \
	--lib-subdir=lib/florist/relocatable --link-lib-subdir=lib       \
	--build-name=static
Install project Florist - static
chmod a-w /tmp/SBo/repo.zrddLG/build_florist/package-florist/usr/*/florist/*
gprinstall -Pflorist -XBuild=Production -XTHREADS=True    -XLIBRARY_TYPE=relocatable -a -p -f   \
	--prefix=/tmp/SBo/repo.zrddLG/build_florist/package-florist/usr --sources-subdir=include/florist             \
	--lib-subdir=lib/florist/relocatable --link-lib-subdir=lib       \
	--build-name=relocatable
Install project Florist - relocatable
chmod a-w /tmp/SBo/repo.zrddLG/build_florist/package-florist/usr/*/florist/*

Slackware package maker, version 3.14159265.

Searching for symbolic links:
usr/lib/florist/relocatable/libflorist.so	../relocatable/libflorist.so.1
usr/lib/libflorist.so	../lib/florist/relocatable/libflorist.so
usr/lib/libflorist.so.1	../lib/florist/relocatable/libflorist.so.1

Making symbolic link creation script:
( cd usr/lib/florist/relocatable ; rm -rf libflorist.so )
( cd usr/lib/florist/relocatable ; ln -sf ../relocatable/libflorist.so.1 libflorist.so )
( cd usr/lib ; rm -rf libflorist.so )
( cd usr/lib ; ln -sf ../lib/florist/relocatable/libflorist.so libflorist.so )
( cd usr/lib ; rm -rf libflorist.so.1 )
( cd usr/lib ; ln -sf ../lib/florist/relocatable/libflorist.so.1 libflorist.so.1 )

It is recommended that you make these lines your new installation script.

Would you like to make this stuff the install script for this package
and remove the symbolic links ([y]es, [n]o)? y


Removing symbolic links:
removed './usr/lib/florist/relocatable/libflorist.so'
removed './usr/lib/libflorist.so'
removed './usr/lib/libflorist.so.1'

Creating your new ./install/doinst.sh...

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating Slackware package:  /tmp/SBo/repo.zrddLG/output_florist/florist-2025.01-i586-1_SBo.txz

./
install/
install/doinst.sh
install/slack-desc
usr/
usr/doc/
usr/doc/florist-2025.01/
usr/doc/florist-2025.01/COPYING
usr/doc/florist-2025.01/README
usr/doc/florist-2025.01/florist.SlackBuild
usr/include/
usr/include/florist/
usr/include/florist/ada_streams.ads
usr/include/florist/ada_task_identification.ads
usr/include/florist/config.h
usr/include/florist/pconfig.h
usr/include/florist/posix-asynchronous_io.adb
usr/include/florist/posix-asynchronous_io.ads
usr/include/florist/posix-c.adb
usr/include/florist/posix-c.ads
usr/include/florist/posix-calendar.adb
usr/include/florist/posix-calendar.ads
usr/include/florist/posix-condition_variables.adb
usr/include/florist/posix-condition_variables.ads
usr/include/florist/posix-configurable_file_limits.adb
usr/include/florist/posix-configurable_file_limits.ads
usr/include/florist/posix-configurable_system_limits.adb
usr/include/florist/posix-configurable_system_limits.ads
usr/include/florist/posix-error_codes.ads
usr/include/florist/posix-file_locking.adb
usr/include/florist/posix-file_locking.ads
usr/include/florist/posix-file_status-extensions.adb
usr/include/florist/posix-file_status-extensions.ads
usr/include/florist/posix-file_status.adb
usr/include/florist/posix-file_status.ads
usr/include/florist/posix-files.adb
usr/include/florist/posix-files.ads
usr/include/florist/posix-generic_shared_memory.adb
usr/include/florist/posix-generic_shared_memory.ads
usr/include/florist/posix-group_database.adb
usr/include/florist/posix-group_database.ads
usr/include/florist/posix-implementation-ok_signals.ads
usr/include/florist/posix-implementation.adb
usr/include/florist/posix-implementation.ads
usr/include/florist/posix-io.adb
usr/include/florist/posix-io.ads
usr/include/florist/posix-limits.ads
usr/include/florist/posix-macros-sockets.c
usr/include/florist/posix-macros.c
usr/include/florist/posix-memory_locking.adb
usr/include/florist/posix-memory_locking.ads
usr/include/florist/posix-memory_mapping.adb
usr/include/florist/posix-memory_mapping.ads
usr/include/florist/posix-memory_range_locking.adb
usr/include/florist/posix-memory_range_locking.ads
usr/include/florist/posix-message_queues.adb
usr/include/florist/posix-message_queues.ads
usr/include/florist/posix-mutexes.adb
usr/include/florist/posix-mutexes.ads
usr/include/florist/posix-options.ads
usr/include/florist/posix-page_alignment.adb
usr/include/florist/posix-page_alignment.ads
usr/include/florist/posix-permissions-implementation.adb
usr/include/florist/posix-permissions-implementation.ads
usr/include/florist/posix-permissions.adb
usr/include/florist/posix-permissions.ads
usr/include/florist/posix-process_environment.adb
usr/include/florist/posix-process_environment.ads
usr/include/florist/posix-process_identification.adb
usr/include/florist/posix-process_identification.ads
usr/include/florist/posix-process_primitives.adb
usr/include/florist/posix-process_primitives.ads
usr/include/florist/posix-process_scheduling.adb
usr/include/florist/posix-process_scheduling.ads
usr/include/florist/posix-process_times.adb
usr/include/florist/posix-process_times.ads
usr/include/florist/posix-semaphores.adb
usr/include/florist/posix-semaphores.ads
usr/include/florist/posix-shared_memory_objects.adb
usr/include/florist/posix-shared_memory_objects.ads
usr/include/florist/posix-signals.adb
usr/include/florist/posix-signals.ads
usr/include/florist/posix-supplement_to_ada_io.adb
usr/include/florist/posix-supplement_to_ada_io.ads
usr/include/florist/posix-terminal_functions.adb
usr/include/florist/posix-terminal_functions.ads
usr/include/florist/posix-timers-extensions.adb
usr/include/florist/posix-timers-extensions.ads
usr/include/florist/posix-timers.adb
usr/include/florist/posix-timers.ads
usr/include/florist/posix-unsafe_process_primitives.adb
usr/include/florist/posix-unsafe_process_primitives.ads
usr/include/florist/posix-user_database.adb
usr/include/florist/posix-user_database.ads
usr/include/florist/posix.adb
usr/include/florist/posix.ads
usr/include/florist/posix_asynchronous_io.ads
usr/include/florist/posix_c.ads
usr/include/florist/posix_calendar.ads
usr/include/florist/posix_condition_variables.ads
usr/include/florist/posix_configurable_file_limits.ads
usr/include/florist/posix_configurable_system_limits.ads
usr/include/florist/posix_error_codes.ads
usr/include/florist/posix_file_locking.ads
usr/include/florist/posix_file_status.ads
usr/include/florist/posix_files.ads
usr/include/florist/posix_generic_shared_memory.ads
usr/include/florist/posix_group_database.ads
usr/include/florist/posix_io.ads
usr/include/florist/posix_limits.ads
usr/include/florist/posix_memory_locking.ads
usr/include/florist/posix_memory_mapping.ads
usr/include/florist/posix_memory_range_locking.ads
usr/include/florist/posix_message_queues.ads
usr/include/florist/posix_mutexes.ads
usr/include/florist/posix_options.ads
usr/include/florist/posix_page_alignment.ads
usr/include/florist/posix_permissions.ads
usr/include/florist/posix_process_environment.ads
usr/include/florist/posix_process_identification.ads
usr/include/florist/posix_process_primitives.ads
usr/include/florist/posix_process_scheduling.ads
usr/include/florist/posix_process_times.ads
usr/include/florist/posix_semaphores.ads
usr/include/florist/posix_shared_memory_objects.ads
usr/include/florist/posix_signals.ads
usr/include/florist/posix_supplement_to_ada_io.ads
usr/include/florist/posix_terminal_functions.ads
usr/include/florist/posix_timers.ads
usr/include/florist/posix_unsafe_process_primitives.ads
usr/include/florist/posix_user_database.ads
usr/include/florist/system_storage_elements.ads
usr/lib/
usr/lib/florist/
usr/lib/florist/relocatable/
usr/lib/florist/relocatable/ada_streams.ali
usr/lib/florist/relocatable/ada_task_identification.ali
usr/lib/florist/relocatable/libflorist.a
usr/lib/florist/relocatable/libflorist.so.1
usr/lib/florist/relocatable/posix-asynchronous_io.ali
usr/lib/florist/relocatable/posix-c.ali
usr/lib/florist/relocatable/posix-calendar.ali
usr/lib/florist/relocatable/posix-condition_variables.ali
usr/lib/florist/relocatable/posix-configurable_file_limits.ali
usr/lib/florist/relocatable/posix-configurable_system_limits.ali
usr/lib/florist/relocatable/posix-error_codes.ali
usr/lib/florist/relocatable/posix-file_locking.ali
usr/lib/florist/relocatable/posix-file_status-extensions.ali
usr/lib/florist/relocatable/posix-file_status.ali
usr/lib/florist/relocatable/posix-files.ali
usr/lib/florist/relocatable/posix-generic_shared_memory.ali
usr/lib/florist/relocatable/posix-group_database.ali
usr/lib/florist/relocatable/posix-implementation-ok_signals.ali
usr/lib/florist/relocatable/posix-implementation.ali
usr/lib/florist/relocatable/posix-io.ali
usr/lib/florist/relocatable/posix-limits.ali
usr/lib/florist/relocatable/posix-memory_locking.ali
usr/lib/florist/relocatable/posix-memory_mapping.ali
usr/lib/florist/relocatable/posix-memory_range_locking.ali
usr/lib/florist/relocatable/posix-message_queues.ali
usr/lib/florist/relocatable/posix-mutexes.ali
usr/lib/florist/relocatable/posix-options.ali
usr/lib/florist/relocatable/posix-page_alignment.ali
usr/lib/florist/relocatable/posix-permissions-implementation.ali
usr/lib/florist/relocatable/posix-permissions.ali
usr/lib/florist/relocatable/posix-process_environment.ali
usr/lib/florist/relocatable/posix-process_identification.ali
usr/lib/florist/relocatable/posix-process_primitives.ali
usr/lib/florist/relocatable/posix-process_scheduling.ali
usr/lib/florist/relocatable/posix-process_times.ali
usr/lib/florist/relocatable/posix-semaphores.ali
usr/lib/florist/relocatable/posix-shared_memory_objects.ali
usr/lib/florist/relocatable/posix-signals.ali
usr/lib/florist/relocatable/posix-supplement_to_ada_io.ali
usr/lib/florist/relocatable/posix-terminal_functions.ali
usr/lib/florist/relocatable/posix-timers-extensions.ali
usr/lib/florist/relocatable/posix-timers.ali
usr/lib/florist/relocatable/posix-unsafe_process_primitives.ali
usr/lib/florist/relocatable/posix-user_database.ali
usr/lib/florist/relocatable/posix.ali
usr/lib/florist/relocatable/posix_asynchronous_io.ali
usr/lib/florist/relocatable/posix_c.ali
usr/lib/florist/relocatable/posix_calendar.ali
usr/lib/florist/relocatable/posix_condition_variables.ali
usr/lib/florist/relocatable/posix_configurable_file_limits.ali
usr/lib/florist/relocatable/posix_configurable_system_limits.ali
usr/lib/florist/relocatable/posix_error_codes.ali
usr/lib/florist/relocatable/posix_file_locking.ali
usr/lib/florist/relocatable/posix_file_status.ali
usr/lib/florist/relocatable/posix_files.ali
usr/lib/florist/relocatable/posix_generic_shared_memory.ali
usr/lib/florist/relocatable/posix_group_database.ali
usr/lib/florist/relocatable/posix_io.ali
usr/lib/florist/relocatable/posix_limits.ali
usr/lib/florist/relocatable/posix_memory_locking.ali
usr/lib/florist/relocatable/posix_memory_mapping.ali
usr/lib/florist/relocatable/posix_memory_range_locking.ali
usr/lib/florist/relocatable/posix_message_queues.ali
usr/lib/florist/relocatable/posix_mutexes.ali
usr/lib/florist/relocatable/posix_options.ali
usr/lib/florist/relocatable/posix_page_alignment.ali
usr/lib/florist/relocatable/posix_permissions.ali
usr/lib/florist/relocatable/posix_process_environment.ali
usr/lib/florist/relocatable/posix_process_identification.ali
usr/lib/florist/relocatable/posix_process_primitives.ali
usr/lib/florist/relocatable/posix_process_scheduling.ali
usr/lib/florist/relocatable/posix_process_times.ali
usr/lib/florist/relocatable/posix_semaphores.ali
usr/lib/florist/relocatable/posix_shared_memory_objects.ali
usr/lib/florist/relocatable/posix_signals.ali
usr/lib/florist/relocatable/posix_supplement_to_ada_io.ali
usr/lib/florist/relocatable/posix_terminal_functions.ali
usr/lib/florist/relocatable/posix_timers.ali
usr/lib/florist/relocatable/posix_unsafe_process_primitives.ali
usr/lib/florist/relocatable/posix_user_database.ali
usr/lib/florist/relocatable/system_storage_elements.ali
usr/lib/florist/static/
usr/lib/florist/static/ada_streams.ali
usr/lib/florist/static/ada_task_identification.ali
usr/lib/florist/static/libflorist.a
usr/lib/florist/static/posix-asynchronous_io.ali
usr/lib/florist/static/posix-c.ali
usr/lib/florist/static/posix-calendar.ali
usr/lib/florist/static/posix-condition_variables.ali
usr/lib/florist/static/posix-configurable_file_limits.ali
usr/lib/florist/static/posix-configurable_system_limits.ali
usr/lib/florist/static/posix-error_codes.ali
usr/lib/florist/static/posix-file_locking.ali
usr/lib/florist/static/posix-file_status-extensions.ali
usr/lib/florist/static/posix-file_status.ali
usr/lib/florist/static/posix-files.ali
usr/lib/florist/static/posix-generic_shared_memory.ali
usr/lib/florist/static/posix-group_database.ali
usr/lib/florist/static/posix-implementation-ok_signals.ali
usr/lib/florist/static/posix-implementation.ali
usr/lib/florist/static/posix-io.ali
usr/lib/florist/static/posix-limits.ali
usr/lib/florist/static/posix-memory_locking.ali
usr/lib/florist/static/posix-memory_mapping.ali
usr/lib/florist/static/posix-memory_range_locking.ali
usr/lib/florist/static/posix-message_queues.ali
usr/lib/florist/static/posix-mutexes.ali
usr/lib/florist/static/posix-options.ali
usr/lib/florist/static/posix-page_alignment.ali
usr/lib/florist/static/posix-permissions-implementation.ali
usr/lib/florist/static/posix-permissions.ali
usr/lib/florist/static/posix-process_environment.ali
usr/lib/florist/static/posix-process_identification.ali
usr/lib/florist/static/posix-process_primitives.ali
usr/lib/florist/static/posix-process_scheduling.ali
usr/lib/florist/static/posix-process_times.ali
usr/lib/florist/static/posix-semaphores.ali
usr/lib/florist/static/posix-shared_memory_objects.ali
usr/lib/florist/static/posix-signals.ali
usr/lib/florist/static/posix-supplement_to_ada_io.ali
usr/lib/florist/static/posix-terminal_functions.ali
usr/lib/florist/static/posix-timers-extensions.ali
usr/lib/florist/static/posix-timers.ali
usr/lib/florist/static/posix-unsafe_process_primitives.ali
usr/lib/florist/static/posix-user_database.ali
usr/lib/florist/static/posix.ali
usr/lib/florist/static/posix_asynchronous_io.ali
usr/lib/florist/static/posix_c.ali
usr/lib/florist/static/posix_calendar.ali
usr/lib/florist/static/posix_condition_variables.ali
usr/lib/florist/static/posix_configurable_file_limits.ali
usr/lib/florist/static/posix_configurable_system_limits.ali
usr/lib/florist/static/posix_error_codes.ali
usr/lib/florist/static/posix_file_locking.ali
usr/lib/florist/static/posix_file_status.ali
usr/lib/florist/static/posix_files.ali
usr/lib/florist/static/posix_generic_shared_memory.ali
usr/lib/florist/static/posix_group_database.ali
usr/lib/florist/static/posix_io.ali
usr/lib/florist/static/posix_limits.ali
usr/lib/florist/static/posix_memory_locking.ali
usr/lib/florist/static/posix_memory_mapping.ali
usr/lib/florist/static/posix_memory_range_locking.ali
usr/lib/florist/static/posix_message_queues.ali
usr/lib/florist/static/posix_mutexes.ali
usr/lib/florist/static/posix_options.ali
usr/lib/florist/static/posix_page_alignment.ali
usr/lib/florist/static/posix_permissions.ali
usr/lib/florist/static/posix_process_environment.ali
usr/lib/florist/static/posix_process_identification.ali
usr/lib/florist/static/posix_process_primitives.ali
usr/lib/florist/static/posix_process_scheduling.ali
usr/lib/florist/static/posix_process_times.ali
usr/lib/florist/static/posix_semaphores.ali
usr/lib/florist/static/posix_shared_memory_objects.ali
usr/lib/florist/static/posix_signals.ali
usr/lib/florist/static/posix_supplement_to_ada_io.ali
usr/lib/florist/static/posix_terminal_functions.ali
usr/lib/florist/static/posix_timers.ali
usr/lib/florist/static/posix_unsafe_process_primitives.ali
usr/lib/florist/static/posix_user_database.ali
usr/lib/florist/static/system_storage_elements.ali
usr/share/
usr/share/gpr/
usr/share/gpr/florist.gpr
usr/share/gpr/manifests/
usr/share/gpr/manifests/florist

Slackware package /tmp/SBo/repo.zrddLG/output_florist/florist-2025.01-i586-1_SBo.txz created.

Build time 75 sec, peak load 2.68, peak memory 0M, peak tmp 0M
Built ok:  florist-2025.01-i586-1_SBo.txz                               10:59:41
Testing package florist-2025.01-i586-1_SBo.txz ... 
Test installing florist-2025.01-i586-1_SBo.txz ...
florist-2025.01-i586-1_SBo: the POSIX Ada Bindings ..................... [ 3.6M]
Unmounting chroot ... 
:-) libraries/florist Added version 2025.01 (-:

Copy link
Author

sbo-bot bot commented Jan 17, 2025

sbopkglint i586 libraries/florist

Installing dependency: alabaster
alabaster-0.7.13-i586-1_SBo: A configurable sidebar-enabled Sphinx theme [  70K]

Installing dependency: imagesize
imagesize-1.4.1-i586-2_SBo: python library for png/jpeg/jpeg2000/gif ima [  80K]

Installing dependency: python3-flit_core
python3-flit_core-3.10.1-i586-1_SBo: Simplified pkging of Python modules [ 140K]

Installing dependency: python3-installer
python3-installer-0.7.0-i586-6_SBo: Library for installing Python packag [ 1.1M]

Installing dependency: python3-pyproject-hooks
python3-pyproject-hooks-1.2.0-i586-1_SBo: Wrappers to call PEP 517 build [ 120K]

Installing dependency: python3-build
python3-build-1.2.2.post1-i586-1_SBo: a simple, correct PEP517 package b [ 220K]

Installing dependency: python3-packaging-opt
python3-packaging-opt-24.2-noarch-1_SBo: Install packaging in /opt ..... [ 630K]

Installing dependency: python3-wheel
python3-wheel-0.45.1-i586-1_SBo: A built-package format for Python ..... [ 640K]

Installing dependency: python3-setuptools-opt
python3-setuptools-opt-75.6.0-i586-2_SBo: Install setuptools from -curre [  11M]

Installing dependency: python-zipp
python-zipp-3.21.0-i586-1_SBo: pathlib-compatible Zipfile object wrapper [ 100K]

Installing dependency: python-importlib_metadata
python-importlib_metadata-8.5.0-i586-2_SBo: Python package metadata .... [ 250K]

Installing dependency: python3-pytz
python3-pytz-2024.2-i586-1_SBo: World timezone definitions for Python .. [ 1.5M]

Installing dependency: python3-babel
python3-babel-2.15.0-i586-2_SBo: python internationalization tools ..... [  29M]

Installing dependency: snowballstemmer
snowballstemmer-2.2.0-i586-1_SBo: 16 stemmer algorithms for python ..... [ 2.7M]

Installing dependency: sphinxcontrib-applehelp
sphinxcontrib-applehelp-2.0.0-i586-3_SBo: Sphinx extension ............. [ 510K]

Installing dependency: sphinxcontrib-devhelp
sphinxcontrib-devhelp-2.0.0-i586-3_SBo: Sphinx extension ............... [ 360K]

Installing dependency: sphinxcontrib-htmlhelp
sphinxcontrib-htmlhelp-2.1.0-i586-3_SBo: HTML help file generator ...... [ 440K]

Installing dependency: sphinxcontrib-jsmath
sphinxcontrib-jsmath-1.0.1-i586-1_SBo: Sphinx extension ................ [  40K]

Installing dependency: sphinxcontrib-qthelp
sphinxcontrib-qthelp-2.0.0-i586-3_SBo: QtHelp documentation generation . [ 330K]

Installing dependency: sphinxcontrib-serializinghtml
sphinxcontrib-serializinghtml-2.0.0-i586-3_SBo: Sphinx extension ....... [ 410K]

Installing dependency: Sphinx
Sphinx-5.3.0-i586-11_SBo: Documentation generator ...................... [  17M]

Installing dependency: sphinxcontrib-jquery
sphinxcontrib-jquery-4.1-i586-4_SBo: Ext. to include jQuery on newer Sph [ 410K]

Installing dependency: sphinx-rtd-theme
sphinx-rtd-theme-2.0.0-i586-1_SBo: decorator for caching properties in c [ 3.6M]

Installing dependency: gprbuild
gprbuild-25.0.0-i586-1_SBo: GNAT Project Manager ....................... [  59M]

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/i586/libraries/florist/florist-2025.01-i586-1_SBo.txz to /tmp/SBo/sbopkglint.wxfpJk ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/i586/libraries/florist/florist-2025.01-i586-1_SBo.txz to /tmp/SBo/sbopkglint.wxfpJk ...OK
Running test: 05-basic-sanity...OK
Running test: 10-docs...OK
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
✅ === florist-2025.01-i586-1_SBo.txz: All tests passed ✅

Copy link
Author

sbo-bot bot commented Jan 17, 2025

buildpkg x86_64 libraries/florist

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Fri Jan 17 10:55:22 GMT 2025
revision: fcc310d827e11b698b83dbdd94feca311a9d7bb7
title:    Merge c780b89dfc9468a5a9f083adabffd8e2f9e4d595 into cf693c5c0fa954d2e6f611837ac3ca8571d7356e

================================================================================
libraries/florist                                                       11:00:58
================================================================================

Calculating dependencies ... 
Dependency tree:
libraries/florist (add version 2025.01)
  development/gprbuild (ok)
    python/sphinx-rtd-theme (ok)
      python/sphinxcontrib-jquery (ok)
        python/python3-build (ok)
          python/python3-pyproject-hooks (ok)
            python/python3-installer (ok)
              python/python3-flit_core (ok)
    development/Sphinx (ok)
      python/sphinxcontrib-serializinghtml (ok)
        python/python3-build (ok)
          python/python3-pyproject-hooks (ok)
            python/python3-installer (ok)
              python/python3-flit_core (ok)
      python/sphinxcontrib-qthelp (ok)
        python/python3-build (ok)
          python/python3-pyproject-hooks (ok)
            python/python3-installer (ok)
              python/python3-flit_core (ok)
      python/sphinxcontrib-jsmath (ok)
      python/sphinxcontrib-htmlhelp (ok)
        python/python3-build (ok)
          python/python3-pyproject-hooks (ok)
            python/python3-installer (ok)
              python/python3-flit_core (ok)
      python/sphinxcontrib-devhelp (ok)
        python/python3-build (ok)
          python/python3-pyproject-hooks (ok)
            python/python3-installer (ok)
              python/python3-flit_core (ok)
      python/sphinxcontrib-applehelp (ok)
        python/python3-build (ok)
          python/python3-pyproject-hooks (ok)
            python/python3-installer (ok)
              python/python3-flit_core (ok)
      python/snowballstemmer (ok)
      python/python3-babel (ok)
        python/python3-pytz (ok)
      python/python-importlib_metadata (ok)
        python/python-zipp (ok)
          python/python3-setuptools-opt (ok)
            python/python3-wheel (ok)
              python/python3-installer (ok)
                python/python3-flit_core (ok)
            python/python3-packaging-opt (ok)
              python/python3-build (ok)
                python/python3-pyproject-hooks (ok)
                  python/python3-installer (ok)
                    python/python3-flit_core (ok)
      python/imagesize (ok)
      python/alabaster (ok)

Building libraries/florist (add version 2025.01) ---------------------- 11:01:03
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Installing dependencies ...
alabaster-0.7.13-x86_64-1_SBo: A configurable sidebar-enabled Sphinx the [  70K]
imagesize-1.4.1-x86_64-2_SBo: python library for png/jpeg/jpeg2000/gif i [  80K]
python3-flit_core-3.10.1-x86_64-1_SBo: Simplified pkging of Python modul [ 140K]
python3-installer-0.7.0-x86_64-6_SBo: Library for installing Python pack [ 1.1M]
python3-pyproject-hooks-1.2.0-x86_64-1_SBo: Wrappers to call PEP 517 bui [ 120K]
python3-build-1.2.2.post1-x86_64-1_SBo: a simple, correct PEP517 package [ 220K]
python3-packaging-opt-24.2-noarch-1_SBo: Install packaging in /opt ..... [ 630K]
python3-wheel-0.45.1-x86_64-1_SBo: A built-package format for Python ... [ 650K]
python3-setuptools-opt-75.6.0-x86_64-2_SBo: Install setuptools from -cur [  11M]
python-zipp-3.21.0-x86_64-1_SBo: pathlib-compatible Zipfile object wrapp [ 100K]
python-importlib_metadata-8.5.0-x86_64-2_SBo: Python package metadata .. [ 250K]
python3-pytz-2024.2-x86_64-1_SBo: World timezone definitions for Python  [ 1.5M]
python3-babel-2.15.0-x86_64-2_SBo: python internationalization tools ... [  29M]
snowballstemmer-2.2.0-x86_64-1_SBo: 16 stemmer algorithms for python ... [ 2.7M]
sphinxcontrib-applehelp-2.0.0-x86_64-3_SBo: Sphinx extension ........... [ 510K]
sphinxcontrib-devhelp-2.0.0-x86_64-3_SBo: Sphinx extension ............. [ 360K]
sphinxcontrib-htmlhelp-2.1.0-x86_64-3_SBo: HTML help file generator .... [ 440K]
sphinxcontrib-jsmath-1.0.1-x86_64-1_SBo: Sphinx extension .............. [  40K]
sphinxcontrib-qthelp-2.0.0-x86_64-3_SBo: QtHelp documentation generation [ 410K]
sphinxcontrib-serializinghtml-2.0.0-x86_64-3_SBo: Sphinx extension ..... [ 410K]
Sphinx-5.3.0-x86_64-11_SBo: Documentation generator .................... [  17M]
sphinxcontrib-jquery-4.1-x86_64-4_SBo: Ext. to include jQuery on newer S [ 410K]
sphinx-rtd-theme-2.0.0-x86_64-1_SBo: decorator for caching properties in [ 3.6M]
gprbuild-25.0.0-x86_64-1_SBo: GNAT Project Manager ..................... [  54M]
Running florist.SlackBuild ...
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./florist.SlackBuild
Build time 77 sec, peak load 2.73, peak memory 48M, peak tmp 0M
Built ok:  florist-2025.01-x86_64-1_SBo.txz                             11:02:28
Testing package florist-2025.01-x86_64-1_SBo.txz ... done.
Test installing florist-2025.01-x86_64-1_SBo.txz ...
florist-2025.01-x86_64-1_SBo: the POSIX Ada Bindings ................... [ 3.8M]
Unmounting chroot ... done.
✅ libraries/florist Added version 2025.01 ✅

================================================================================
SUMMARY                                                                 11:02:30
================================================================================

Logfile:     /var/log/repo/SBo/repo_2025-01-17_11:00:57.log
Runtime:     0h 1m 33s
Added:       1
  libraries/florist/florist-2025.01-x86_64-1_SBo.txz

Snipped Build Log

 yes
checking for umask... yes
checking for uname... yes
checking for unlink... yes
checking for unsetenv... yes
checking for utime... yes
checking for waitpid... yes
checking for write... yes
checking for __posix_sigwait... no
checking for __posix_ctime_r... no
checking for __posix_readdir_r... no
checking for __posix_sigwait_r... no
checking for __posix_ttyname_r... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating confsrc/config.h
config.status: executing default commands
gcc -O2 -DVERSION="\"7.3.0w\"" -DLIBS="\"-lnsl -lrt -lpthread \"" -DGENDIR="\"gensrc\"" -o c-posix c-posix.c -lnsl -lrt -lpthread 
In file included from /usr/include/aio.h:25,
                 from confsrc/pconfig.h:10,
                 from c-posix.c:56:
/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
c-posix.c: In function ‘create_c’:
c-posix.c:5329:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 5329 |   GCST("SIG_DFL", (int) SIG_DFL);
      |                   ^
c-posix.c:123:50: note: in definition of macro ‘GCST’
  123 |   ifprintf(fp,"   %s : constant := %d;\n", name, value);
      |                                                  ^~~~~
c-posix.c:5334:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 5334 |   GCST("SIG_IGN", (int) SIG_IGN);
      |                   ^
c-posix.c:123:50: note: in definition of macro ‘GCST’
  123 |   ifprintf(fp,"   %s : constant := %d;\n", name, value);
      |                                                  ^~~~~
mkdir -p gensrc && cd gensrc && rm -f posix.ads posix-limits.ads posix-options.ads posix-c.ads
# See file "c-posix.log" for results of this step.
./c-posix > c-posix.log 2>&1
gcc -O2 -DGENDIR="\"gensrc\"" -o c-posix-signals c-posix-signals.c -lnsl -lrt -lpthread 
In file included from /usr/include/aio.h:25,
                 from confsrc/pconfig.h:10,
                 from c-posix-signals.c:78:
/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
c-posix-signals.c:80: warning: "_POSIX_C_SOURCE" redefined
   80 | #define _POSIX_C_SOURCE 199506L
      | 
In file included from /usr/include/aio.h:25,
                 from confsrc/pconfig.h:10,
                 from c-posix-signals.c:78:
/usr/include/features.h:281: note: this is the location of the previous definition
  281 | # define _POSIX_C_SOURCE        200809L
      | 
mkdir -p gensrc && cd gensrc && rm -f posix-implementations-ok_signals.ads
# See file "c-posix-signals.log" for results of this step.
./c-posix-signals -nodefaults > c-posix-signals.log 2>&1
mkdir -p `dirname gensrc/posix-implementation.adb` && gnatprep libsrc/posix-implementation.gpb gensrc/posix-implementation.adb gnatprep.config -c -r
mkdir -p `dirname gensrc/threads/posix-timers-extensions.adb` && gnatprep libsrc/threads/posix-timers-extensions.gpb gensrc/threads/posix-timers-extensions.adb gnatprep.config -c -r
gprbuild -p -O2 -XBuild=Production -XTHREADS=True    -R -largs -s -gargs  -XLIBRARY_TYPE=static -Pflorist
Setup
   [mkdir]        object directory for project Florist
   [mkdir]        library directory for project Florist
Compile
   [Ada]          posix-timers-extensions.adb
   [Ada]          posix_timers.ads
   [Ada]          posix_signals.ads
   [Ada]          posix_process_primitives.ads
   [Ada]          posix_mutexes.ads
   [Ada]          posix_message_queues.ads
   [Ada]          posix_condition_variables.ads
   [Ada]          posix_asynchronous_io.ads
   [Ada]          posix-timers.adb
   [Ada]          posix-signals.adb
   [Ada]          posix-process_primitives.adb
   [Ada]          posix-mutexes.adb
   [Ada]          posix-message_queues.adb
   [Ada]          posix-condition_variables.adb
   [Ada]          posix-asynchronous_io.adb
   [Ada]          ada_task_identification.ads
   [Ada]          posix-implementation.adb
   [Ada]          posix-implementation-ok_signals.ads
   [Ada]          posix-limits.ads
   [Ada]          posix-options.ads
   [Ada]          system_storage_elements.ads
   [Ada]          posix_user_database.ads
   [Ada]          posix_unsafe_process_primitives.ads
   [Ada]          posix_terminal_functions.ads
   [Ada]          posix_supplement_to_ada_io.ads
   [Ada]          posix_shared_memory_objects.ads
   [Ada]          posix_semaphores.ads
   [Ada]          posix_process_times.ads
   [Ada]          posix_process_scheduling.ads
   [Ada]          posix_process_identification.ads
   [Ada]          posix_process_environment.ads
   [Ada]          posix_permissions.ads
   [Ada]          posix_page_alignment.ads
   [Ada]          posix_options.ads
   [Ada]          posix_memory_range_locking.ads
   [Ada]          posix_memory_mapping.ads
   [Ada]          posix_memory_locking.ads
   [Ada]          posix_limits.ads
   [Ada]          posix_io.ads
   [Ada]          posix_group_database.ads
   [Ada]          posix_generic_shared_memory.ads
   [Ada]          posix_files.ads
   [Ada]          posix_file_status.ads
   [Ada]          posix_file_locking.ads
   [Ada]          posix_error_codes.ads
   [Ada]          posix_configurable_system_limits.ads
   [Ada]          posix_configurable_file_limits.ads
   [Ada]          posix_calendar.ads
   [Ada]          posix_c.ads
   [Ada]          posix.adb
   [Ada]          posix-user_database.adb
   [Ada]          posix-unsafe_process_primitives.adb
   [Ada]          posix-terminal_functions.adb
   [Ada]          posix-supplement_to_ada_io.adb
   [Ada]          posix-shared_memory_objects.adb
   [Ada]          posix-semaphores.adb
   [Ada]          posix-process_times.adb
   [Ada]          posix-process_scheduling.adb
   [Ada]          posix-process_identification.adb
   [Ada]          posix-process_environment.adb
   [Ada]          posix-permissions.adb
   [Ada]          posix-permissions-implementation.adb
   [Ada]          posix-page_alignment.adb
   [Ada]          posix-memory_range_locking.adb
   [Ada]          posix-memory_mapping.adb
   [Ada]          posix-memory_locking.adb
   [Ada]          posix-io.adb
   [Ada]          posix-group_database.adb
   [Ada]          posix-generic_shared_memory.adb
   [Ada]          posix-files.adb
   [Ada]          posix-file_status.adb
   [Ada]          posix-file_status-extensions.adb
   [Ada]          posix-file_locking.adb
   [Ada]          posix-error_codes.ads
   [Ada]          posix-configurable_system_limits.adb
   [Ada]          posix-configurable_file_limits.adb
   [Ada]          posix-calendar.adb
   [Ada]          posix-c.adb
posix-c.ads:495:04: warning: size is not a multiple of alignment for "pthread_condattr_t"
posix-c.ads:495:04: warning: alignment of 8 specified at line 494
posix-c.ads:495:04: warning: Object_Size will be increased to 64
posix-c.ads:503:04: warning: size is not a multiple of alignment for "pthread_key_t"
posix-c.ads:503:04: warning: alignment of 8 specified at line 502
posix-c.ads:503:04: warning: Object_Size will be increased to 64
posix-c.ads:519:04: warning: size is not a multiple of alignment for "pthread_mutexattr_t"
posix-c.ads:519:04: warning: alignment of 8 specified at line 518
posix-c.ads:519:04: warning: Object_Size will be increased to 64
posix-c.ads:527:04: warning: size is not a multiple of alignment for "pthread_once_t"
posix-c.ads:527:04: warning: alignment of 8 specified at line 526
posix-c.ads:527:04: warning: Object_Size will be increased to 64
   [Ada]          ada_streams.ads
   [C]            posix-macros.c
In file included from /tmp/SBo/repo.JnIlfN/build_florist/florist-2025.01/libsrc/posix-macros.c:45:
In file included from /tmp/SBo/repo.JnIlfN/build_florist/florist-2025.01/confsrc/pconfig.h:10:
In file included from /usr/include/aio.h:25:
/usr/include/features.h:187:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
  ^
1 warning generated.
   [C]            posix-macros-sockets.c
In file included from /tmp/SBo/repo.JnIlfN/build_florist/florist-2025.01/libsrc/posix-macros-sockets.c:13:
In file included from /tmp/SBo/repo.JnIlfN/build_florist/florist-2025.01/confsrc/pconfig.h:10:
In file included from /usr/include/aio.h:25:
/usr/include/features.h:187:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
  ^
1 warning generated.
Build Libraries
   [gprlib]       florist.lexch
   [archive]      libflorist.a
   [index]        libflorist.a
gprinstall -Pflorist -XBuild=Production -XTHREADS=True    -XLIBRARY_TYPE=static -a -p -f   \
	--prefix=/tmp/SBo/repo.JnIlfN/build_florist/package-florist/usr --sources-subdir=include/florist             \
	--lib-subdir=lib64/florist/static --link-lib-subdir=lib64       \
	--build-name=static
Install project Florist - static
chmod a-w /tmp/SBo/repo.JnIlfN/build_florist/package-florist/usr/*/florist/*
rm -f gensrc/posix.ads gensrc/posix-limits.ads gensrc/posix-options.ads gensrc/posix-c.ads gensrc/posix-implementation-ok_signals.ads gensrc/posix-implementation.adb gensrc/threads/posix-timers-extensions.adb
gprclean -Pflorist -XBuild=Production -XTHREADS=True   
rm -rf obj lib
rm -f *# *~ c-posix c-posix-signals b__* b~*
rm -f config.cache config.log c-posix.log configure.log config.status stamp-h 
See file configure.log for results of this step.
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether to build a shared library... yes
checking build type... Production
checking RTS kind... default
checking for SGI IRIX timers... 
no
Linux x86_64 5.15.161 #1 SMP PREEMPT Sun Jun 16 15:55:06 CDT 2024
Using Configuration for Linux 5.15.161
We will assume errno is safe for exception propagation.
to override, hand-edit gnatprep.config
checking how to run the C preprocessor... gcc -E
checking for aio.h... yes
checking for dirent.h... yes
checking for errno.h... yes
checking for fcntl.h... yes
checking for grp.h... yes
checking for locale.h... yes
checking for mqueue.h... yes
checking for pwd.h... yes
checking for sched.h... yes
checking for pthread.h... yes
checking for semaphore.h... yes
checking for setjmp.h... yes
checking for signal.h... yes
checking for stdio.h... yes
checking for sys/mman.h... yes
checking for sys/stat.h... yes
checking for sys/times.h... yes
checking for sys/types.h... yes
checking for sys/utsname.h... yes
checking for limits.h... yes
checking for sys/wait.h... yes
checking for termios.h... yes
checking for time.h... yes
checking for sys/time.h... yes
checking for unistd.h... yes
checking for utime.h... yes
checking for netdb.h... yes
checking for netinet/in.h... yes
checking for netinet/in_systm.h... yes
checking for netinet/ip.h... yes
checking for netinet/tcp.h... yes
checking for arpa/inet.h... yes
checking for poll.h... yes
checking for sys/select.h... yes
checking for sys/socket.h... yes
checking for sys/uio.h... yes
checking for sys/un.h... yes
checking for xti.h... no
checking for tli.h... no
Socket interface looks like BSD 4.4
checking for pthread_self in -lpthread... yes
checking for aio_read in -laio... no
checking for clock_gettime in -lposix4... no
checking for clock_gettime in -lrt... yes
checking for gethostbyname in -lnsl... yes
checking for t_bind in -lnsl... no
checking for t_bind in -lnsl_s... no
checking for accept in -lsocket... no
checking for h_errno in -lresolv... no
Using LIBS=-lnsl -lrt -lpthread 
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for global variable or macro t_errno... no
checking for global variable or macro t_nerr... no
checking for struct msghdr component msg_control... yes
checking for struct msghdr component msg_controllen... yes
checking for struct msghdr component msg_flags... yes
checking for struct sigevent component sigev_notify_function... yes
checking for struct sigaction component sa_sigaction overlaying sa_handler... no
checking for struct addrinfo... yes
checking for struct aiocb... yes
checking for struct cmsghdr... yes
checking for struct dirent... yes
checking for struct flock... yes
checking for struct group... yes
checking for struct hostent... yes
checking for struct iovec... yes
checking for struct in_addr... yes
checking for struct ip_opts... yes
checking for struct linger... yes
checking for struct msghdr... yes
checking for struct mq_attr... yes
checking for struct netbuf... no
checking for struct netent... yes
checking for struct passwd... yes
checking for struct pollfd... yes
checking for struct protoent... yes
checking for struct tm... yes
checking for struct tms... yes
checking for struct sched_param... yes
checking for struct servent... yes
checking for struct sigaction... yes
checking for struct cma_sigaction... no
checking for struct sigevent... yes
checking for struct sockaddr... yes
checking for struct sockaddr_in... yes
checking for struct sockaddr_un... yes
checking for struct stat... yes
checking for struct termios... yes
checking for struct timespec... yes
checking for struct timeval... yes
checking for struct t_bind... no
checking for struct t_call... no
checking for struct t_discon... no
checking for struct t_info... no
checking for struct t_iovec... no
checking for struct t_kpalive... no
checking for struct t_linger... no
checking for struct t_opthdr... no
checking for struct t_optmgmt... no
checking for struct t_uderr... no
checking for struct t_unitdata... no
checking for struct itimerspec... yes
checking for struct utimbuf... yes
checking for struct utsname... yes
checking for blkcnt_t... yes
checking for blksize_t... yes
checking for cc_t... yes
checking for clockid_t... yes
checking for clock_t... yes
checking for dev_t... yes
checking for fd_set... yes
checking for ino_t... yes
checking for in_addr_t... yes
checking for in_port_t... yes
checking for mqd_t... yes
checking for nlink_t... yes
checking for pthread_attr_t... yes
checking for pthread_condattr_t... yes
checking for pthread_cond_t... yes
checking for pthread_key_t... yes
checking for pthread_mutexattr_t... yes
checking for pthread_mutex_t... yes
checking for pthread_once_t... yes
checking for pthread_t... yes
checking for sa_family_t... yes
checking for sem_t... yes
checking for siginfo_t... yes
checking for sigset_t... yes
checking for sigval... yes
checking for socklen_t... yes
checking for speed_t... yes
checking for suseconds_t... yes
checking for tcflag_t... yes
checking for timer_t... yes
checking for accept... yes
checking for access... yes
checking for aio_cancel... yes
checking for aio_error... yes
checking for aio_fsync... yes
checking for aio_read... yes
checking for aio_return... yes
checking for aio_suspend... yes
checking for aio_write... yes
checking for bind... yes
checking for cfgetispeed... yes
checking for cfgetospeed... yes
checking for cfsetispeed... yes
checking for cfsetospeed... yes
checking for chdir... yes
checking for chmod... yes
checking for chown... yes
checking for clock_getres... yes
checking for clock_gettime... yes
checking for clock_settime... yes
checking for close... yes
checking for closedir... yes
checking for connect... yes
checking for ctermid... yes
checking for ctime... yes
checking for ctime_r... yes
checking for dup... yes
checking for dup2... yes
checking for endhostent... yes
checking for endnetent... yes
checking for endprotoent... yes
checking for endservent... yes
checking for execl... yes
checking for execle... yes
checking for execlp... yes
checking for execv... yes
checking for execve... yes
checking for execvp... yes
checking for fchmod... yes
checking for fcntl... yes
checking for fdatasync... yes
checking for fork... yes
checking for fpathconf... yes
checking for fstat... yes
checking for fsync... yes
checking for ftruncate... yes
checking for getaddrinfo... yes
checking for getcwd... yes
checking for getegid... yes
checking for getenv... yes
checking for geteuid... yes
checking for getgid... yes
checking for getgrgid... yes
checking for getgrgid_r... yes
checking for getgrnam... yes
checking for getgrnam_r... yes
checking for getgroups... yes
checking for gethostbyaddr... yes
checking for gethostbyaddr_r... yes
checking for gethostbyname... yes
checking for gethostbyname_r... yes
checking for gethostname... yes
checking for getlogin... yes
checking for getlogin_r... yes
checking for getpeername... yes
checking for getpgrp... yes
checking for getpid... yes
checking for getppid... yes
checking for getnetbyaddr... yes
checking for getnetbyaddr_r... yes
checking for getnetbyname... yes
checking for getnetbyname_r... yes
checking for getprotobyname... yes
checking for getprotobyname_r... yes
checking for getprotobynumber... yes
checking for getprotobynumber_r... yes
checking for getservbyname... yes
checking for getservbyname_r... yes
checking for getpwnam... yes
checking for getpwnam_r... yes
checking for getpwuid... yes
checking for getpwuid_r... yes
checking for getservbyport... yes
checking for getservbyport_r... yes
checking for getsockname... yes
checking for getsockname_r... no
checking for getsockopt... yes
checking for gettimeofday... yes
checking for getuid... yes
checking for gmtime_r... yes
checking for inet_addr... yes
checking for inet_lnaof... yes
checking for inet_makeaddr... yes
checking for inet_network... yes
checking for inet_ntoa... yes
checking for inet_netof... yes
checking for isatty... yes
checking for isfdtype... yes
checking for kill... yes
checking for link... yes
checking for lio_listio... yes
checking for listen... yes
checking for lseek... yes
checking for lstat... yes
checking for mkdir... yes
checking for mkfifo... yes
checking for mlock... yes
checking for mlockall... yes
checking for mmap... yes
checking for mprotect... yes
checking for mq_close... yes
checking for mq_getattr... yes
checking for mq_notify... yes
checking for mq_open... yes
checking for mq_receive... yes
checking for mq_send... yes
checking for mq_setattr... yes
checking for mq_unlink... yes
checking for msync... yes
checking for munlock... yes
checking for munlockall... yes
checking for munmap... yes
checking for open... yes
checking for opendir... yes
checking for pathconf... yes
checking for pipe... yes
checking for poll... yes
checking for pthread_condattr_destroy... yes
checking for pthread_condattr_getpshared... yes
checking for pthread_condattr_init... yes
checking for pthread_condattr_setpshared... yes
checking for pthread_cond_broadcast... yes
checking for pthread_cond_destroy... yes
checking for pthread_cond_init... yes
checking for pthread_cond_signal... yes
checking for pthread_cond_timedwait... yes
checking for pthread_cond_wait... yes
checking for pthread_mutexattr_destroy... yes
checking for pthread_mutexattr_getprioceiling... yes
checking for pthread_mutexattr_getprotocol... yes
checking for pthread_mutexattr_getpshared... yes
checking for pthread_mutexattr_init... yes
checking for pthread_mutexattr_setprioceiling... yes
checking for pthread_mutexattr_setprotocol... yes
checking for pthread_mutexattr_setpshared... yes
checking for pthread_mutex_destroy... yes
checking for pthread_mutex_getprioceiling... yes
checking for pthread_mutex_init... yes
checking for pthread_mutex_lock... yes
checking for pthread_mutex_setprioceiling... yes
checking for pthread_mutex_trylock... yes
checking for pthread_mutex_unlock... yes
checking for pthread_sigmask... yes
checking for putenv... yes
checking for rcvmsg... no
checking for read... yes
checking for readdir... yes
checking for readdir_r... yes
checking for recv... yes
checking for recvfrom... yes
checking for recvmsg... yes
checking for rename... yes
checking for rand_r... yes
checking for rmdir... yes
checking for sched_getparam... yes
checking for sched_getscheduler... yes
checking for sched_get_priority_max... yes
checking for sched_get_priority_min... yes
checking for sched_rr_get_interval... yes
checking for sched_setparam... yes
checking for sched_setscheduler... yes
checking for sched_yield... yes
checking for select... yes
checking for sem_close... yes
checking for sem_destroy... yes
checking for sem_getvalue... yes
checking for sem_init... yes
checking for sem_open... yes
checking for sem_post... yes
checking for sem_trywait... yes
checking for sem_unlink... yes
checking for sem_wait... yes
checking for send... yes
checking for sendto... yes
checking for sendmsg... yes
checking for setgid... yes
checking for setenv... yes
checking for sethostent... yes
checking for setnetent... yes
checking for setpgid... yes
checking for setprotoent... yes
checking for setservent... yes
checking for setsid... yes
checking for setsockopt... yes
checking for setuid... yes
checking for shm_open... yes
checking for shm_unlink... yes
checking for shutdown... yes
checking for sigaction... yes
checking for sigaddset... yes
checking for sigdelset... yes
checking for sigemptyset... yes
checking for sigfillset... yes
checking for sigismember... yes
checking for siglongjmp... yes
checking for sigpending... yes
checking for sigprocmask... yes
checking for sigqueue... yes
checking for sigsetjmp... no
checking for sigsuspend... yes
checking for sigtimedwait... yes
checking for sigwait... yes
checking for sigwaitinfo... yes
checking for socket... yes
checking for sockatmark... yes
checking for socketpair... yes
checking for stat... yes
checking for strtok_r... yes
checking for sysconf... yes
checking for tcdrain... yes
checking for tcflow... yes
checking for tcflush... yes
checking for tcgetattr... yes
checking for tcgetpgrp... yes
checking for tcsendbreak... yes
checking for tcsetattr... yes
checking for tcsetpgrp... yes
checking for time... yes
checking for timer_create... yes
checking for timer_delete... yes
checking for timer_getoverrun... yes
checking for timer_gettime... yes
checking for timer_settime... yes
checking for times... yes
checking for ttyname... yes
checking for ttyname_r... yes
checking for t_accept... no
checking for t_alloc... no
checking for t_bind... no
checking for t_blocking... no
checking for t_close... no
checking for t_connect... no
checking for t_error... no
checking for t_free... no
checking for t_getinfo... no
checking for t_getprotaddr... no
checking for t_getstate... no
checking for t_listen... no
checking for t_look... no
checking for t_nonblocking... no
checking for t_open... no
checking for t_optmgmt... no
checking for t_rcv... no
checking for t_rcvconnect... no
checking for t_rcvdis... no
checking for t_rcvrel... no
checking for t_rcvudata... no
checking for t_snd... no
checking for t_snddis... no
checking for t_sndudata... no
checking for t_strerror... no
checking for t_sync... no
checking for t_unbind... no
checking for t_rcvreldata... no
checking for t_rcvuderr... no
checking for t_rcvv... no
checking for t_rcvvudata... no
checking for t_sndreldata... no
checking for t_sndrel... no
checking for t_sndv... no
checking for t_sndvudata... no
checking for strerror... yes
checking for strerror_r... yes
checking for perror... yes
checking for umask... yes
checking for uname... yes
checking for unlink... yes
checking for unsetenv... yes
checking for utime... yes
checking for waitpid... yes
checking for write... yes
checking for __posix_sigwait... no
checking for __posix_ctime_r... no
checking for __posix_readdir_r... no
checking for __posix_sigwait_r... no
checking for __posix_ttyname_r... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating confsrc/config.h
config.status: confsrc/config.h is unchanged
config.status: executing default commands
gcc -O2 -DVERSION="\"7.3.0w\"" -DLIBS="\"-lnsl -lrt -lpthread \"" -DGENDIR="\"gensrc\"" -o c-posix c-posix.c -lnsl -lrt -lpthread 
In file included from /usr/include/aio.h:25,
                 from confsrc/pconfig.h:10,
                 from c-posix.c:56:
/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
c-posix.c: In function ‘create_c’:
c-posix.c:5329:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 5329 |   GCST("SIG_DFL", (int) SIG_DFL);
      |                   ^
c-posix.c:123:50: note: in definition of macro ‘GCST’
  123 |   ifprintf(fp,"   %s : constant := %d;\n", name, value);
      |                                                  ^~~~~
c-posix.c:5334:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 5334 |   GCST("SIG_IGN", (int) SIG_IGN);
      |                   ^
c-posix.c:123:50: note: in definition of macro ‘GCST’
  123 |   ifprintf(fp,"   %s : constant := %d;\n", name, value);
      |                                                  ^~~~~
mkdir -p gensrc && cd gensrc && rm -f posix.ads posix-limits.ads posix-options.ads posix-c.ads
# See file "c-posix.log" for results of this step.
./c-posix > c-posix.log 2>&1
gcc -O2 -DGENDIR="\"gensrc\"" -o c-posix-signals c-posix-signals.c -lnsl -lrt -lpthread 
In file included from /usr/include/aio.h:25,
                 from confsrc/pconfig.h:10,
                 from c-posix-signals.c:78:
/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
c-posix-signals.c:80: warning: "_POSIX_C_SOURCE" redefined
   80 | #define _POSIX_C_SOURCE 199506L
      | 
In file included from /usr/include/aio.h:25,
                 from confsrc/pconfig.h:10,
                 from c-posix-signals.c:78:
/usr/include/features.h:281: note: this is the location of the previous definition
  281 | # define _POSIX_C_SOURCE        200809L
      | 
mkdir -p gensrc && cd gensrc && rm -f posix-implementations-ok_signals.ads
# See file "c-posix-signals.log" for results of this step.
./c-posix-signals -nodefaults > c-posix-signals.log 2>&1
mkdir -p `dirname gensrc/posix-implementation.adb` && gnatprep libsrc/posix-implementation.gpb gensrc/posix-implementation.adb gnatprep.config -c -r
mkdir -p `dirname gensrc/threads/posix-timers-extensions.adb` && gnatprep libsrc/threads/posix-timers-extensions.gpb gensrc/threads/posix-timers-extensions.adb gnatprep.config -c -r
gprbuild -p -O2 -XBuild=Production -XTHREADS=True    -R -largs -s -gargs  -XLIBRARY_TYPE=relocatable -Pflorist
Setup
   [mkdir]        object directory for project Florist
   [mkdir]        library directory for project Florist
Compile
   [Ada]          posix-timers-extensions.adb
   [Ada]          posix_timers.ads
   [Ada]          posix_signals.ads
   [Ada]          posix_process_primitives.ads
   [Ada]          posix_mutexes.ads
   [Ada]          posix_message_queues.ads
   [Ada]          posix_condition_variables.ads
   [Ada]          posix_asynchronous_io.ads
   [Ada]          posix-timers.adb
   [Ada]          posix-signals.adb
   [Ada]          posix-process_primitives.adb
   [Ada]          posix-mutexes.adb
   [Ada]          posix-message_queues.adb
   [Ada]          posix-condition_variables.adb
   [Ada]          posix-asynchronous_io.adb
   [Ada]          ada_task_identification.ads
   [Ada]          posix-implementation.adb
   [Ada]          posix-implementation-ok_signals.ads
   [Ada]          posix-limits.ads
   [Ada]          posix-options.ads
   [Ada]          system_storage_elements.ads
   [Ada]          posix_user_database.ads
   [Ada]          posix_unsafe_process_primitives.ads
   [Ada]          posix_terminal_functions.ads
   [Ada]          posix_supplement_to_ada_io.ads
   [Ada]          posix_shared_memory_objects.ads
   [Ada]          posix_semaphores.ads
   [Ada]          posix_process_times.ads
   [Ada]          posix_process_scheduling.ads
   [Ada]          posix_process_identification.ads
   [Ada]          posix_process_environment.ads
   [Ada]          posix_permissions.ads
   [Ada]          posix_page_alignment.ads
   [Ada]          posix_options.ads
   [Ada]          posix_memory_range_locking.ads
   [Ada]          posix_memory_mapping.ads
   [Ada]          posix_memory_locking.ads
   [Ada]          posix_limits.ads
   [Ada]          posix_io.ads
   [Ada]          posix_group_database.ads
   [Ada]          posix_generic_shared_memory.ads
   [Ada]          posix_files.ads
   [Ada]          posix_file_status.ads
   [Ada]          posix_file_locking.ads
   [Ada]          posix_error_codes.ads
   [Ada]          posix_configurable_system_limits.ads
   [Ada]          posix_configurable_file_limits.ads
   [Ada]          posix_calendar.ads
   [Ada]          posix_c.ads
   [Ada]          posix.adb
   [Ada]          posix-user_database.adb
   [Ada]          posix-unsafe_process_primitives.adb
   [Ada]          posix-terminal_functions.adb
   [Ada]          posix-supplement_to_ada_io.adb
   [Ada]          posix-shared_memory_objects.adb
   [Ada]          posix-semaphores.adb
   [Ada]          posix-process_times.adb
   [Ada]          posix-process_scheduling.adb
   [Ada]          posix-process_identification.adb
   [Ada]          posix-process_environment.adb
   [Ada]          posix-permissions.adb
   [Ada]          posix-permissions-implementation.adb
   [Ada]          posix-page_alignment.adb
   [Ada]          posix-memory_range_locking.adb
   [Ada]          posix-memory_mapping.adb
   [Ada]          posix-memory_locking.adb
   [Ada]          posix-io.adb
   [Ada]          posix-group_database.adb
   [Ada]          posix-generic_shared_memory.adb
   [Ada]          posix-files.adb
   [Ada]          posix-file_status.adb
   [Ada]          posix-file_status-extensions.adb
   [Ada]          posix-file_locking.adb
   [Ada]          posix-error_codes.ads
   [Ada]          posix-configurable_system_limits.adb
   [Ada]          posix-configurable_file_limits.adb
   [Ada]          posix-calendar.adb
   [Ada]          posix-c.adb
posix-c.ads:495:04: warning: size is not a multiple of alignment for "pthread_condattr_t"
posix-c.ads:495:04: warning: alignment of 8 specified at line 494
posix-c.ads:495:04: warning: Object_Size will be increased to 64
posix-c.ads:503:04: warning: size is not a multiple of alignment for "pthread_key_t"
posix-c.ads:503:04: warning: alignment of 8 specified at line 502
posix-c.ads:503:04: warning: Object_Size will be increased to 64
posix-c.ads:519:04: warning: size is not a multiple of alignment for "pthread_mutexattr_t"
posix-c.ads:519:04: warning: alignment of 8 specified at line 518
posix-c.ads:519:04: warning: Object_Size will be increased to 64
posix-c.ads:527:04: warning: size is not a multiple of alignment for "pthread_once_t"
posix-c.ads:527:04: warning: alignment of 8 specified at line 526
posix-c.ads:527:04: warning: Object_Size will be increased to 64
   [Ada]          ada_streams.ads
   [C]            posix-macros.c
In file included from /tmp/SBo/repo.JnIlfN/build_florist/florist-2025.01/libsrc/posix-macros.c:45:
In file included from /tmp/SBo/repo.JnIlfN/build_florist/florist-2025.01/confsrc/pconfig.h:10:
In file included from /usr/include/aio.h:25:
/usr/include/features.h:187:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
  ^
1 warning generated.
   [C]            posix-macros-sockets.c
In file included from /tmp/SBo/repo.JnIlfN/build_florist/florist-2025.01/libsrc/posix-macros-sockets.c:13:
In file included from /tmp/SBo/repo.JnIlfN/build_florist/florist-2025.01/confsrc/pconfig.h:10:
In file included from /usr/include/aio.h:25:
/usr/include/features.h:187:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
  ^
1 warning generated.
Build Libraries
   [gprlib]       florist.lexch
   [link library] libflorist.so
gprbuild -p -O2 -XBuild=Production -XTHREADS=True    -R -largs -s -gargs  -XLIBRARY_TYPE=static -Pflorist
Build Libraries
   [gprlib]       florist.lexch
   [archive]      libflorist.a
   [index]        libflorist.a
gprinstall -Pflorist -XBuild=Production -XTHREADS=True    -XLIBRARY_TYPE=static -a -p -f   \
	--prefix=/tmp/SBo/repo.JnIlfN/build_florist/package-florist/usr --sources-subdir=include/florist             \
	--lib-subdir=lib64/florist/relocatable --link-lib-subdir=lib64       \
	--build-name=static
Install project Florist - static
chmod a-w /tmp/SBo/repo.JnIlfN/build_florist/package-florist/usr/*/florist/*
gprinstall -Pflorist -XBuild=Production -XTHREADS=True    -XLIBRARY_TYPE=relocatable -a -p -f   \
	--prefix=/tmp/SBo/repo.JnIlfN/build_florist/package-florist/usr --sources-subdir=include/florist             \
	--lib-subdir=lib64/florist/relocatable --link-lib-subdir=lib64       \
	--build-name=relocatable
Install project Florist - relocatable
chmod a-w /tmp/SBo/repo.JnIlfN/build_florist/package-florist/usr/*/florist/*

Slackware package maker, version 3.14159265.

Searching for symbolic links:
usr/lib64/florist/relocatable/libflorist.so	../relocatable/libflorist.so.1
usr/lib64/libflorist.so	../lib64/florist/relocatable/libflorist.so
usr/lib64/libflorist.so.1	../lib64/florist/relocatable/libflorist.so.1

Making symbolic link creation script:
( cd usr/lib64/florist/relocatable ; rm -rf libflorist.so )
( cd usr/lib64/florist/relocatable ; ln -sf ../relocatable/libflorist.so.1 libflorist.so )
( cd usr/lib64 ; rm -rf libflorist.so )
( cd usr/lib64 ; ln -sf ../lib64/florist/relocatable/libflorist.so libflorist.so )
( cd usr/lib64 ; rm -rf libflorist.so.1 )
( cd usr/lib64 ; ln -sf ../lib64/florist/relocatable/libflorist.so.1 libflorist.so.1 )

It is recommended that you make these lines your new installation script.

Would you like to make this stuff the install script for this package
and remove the symbolic links ([y]es, [n]o)? y


Removing symbolic links:
removed './usr/lib64/florist/relocatable/libflorist.so'
removed './usr/lib64/libflorist.so'
removed './usr/lib64/libflorist.so.1'

Creating your new ./install/doinst.sh...

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating Slackware package:  /tmp/SBo/repo.JnIlfN/output_florist/florist-2025.01-x86_64-1_SBo.txz

./
install/
install/doinst.sh
install/slack-desc
usr/
usr/doc/
usr/doc/florist-2025.01/
usr/doc/florist-2025.01/COPYING
usr/doc/florist-2025.01/README
usr/doc/florist-2025.01/florist.SlackBuild
usr/include/
usr/include/florist/
usr/include/florist/ada_streams.ads
usr/include/florist/ada_task_identification.ads
usr/include/florist/config.h
usr/include/florist/pconfig.h
usr/include/florist/posix-asynchronous_io.adb
usr/include/florist/posix-asynchronous_io.ads
usr/include/florist/posix-c.adb
usr/include/florist/posix-c.ads
usr/include/florist/posix-calendar.adb
usr/include/florist/posix-calendar.ads
usr/include/florist/posix-condition_variables.adb
usr/include/florist/posix-condition_variables.ads
usr/include/florist/posix-configurable_file_limits.adb
usr/include/florist/posix-configurable_file_limits.ads
usr/include/florist/posix-configurable_system_limits.adb
usr/include/florist/posix-configurable_system_limits.ads
usr/include/florist/posix-error_codes.ads
usr/include/florist/posix-file_locking.adb
usr/include/florist/posix-file_locking.ads
usr/include/florist/posix-file_status-extensions.adb
usr/include/florist/posix-file_status-extensions.ads
usr/include/florist/posix-file_status.adb
usr/include/florist/posix-file_status.ads
usr/include/florist/posix-files.adb
usr/include/florist/posix-files.ads
usr/include/florist/posix-generic_shared_memory.adb
usr/include/florist/posix-generic_shared_memory.ads
usr/include/florist/posix-group_database.adb
usr/include/florist/posix-group_database.ads
usr/include/florist/posix-implementation-ok_signals.ads
usr/include/florist/posix-implementation.adb
usr/include/florist/posix-implementation.ads
usr/include/florist/posix-io.adb
usr/include/florist/posix-io.ads
usr/include/florist/posix-limits.ads
usr/include/florist/posix-macros-sockets.c
usr/include/florist/posix-macros.c
usr/include/florist/posix-memory_locking.adb
usr/include/florist/posix-memory_locking.ads
usr/include/florist/posix-memory_mapping.adb
usr/include/florist/posix-memory_mapping.ads
usr/include/florist/posix-memory_range_locking.adb
usr/include/florist/posix-memory_range_locking.ads
usr/include/florist/posix-message_queues.adb
usr/include/florist/posix-message_queues.ads
usr/include/florist/posix-mutexes.adb
usr/include/florist/posix-mutexes.ads
usr/include/florist/posix-options.ads
usr/include/florist/posix-page_alignment.adb
usr/include/florist/posix-page_alignment.ads
usr/include/florist/posix-permissions-implementation.adb
usr/include/florist/posix-permissions-implementation.ads
usr/include/florist/posix-permissions.adb
usr/include/florist/posix-permissions.ads
usr/include/florist/posix-process_environment.adb
usr/include/florist/posix-process_environment.ads
usr/include/florist/posix-process_identification.adb
usr/include/florist/posix-process_identification.ads
usr/include/florist/posix-process_primitives.adb
usr/include/florist/posix-process_primitives.ads
usr/include/florist/posix-process_scheduling.adb
usr/include/florist/posix-process_scheduling.ads
usr/include/florist/posix-process_times.adb
usr/include/florist/posix-process_times.ads
usr/include/florist/posix-semaphores.adb
usr/include/florist/posix-semaphores.ads
usr/include/florist/posix-shared_memory_objects.adb
usr/include/florist/posix-shared_memory_objects.ads
usr/include/florist/posix-signals.adb
usr/include/florist/posix-signals.ads
usr/include/florist/posix-supplement_to_ada_io.adb
usr/include/florist/posix-supplement_to_ada_io.ads
usr/include/florist/posix-terminal_functions.adb
usr/include/florist/posix-terminal_functions.ads
usr/include/florist/posix-timers-extensions.adb
usr/include/florist/posix-timers-extensions.ads
usr/include/florist/posix-timers.adb
usr/include/florist/posix-timers.ads
usr/include/florist/posix-unsafe_process_primitives.adb
usr/include/florist/posix-unsafe_process_primitives.ads
usr/include/florist/posix-user_database.adb
usr/include/florist/posix-user_database.ads
usr/include/florist/posix.adb
usr/include/florist/posix.ads
usr/include/florist/posix_asynchronous_io.ads
usr/include/florist/posix_c.ads
usr/include/florist/posix_calendar.ads
usr/include/florist/posix_condition_variables.ads
usr/include/florist/posix_configurable_file_limits.ads
usr/include/florist/posix_configurable_system_limits.ads
usr/include/florist/posix_error_codes.ads
usr/include/florist/posix_file_locking.ads
usr/include/florist/posix_file_status.ads
usr/include/florist/posix_files.ads
usr/include/florist/posix_generic_shared_memory.ads
usr/include/florist/posix_group_database.ads
usr/include/florist/posix_io.ads
usr/include/florist/posix_limits.ads
usr/include/florist/posix_memory_locking.ads
usr/include/florist/posix_memory_mapping.ads
usr/include/florist/posix_memory_range_locking.ads
usr/include/florist/posix_message_queues.ads
usr/include/florist/posix_mutexes.ads
usr/include/florist/posix_options.ads
usr/include/florist/posix_page_alignment.ads
usr/include/florist/posix_permissions.ads
usr/include/florist/posix_process_environment.ads
usr/include/florist/posix_process_identification.ads
usr/include/florist/posix_process_primitives.ads
usr/include/florist/posix_process_scheduling.ads
usr/include/florist/posix_process_times.ads
usr/include/florist/posix_semaphores.ads
usr/include/florist/posix_shared_memory_objects.ads
usr/include/florist/posix_signals.ads
usr/include/florist/posix_supplement_to_ada_io.ads
usr/include/florist/posix_terminal_functions.ads
usr/include/florist/posix_timers.ads
usr/include/florist/posix_unsafe_process_primitives.ads
usr/include/florist/posix_user_database.ads
usr/include/florist/system_storage_elements.ads
usr/lib64/
usr/lib64/florist/
usr/lib64/florist/relocatable/
usr/lib64/florist/relocatable/ada_streams.ali
usr/lib64/florist/relocatable/ada_task_identification.ali
usr/lib64/florist/relocatable/libflorist.a
usr/lib64/florist/relocatable/libflorist.so.1
usr/lib64/florist/relocatable/posix-asynchronous_io.ali
usr/lib64/florist/relocatable/posix-c.ali
usr/lib64/florist/relocatable/posix-calendar.ali
usr/lib64/florist/relocatable/posix-condition_variables.ali
usr/lib64/florist/relocatable/posix-configurable_file_limits.ali
usr/lib64/florist/relocatable/posix-configurable_system_limits.ali
usr/lib64/florist/relocatable/posix-error_codes.ali
usr/lib64/florist/relocatable/posix-file_locking.ali
usr/lib64/florist/relocatable/posix-file_status-extensions.ali
usr/lib64/florist/relocatable/posix-file_status.ali
usr/lib64/florist/relocatable/posix-files.ali
usr/lib64/florist/relocatable/posix-generic_shared_memory.ali
usr/lib64/florist/relocatable/posix-group_database.ali
usr/lib64/florist/relocatable/posix-implementation-ok_signals.ali
usr/lib64/florist/relocatable/posix-implementation.ali
usr/lib64/florist/relocatable/posix-io.ali
usr/lib64/florist/relocatable/posix-limits.ali
usr/lib64/florist/relocatable/posix-memory_locking.ali
usr/lib64/florist/relocatable/posix-memory_mapping.ali
usr/lib64/florist/relocatable/posix-memory_range_locking.ali
usr/lib64/florist/relocatable/posix-message_queues.ali
usr/lib64/florist/relocatable/posix-mutexes.ali
usr/lib64/florist/relocatable/posix-options.ali
usr/lib64/florist/relocatable/posix-page_alignment.ali
usr/lib64/florist/relocatable/posix-permissions-implementation.ali
usr/lib64/florist/relocatable/posix-permissions.ali
usr/lib64/florist/relocatable/posix-process_environment.ali
usr/lib64/florist/relocatable/posix-process_identification.ali
usr/lib64/florist/relocatable/posix-process_primitives.ali
usr/lib64/florist/relocatable/posix-process_scheduling.ali
usr/lib64/florist/relocatable/posix-process_times.ali
usr/lib64/florist/relocatable/posix-semaphores.ali
usr/lib64/florist/relocatable/posix-shared_memory_objects.ali
usr/lib64/florist/relocatable/posix-signals.ali
usr/lib64/florist/relocatable/posix-supplement_to_ada_io.ali
usr/lib64/florist/relocatable/posix-terminal_functions.ali
usr/lib64/florist/relocatable/posix-timers-extensions.ali
usr/lib64/florist/relocatable/posix-timers.ali
usr/lib64/florist/relocatable/posix-unsafe_process_primitives.ali
usr/lib64/florist/relocatable/posix-user_database.ali
usr/lib64/florist/relocatable/posix.ali
usr/lib64/florist/relocatable/posix_asynchronous_io.ali
usr/lib64/florist/relocatable/posix_c.ali
usr/lib64/florist/relocatable/posix_calendar.ali
usr/lib64/florist/relocatable/posix_condition_variables.ali
usr/lib64/florist/relocatable/posix_configurable_file_limits.ali
usr/lib64/florist/relocatable/posix_configurable_system_limits.ali
usr/lib64/florist/relocatable/posix_error_codes.ali
usr/lib64/florist/relocatable/posix_file_locking.ali
usr/lib64/florist/relocatable/posix_file_status.ali
usr/lib64/florist/relocatable/posix_files.ali
usr/lib64/florist/relocatable/posix_generic_shared_memory.ali
usr/lib64/florist/relocatable/posix_group_database.ali
usr/lib64/florist/relocatable/posix_io.ali
usr/lib64/florist/relocatable/posix_limits.ali
usr/lib64/florist/relocatable/posix_memory_locking.ali
usr/lib64/florist/relocatable/posix_memory_mapping.ali
usr/lib64/florist/relocatable/posix_memory_range_locking.ali
usr/lib64/florist/relocatable/posix_message_queues.ali
usr/lib64/florist/relocatable/posix_mutexes.ali
usr/lib64/florist/relocatable/posix_options.ali
usr/lib64/florist/relocatable/posix_page_alignment.ali
usr/lib64/florist/relocatable/posix_permissions.ali
usr/lib64/florist/relocatable/posix_process_environment.ali
usr/lib64/florist/relocatable/posix_process_identification.ali
usr/lib64/florist/relocatable/posix_process_primitives.ali
usr/lib64/florist/relocatable/posix_process_scheduling.ali
usr/lib64/florist/relocatable/posix_process_times.ali
usr/lib64/florist/relocatable/posix_semaphores.ali
usr/lib64/florist/relocatable/posix_shared_memory_objects.ali
usr/lib64/florist/relocatable/posix_signals.ali
usr/lib64/florist/relocatable/posix_supplement_to_ada_io.ali
usr/lib64/florist/relocatable/posix_terminal_functions.ali
usr/lib64/florist/relocatable/posix_timers.ali
usr/lib64/florist/relocatable/posix_unsafe_process_primitives.ali
usr/lib64/florist/relocatable/posix_user_database.ali
usr/lib64/florist/relocatable/system_storage_elements.ali
usr/lib64/florist/static/
usr/lib64/florist/static/ada_streams.ali
usr/lib64/florist/static/ada_task_identification.ali
usr/lib64/florist/static/libflorist.a
usr/lib64/florist/static/posix-asynchronous_io.ali
usr/lib64/florist/static/posix-c.ali
usr/lib64/florist/static/posix-calendar.ali
usr/lib64/florist/static/posix-condition_variables.ali
usr/lib64/florist/static/posix-configurable_file_limits.ali
usr/lib64/florist/static/posix-configurable_system_limits.ali
usr/lib64/florist/static/posix-error_codes.ali
usr/lib64/florist/static/posix-file_locking.ali
usr/lib64/florist/static/posix-file_status-extensions.ali
usr/lib64/florist/static/posix-file_status.ali
usr/lib64/florist/static/posix-files.ali
usr/lib64/florist/static/posix-generic_shared_memory.ali
usr/lib64/florist/static/posix-group_database.ali
usr/lib64/florist/static/posix-implementation-ok_signals.ali
usr/lib64/florist/static/posix-implementation.ali
usr/lib64/florist/static/posix-io.ali
usr/lib64/florist/static/posix-limits.ali
usr/lib64/florist/static/posix-memory_locking.ali
usr/lib64/florist/static/posix-memory_mapping.ali
usr/lib64/florist/static/posix-memory_range_locking.ali
usr/lib64/florist/static/posix-message_queues.ali
usr/lib64/florist/static/posix-mutexes.ali
usr/lib64/florist/static/posix-options.ali
usr/lib64/florist/static/posix-page_alignment.ali
usr/lib64/florist/static/posix-permissions-implementation.ali
usr/lib64/florist/static/posix-permissions.ali
usr/lib64/florist/static/posix-process_environment.ali
usr/lib64/florist/static/posix-process_identification.ali
usr/lib64/florist/static/posix-process_primitives.ali
usr/lib64/florist/static/posix-process_scheduling.ali
usr/lib64/florist/static/posix-process_times.ali
usr/lib64/florist/static/posix-semaphores.ali
usr/lib64/florist/static/posix-shared_memory_objects.ali
usr/lib64/florist/static/posix-signals.ali
usr/lib64/florist/static/posix-supplement_to_ada_io.ali
usr/lib64/florist/static/posix-terminal_functions.ali
usr/lib64/florist/static/posix-timers-extensions.ali
usr/lib64/florist/static/posix-timers.ali
usr/lib64/florist/static/posix-unsafe_process_primitives.ali
usr/lib64/florist/static/posix-user_database.ali
usr/lib64/florist/static/posix.ali
usr/lib64/florist/static/posix_asynchronous_io.ali
usr/lib64/florist/static/posix_c.ali
usr/lib64/florist/static/posix_calendar.ali
usr/lib64/florist/static/posix_condition_variables.ali
usr/lib64/florist/static/posix_configurable_file_limits.ali
usr/lib64/florist/static/posix_configurable_system_limits.ali
usr/lib64/florist/static/posix_error_codes.ali
usr/lib64/florist/static/posix_file_locking.ali
usr/lib64/florist/static/posix_file_status.ali
usr/lib64/florist/static/posix_files.ali
usr/lib64/florist/static/posix_generic_shared_memory.ali
usr/lib64/florist/static/posix_group_database.ali
usr/lib64/florist/static/posix_io.ali
usr/lib64/florist/static/posix_limits.ali
usr/lib64/florist/static/posix_memory_locking.ali
usr/lib64/florist/static/posix_memory_mapping.ali
usr/lib64/florist/static/posix_memory_range_locking.ali
usr/lib64/florist/static/posix_message_queues.ali
usr/lib64/florist/static/posix_mutexes.ali
usr/lib64/florist/static/posix_options.ali
usr/lib64/florist/static/posix_page_alignment.ali
usr/lib64/florist/static/posix_permissions.ali
usr/lib64/florist/static/posix_process_environment.ali
usr/lib64/florist/static/posix_process_identification.ali
usr/lib64/florist/static/posix_process_primitives.ali
usr/lib64/florist/static/posix_process_scheduling.ali
usr/lib64/florist/static/posix_process_times.ali
usr/lib64/florist/static/posix_semaphores.ali
usr/lib64/florist/static/posix_shared_memory_objects.ali
usr/lib64/florist/static/posix_signals.ali
usr/lib64/florist/static/posix_supplement_to_ada_io.ali
usr/lib64/florist/static/posix_terminal_functions.ali
usr/lib64/florist/static/posix_timers.ali
usr/lib64/florist/static/posix_unsafe_process_primitives.ali
usr/lib64/florist/static/posix_user_database.ali
usr/lib64/florist/static/system_storage_elements.ali
usr/share/
usr/share/gpr/
usr/share/gpr/florist.gpr
usr/share/gpr/manifests/
usr/share/gpr/manifests/florist

Slackware package /tmp/SBo/repo.JnIlfN/output_florist/florist-2025.01-x86_64-1_SBo.txz created.

Build time 77 sec, peak load 2.73, peak memory 48M, peak tmp 0M
Built ok:  florist-2025.01-x86_64-1_SBo.txz                             11:02:28
Testing package florist-2025.01-x86_64-1_SBo.txz ... 
Test installing florist-2025.01-x86_64-1_SBo.txz ...
florist-2025.01-x86_64-1_SBo: the POSIX Ada Bindings ................... [ 3.8M]
Unmounting chroot ... 
:-) libraries/florist Added version 2025.01 (-:

Copy link
Author

sbo-bot bot commented Jan 17, 2025

sbopkglint x86_64 libraries/florist

Installing dependency: alabaster
alabaster-0.7.13-x86_64-1_SBo: A configurable sidebar-enabled Sphinx the [  70K]

Installing dependency: imagesize
imagesize-1.4.1-x86_64-2_SBo: python library for png/jpeg/jpeg2000/gif i [  80K]

Installing dependency: python3-flit_core
python3-flit_core-3.10.1-x86_64-1_SBo: Simplified pkging of Python modul [ 140K]

Installing dependency: python3-installer
python3-installer-0.7.0-x86_64-6_SBo: Library for installing Python pack [ 1.1M]

Installing dependency: python3-pyproject-hooks
python3-pyproject-hooks-1.2.0-x86_64-1_SBo: Wrappers to call PEP 517 bui [ 120K]

Installing dependency: python3-build
python3-build-1.2.2.post1-x86_64-1_SBo: a simple, correct PEP517 package [ 220K]

Installing dependency: python3-packaging-opt
python3-packaging-opt-24.2-noarch-1_SBo: Install packaging in /opt ..... [ 630K]

Installing dependency: python3-wheel
python3-wheel-0.45.1-x86_64-1_SBo: A built-package format for Python ... [ 650K]

Installing dependency: python3-setuptools-opt
python3-setuptools-opt-75.6.0-x86_64-2_SBo: Install setuptools from -cur [  11M]

Installing dependency: python-zipp
python-zipp-3.21.0-x86_64-1_SBo: pathlib-compatible Zipfile object wrapp [ 100K]

Installing dependency: python-importlib_metadata
python-importlib_metadata-8.5.0-x86_64-2_SBo: Python package metadata .. [ 250K]

Installing dependency: python3-pytz
python3-pytz-2024.2-x86_64-1_SBo: World timezone definitions for Python  [ 1.5M]

Installing dependency: python3-babel
python3-babel-2.15.0-x86_64-2_SBo: python internationalization tools ... [  29M]

Installing dependency: snowballstemmer
snowballstemmer-2.2.0-x86_64-1_SBo: 16 stemmer algorithms for python ... [ 2.7M]

Installing dependency: sphinxcontrib-applehelp
sphinxcontrib-applehelp-2.0.0-x86_64-3_SBo: Sphinx extension ........... [ 510K]

Installing dependency: sphinxcontrib-devhelp
sphinxcontrib-devhelp-2.0.0-x86_64-3_SBo: Sphinx extension ............. [ 360K]

Installing dependency: sphinxcontrib-htmlhelp
sphinxcontrib-htmlhelp-2.1.0-x86_64-3_SBo: HTML help file generator .... [ 440K]

Installing dependency: sphinxcontrib-jsmath
sphinxcontrib-jsmath-1.0.1-x86_64-1_SBo: Sphinx extension .............. [  40K]

Installing dependency: sphinxcontrib-qthelp
sphinxcontrib-qthelp-2.0.0-x86_64-3_SBo: QtHelp documentation generation [ 410K]

Installing dependency: sphinxcontrib-serializinghtml
sphinxcontrib-serializinghtml-2.0.0-x86_64-3_SBo: Sphinx extension ..... [ 410K]

Installing dependency: Sphinx
Sphinx-5.3.0-x86_64-11_SBo: Documentation generator .................... [  17M]

Installing dependency: sphinxcontrib-jquery
sphinxcontrib-jquery-4.1-x86_64-4_SBo: Ext. to include jQuery on newer S [ 410K]

Installing dependency: sphinx-rtd-theme
sphinx-rtd-theme-2.0.0-x86_64-1_SBo: decorator for caching properties in [ 3.6M]

Installing dependency: gprbuild
gprbuild-25.0.0-x86_64-1_SBo: GNAT Project Manager ..................... [  54M]

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/x86_64/libraries/florist/florist-2025.01-x86_64-1_SBo.txz to /tmp/SBo/sbopkglint.bwSuhL ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/x86_64/libraries/florist/florist-2025.01-x86_64-1_SBo.txz to /tmp/SBo/sbopkglint.bwSuhL ...OK
Running test: 05-basic-sanity...OK
Running test: 10-docs...OK
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
✅ === florist-2025.01-x86_64-1_SBo.txz: All tests passed ✅

@willysr
Copy link
Member

willysr commented Jan 17, 2025

merged

@willysr willysr closed this Jan 17, 2025
@willysr willysr deleted the florist-9e47dec9ae4e2b079b7a5fdcdc0745b8 branch January 17, 2025 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
submission-form Changes submitted via the website submission form
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants