=>> Building archivers/libcomprex build started at Fri Apr 5 12:35:38 BST 2024 port directory: /usr/ports/archivers/libcomprex package name: libcomprex-0.3.3_14 building for: FreeBSD pkg-builder.dan.net.uk 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 amd64 maintained by: bofh@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 618 Jan 25 05:29 /usr/ports/archivers/libcomprex/Makefile Ports top last git commit: c2c35d895e Ports top unclean checkout: yes Port dir last git commit: b4eb86ea0f Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20240122_1 Host OSVERSION: 1400097 Jail OSVERSION: 1302001 Job Id: 06 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p10 UNAME_r=13.2-RELEASE-p10 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.99.20240122_1 MASTERMNT=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/06/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=13-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240122_1 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for libcomprex-0.3.3_14: NLS=on: Native Language Support ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- bofh@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --enable-nls --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/archivers/libcomprex/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/archivers/libcomprex/work XDG_CACHE_HOME=/wrkdirs/usr/ports/archivers/libcomprex/work/.cache HOME=/wrkdirs/usr/ports/archivers/libcomprex/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/archivers/libcomprex/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/archivers/libcomprex/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" CCACHE_DIR="/root/.ccache" CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/archivers/libcomprex/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/archivers/libcomprex/work XDG_CACHE_HOME=/wrkdirs/usr/ports/archivers/libcomprex/work/.cache HOME=/wrkdirs/usr/ports/archivers/libcomprex/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/archivers/libcomprex/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/archivers/libcomprex/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-isystem /usr/local/include" LDFLAGS=" -lintl -fstack-protector-strong -L/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " CCACHE_DIR="/root/.ccache" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- NLS="" NO_NLS="@comment " OSREL=13.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/libcomprex" EXAMPLESDIR="share/examples/libcomprex" DATADIR="share/libcomprex" WWWDIR="www/libcomprex" ETCDIR="etc/libcomprex" --End PLIST_SUB-- --SUB_LIST-- NLS="" NO_NLS="@comment " PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/libcomprex DOCSDIR=/usr/local/share/doc/libcomprex EXAMPLESDIR=/usr/local/share/examples/libcomprex WWWDIR=/usr/local/www/libcomprex ETCDIR=/usr/local/etc/libcomprex --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl mysql=8.0 imagemagick=7 samba=4.13 java=18 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache NO_CCACHE_DEPEND=1 CCACHE_WRAPPER_PATH= /ccache/libexec/ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> libcomprex-0.3.3_14 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.20.9_1.pkg [pkg-builder.dan.net.uk] Installing pkg-1.20.9_1... [pkg-builder.dan.net.uk] Extracting pkg-1.20.9_1: .......... done ===> libcomprex-0.3.3_14 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of libcomprex-0.3.3_14 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by libcomprex-0.3.3_14 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by libcomprex-0.3.3_14 for building => SHA256 Checksum OK for libcomprex-0.3.3.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by libcomprex-0.3.3_14 for building ===> Extracting for libcomprex-0.3.3_14 => SHA256 Checksum OK for libcomprex-0.3.3.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for libcomprex-0.3.3_14 ===> Applying FreeBSD patches for libcomprex-0.3.3_14 from /usr/ports/archivers/libcomprex/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> libcomprex-0.3.3_14 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.1.1,1.pkg [pkg-builder.dan.net.uk] Installing pkgconf-2.1.1,1... [pkg-builder.dan.net.uk] Extracting pkgconf-2.1.1,1: .......... done ===> libcomprex-0.3.3_14 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of libcomprex-0.3.3_14 ===> libcomprex-0.3.3_14 depends on package: gettext-runtime>=0.22_1 - not found ===> Installing existing package /packages/All/gettext-runtime-0.22.3_1.pkg [pkg-builder.dan.net.uk] Installing gettext-runtime-0.22.3_1... [pkg-builder.dan.net.uk] `-- Installing indexinfo-0.3.1... [pkg-builder.dan.net.uk] `-- Extracting indexinfo-0.3.1: . done [pkg-builder.dan.net.uk] Extracting gettext-runtime-0.22.3_1: .......... done ===> libcomprex-0.3.3_14 depends on package: gettext-runtime>=0.22_1 - found ===> Returning to build of libcomprex-0.3.3_14 ===> libcomprex-0.3.3_14 depends on executable: msgfmt - not found ===> Installing existing package /packages/All/gettext-tools-0.22.3_1.pkg [pkg-builder.dan.net.uk] Installing gettext-tools-0.22.3_1... [pkg-builder.dan.net.uk] `-- Installing libtextstyle-0.22.3... [pkg-builder.dan.net.uk] `-- Extracting libtextstyle-0.22.3: .......... done [pkg-builder.dan.net.uk] Extracting gettext-tools-0.22.3_1: .......... done ===> libcomprex-0.3.3_14 depends on executable: msgfmt - found ===> Returning to build of libcomprex-0.3.3_14 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> libcomprex-0.3.3_14 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for libcomprex-0.3.3_14 ===> FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/archivers/libcomprex/work/libcomprex-0.3.3/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/archivers/libcomprex/work/libcomprex-0.3.3/configure ===> FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/archivers/libcomprex/work/libcomprex-0.3.3/libltdl/acinclude.m4 ===> FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/archivers/libcomprex/work/libcomprex-0.3.3/libltdl/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/archivers/libcomprex/work/libcomprex-0.3.3/libltdl/configure configure: loading site script /usr/ports/Templates/config.site checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... (cached) /usr/bin/awk checking whether make sets ${MAKE}... yes checking for sed... /usr/bin/sed checking for msgfmt... /usr/local/bin/msgfmt checking for gmsgfmt... /usr/local/bin/msgfmt checking for xgettext... /usr/local/bin/xgettext checking for msgmerge... /usr/local/bin/msgmerge checking for style of include used by make... GNU checking for gcc... cc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking dependency style of cc... gcc3 checking build system type... amd64-portbld-freebsd13.2 checking host system type... amd64-portbld-freebsd13.2 checking for ranlib... ranlib checking for strerror in -lcposix... no checking how to run the C preprocessor... cpp checking for ANSI C header files... (cached) yes checking for cc option to accept ANSI C... none needed checking for an ANSI C-conforming const... yes checking for inline... inline checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for off_t... (cached) yes checking for size_t... (cached) yes checking for working alloca.h... no checking for alloca... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... (cached) yes checking whether we are using the GNU C Library 2.1 or newer... no checking whether integer division by zero raises SIGFPE... (cached) yes checking for inttypes.h... yes checking for stdint.h... yes checking for unsigned long long... (cached) yes checking for inttypes.h... yes checking whether the inttypes.h PRIxNN macros are broken... no checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... /bin/sh: cannot open ./config.rpath: No such file or directory done checking for argz.h... (cached) no checking for limits.h... (cached) yes checking for locale.h... (cached) yes checking nl_types.h usability... yes checking nl_types.h presence... yes checking for nl_types.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for stddef.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for feof_unlocked... yes checking for fgets_unlocked... no checking for getc_unlocked... yes checking for getcwd... (cached) yes checking for getegid... (cached) yes checking for geteuid... (cached) yes checking for getgid... (cached) yes checking for getuid... (cached) yes checking for mempcpy... yes checking for munmap... (cached) yes checking for putenv... (cached) yes checking for setenv... (cached) yes checking for setlocale... (cached) yes checking for stpcpy... (cached) yes checking for strcasecmp... (cached) yes checking for strdup... (cached) yes checking for strtoul... (cached) yes checking for tsearch... (cached) yes checking for __argz_count... no checking for __argz_stringify... no checking for __argz_next... no checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking for LC_MESSAGES... yes checking for bison... no checking whether NLS is requested... yes checking whether included gettext is requested... no checking for GNU gettext in libc... no checking for GNU gettext in libintl... yes checking how to link with libintl... -lintl checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking dependency style of cc... (cached) gcc3 checking how to run the C preprocessor... cpp checking whether make sets ${MAKE}... (cached) yes checking whether ln -s works... yes checking for a BSD-compatible install... /usr/bin/install -c checking for an ANSI C-conforming const... (cached) yes checking for size_t... (cached) yes checking for ANSI C header files... (cached) yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking whether stat file-mode macros are broken... no checking if malloc debugging is wanted... no checking if leakbug is wanted... no checking for lchown... yes checking for atexit... (cached) yes checking for on_exit... no checking for fcntl.h... (cached) yes checking for pwd.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/stat.h... (cached) yes checking for gzread in -lz... yes checking for BZ2_bzRead in -lbz2... yes checking for curl_formparse in -lcurl... no checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm checking for a sed that does not truncate output... /usr/bin/sed checking how to recognise dependent libraries... pass_all checking command to parse /usr/bin/nm output... ok checking for dlfcn.h... (cached) yes checking for ranlib... (cached) ranlib checking for strip... strip checking for objdir... .libs checking for cc option to produce PIC... -fPIC checking if cc PIC flag -fPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.lo... yes checking if cc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... freebsd13.2 ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool configure: creating ./config.status config.status: creating libcomprex.m4 config.status: creating libcomprex.pc config.status: creating libcomprex.spec config.status: creating Doxyfile config.status: creating Makefile config.status: creating debian/Makefile config.status: creating docs/Makefile config.status: creating docs/api/Makefile config.status: creating docs/api/html/Makefile config.status: creating docs/api/man/Makefile config.status: creating intl/Makefile config.status: creating libcomprex/Makefile config.status: creating modules/Makefile config.status: creating modules/archive/Makefile config.status: creating modules/archive/ar/Makefile config.status: creating modules/archive/bzip2/Makefile config.status: creating modules/archive/cab/Makefile config.status: creating modules/archive/cpio/Makefile config.status: creating modules/archive/tar/Makefile config.status: creating modules/archive/zlib/Makefile config.status: creating modules/archive/zip/Makefile config.status: creating modules/scheme/Makefile config.status: creating modules/scheme/curl/Makefile config.status: creating po/Makefile.in config.status: creating tests/Makefile config.status: creating comprex-config config.status: creating debian/rules config.status: creating config.h config.status: executing default-1 commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing depfiles commands configure: configuring in libltdl configure: running /bin/sh './configure' --prefix=/usr/local '--enable-nls' '--prefix=/usr/local' '--localstatedir=/var' '--mandir=/usr/local/share/man' '--infodir=/usr/local/share/info/' '--build=amd64-portbld-freebsd13.2' 'CC=cc' 'CFLAGS=-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing ' 'CPPFLAGS=-isystem /usr/local/include' 'CPP=cpp' 'LDFLAGS= -lintl -fstack-protector-strong -L/usr/local/lib ' 'build_alias=amd64-portbld-freebsd13.2' --enable-ltdl-convenience --cache-file=/dev/null --srcdir=. configure: loading site script /usr/ports/Templates/config.site checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets $(MAKE)... yes checking for working aclocal-1.4... missing checking for working autoconf... missing checking for working automake-1.4... missing checking for working autoheader... missing checking for working makeinfo... missing checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... cc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking for an ANSI C-conforming const... yes checking for inline... inline checking build system type... amd64-portbld-freebsd13.2 checking host system type... amd64-portbld-freebsd13.2 checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm checking for a sed that does not truncate output... /usr/bin/sed checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking command to parse /usr/bin/nm output... ok checking how to run the C preprocessor... cpp checking for egrep... grep -E checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for cc option to produce PIC... -fPIC checking if cc PIC flag -fPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.lo... yes checking if cc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... freebsd13.2 ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking whether cc supports assert without backlinking... checking which extension is used for shared libraries... .so checking which variable specifies run-time library path... LD_LIBRARY_PATH checking for the default library search path... /lib /usr/lib checking for objdir... .libs checking whether libtool supports -dlopen/-dlpreopen... yes checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen in -ldl... yes checking for dlerror... yes checking for _ prefix in compiled symbols... no checking whether deplibs are loaded by dlopen... unknown checking for argz.h... (cached) no checking for error_t... no checking for argz_append... no checking for argz_create_sep... no checking for argz_insert... no checking for argz_next... (cached) no checking for argz_stringify... (cached) no checking for errno.h... (cached) yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for memory.h... (cached) yes checking for stdlib.h... (cached) yes checking for stdio.h... (cached) yes checking for ctype.h... (cached) yes checking for unistd.h... (cached) yes checking for dl.h... (cached) no checking sys/dl.h usability... no checking sys/dl.h presence... no checking for sys/dl.h... no checking dld.h usability... no checking dld.h presence... no checking for dld.h... no checking for string.h... (cached) yes checking for strchr... (cached) yes checking for strrchr... (cached) yes checking for memcpy... (cached) yes checking for memmove... (cached) yes checking for strcmp... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing default-1 commands libcomprex v0.3.3 Building dynamic archive modules..: yes Building dynamic scheme modules...: yes Warning: You are compiling without libcurl support. This will prevent you from retrieving data from any place other than your local filesystem. Please download curl from http://curl.haxx.se/ Now type make to compile Then su to root and type: make install =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for libcomprex-0.3.3_14 /usr/bin/make all-recursive Making all in debian Making all in docs Making all in api Making all in html Making all in man Making all in intl Making all in libltdl /bin/sh ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -c ltdl.c mkdir .libs cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -c ltdl.c -fPIC -DPIC -o .libs/ltdl.lo ltdl.c:517:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:517:5: note: '{' token is here LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:517:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:517:5: note: ')' token is here LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:782:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:782:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:782:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:782:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:793:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_MUTEX_ARGS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:793:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_MUTEX_ARGS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:793:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_MUTEX_ARGS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:793:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_MUTEX_ARGS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:826:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:826:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:826:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:826:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:837:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:837:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:837:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:837:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:848:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:848:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:848:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:848:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:853:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_ERRORCODE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:853:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_ERRORCODE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:853:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_ERRORCODE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:853:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_ERRORCODE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:859:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (lt_dlerror_strings[errindex]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:859:7: note: '{' token is here LT_DLMUTEX_SETERROR (lt_dlerror_strings[errindex]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:859:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (lt_dlerror_strings[errindex]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:859:7: note: ')' token is here LT_DLMUTEX_SETERROR (lt_dlerror_strings[errindex]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:864:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (user_error_strings[errindex - LT_ERROR_MAX]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:864:7: note: '{' token is here LT_DLMUTEX_SETERROR (user_error_strings[errindex - LT_ERROR_MAX]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:864:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (user_error_strings[errindex - LT_ERROR_MAX]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:864:7: note: ')' token is here LT_DLMUTEX_SETERROR (user_error_strings[errindex - LT_ERROR_MAX]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:867:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:867:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:867:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:867:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:878:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:878:5: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:878:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:878:5: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:889:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:889:5: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:889:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:889:5: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:899:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:899:5: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:899:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:899:5: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:975:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (DLERROR (CANNOT_OPEN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:975:7: note: '{' token is here LT_DLMUTEX_SETERROR (DLERROR (CANNOT_OPEN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:975:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (DLERROR (CANNOT_OPEN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:975:7: note: ')' token is here LT_DLMUTEX_SETERROR (DLERROR (CANNOT_OPEN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:990:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (DLERROR (CANNOT_CLOSE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:990:7: note: '{' token is here LT_DLMUTEX_SETERROR (DLERROR (CANNOT_CLOSE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:990:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (DLERROR (CANNOT_CLOSE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:990:7: note: ')' token is here LT_DLMUTEX_SETERROR (DLERROR (CANNOT_CLOSE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1007:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (DLERROR (SYMBOL_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1007:7: note: '{' token is here LT_DLMUTEX_SETERROR (DLERROR (SYMBOL_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:1007:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (DLERROR (SYMBOL_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:1007:7: note: ')' token is here LT_DLMUTEX_SETERROR (DLERROR (SYMBOL_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1473:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1473:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:1473:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:1473:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1481:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1481:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:1481:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:1481:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1491:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1491:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:1491:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:1491:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1499:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1499:7: note: '{' token is here LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:1499:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:1499:7: note: ')' token is here LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1503:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1503:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:1503:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:1503:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1524:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1524:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:1524:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:1524:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1550:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1550:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:1550:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:1550:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1562:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1562:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:1562:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:1562:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1567:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_SYMBOLS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1567:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_SYMBOLS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:1567:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_SYMBOLS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:1567:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_SYMBOLS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1597:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1597:3: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:1597:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:1597:3: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1600:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1600:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:1600:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:1600:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1633:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1633:3: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:1633:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:1633:3: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1724:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1724:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:1724:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:1724:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1751:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INIT_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1751:4: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INIT_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:1751:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INIT_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:1751:4: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INIT_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1756:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (DLOPEN_NOT_SUPPORTED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1756:4: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (DLOPEN_NOT_SUPPORTED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:1756:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (DLOPEN_NOT_SUPPORTED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:1756:4: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (DLOPEN_NOT_SUPPORTED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1761:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1761:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:1761:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:1761:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1780:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1780:7: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:1780:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:1780:7: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1785:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1785:7: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:1785:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:1785:7: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1795:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1795:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:1795:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:1795:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1797:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1797:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:1797:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:1797:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1808:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1808:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:1808:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:1808:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1813:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SHUTDOWN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1813:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SHUTDOWN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:1813:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SHUTDOWN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:1813:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SHUTDOWN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1863:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMEM_REASSIGN (loader, next); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:195:35: note: expanded from macro 'LT_DLMEM_REASSIGN' #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1863:4: note: '{' token is here LT_DLMEM_REASSIGN (loader, next); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:195:49: note: expanded from macro 'LT_DLMEM_REASSIGN' #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \ ^ ltdl.c:1863:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMEM_REASSIGN (loader, next); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:197:7: note: expanded from macro 'LT_DLMEM_REASSIGN' } LT_STMT_END ^ ltdl.c:1863:4: note: ')' token is here LT_DLMEM_REASSIGN (loader, next); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:197:9: note: expanded from macro 'LT_DLMEM_REASSIGN' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1869:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1869:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:1869:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:1869:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1883:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_GETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:753:40: note: expanded from macro 'LT_DLMUTEX_GETERROR' #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1883:3: note: '{' token is here LT_DLMUTEX_GETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:753:54: note: expanded from macro 'LT_DLMUTEX_GETERROR' #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:1883:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_GETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:756:37: note: expanded from macro 'LT_DLMUTEX_GETERROR' else (errormsg) = lt_dllast_error; } LT_STMT_END ^ ltdl.c:1883:3: note: ')' token is here LT_DLMUTEX_GETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:756:39: note: expanded from macro 'LT_DLMUTEX_GETERROR' else (errormsg) = lt_dllast_error; } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1884:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1884:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:1884:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:1884:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1944:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (cur->info.filename); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1944:7: note: '{' token is here LT_DLFREE (cur->info.filename); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:1944:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (cur->info.filename); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:1944:7: note: ')' token is here LT_DLFREE (cur->info.filename); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1950:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1950:3: note: '{' token is here LT_DLMUTEX_SETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:1950:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:1950:3: note: ')' token is here LT_DLMUTEX_SETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:1953:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:1953:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:1953:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:1953:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2004:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (filename); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2004:3: note: '{' token is here LT_DLFREE (filename); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2004:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (filename); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2004:3: note: ')' token is here LT_DLFREE (filename); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2135:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2135:4: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:2135:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:2135:4: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2138:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2138:4: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:2138:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:2138:4: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2168:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2168:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:2168:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:2168:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2172:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2172:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:2172:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:2172:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2190:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (filename); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2190:4: note: '{' token is here LT_DLFREE (filename); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2190:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (filename); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2190:4: note: ')' token is here LT_DLFREE (filename); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2215:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2215:3: note: '{' token is here LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2215:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2215:3: note: ')' token is here LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2216:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (canonical); ^~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2216:3: note: '{' token is here LT_DLFREE (canonical); ^~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2216:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (canonical); ^~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2216:3: note: ')' token is here LT_DLFREE (canonical); ^~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2217:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (filename); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2217:3: note: '{' token is here LT_DLFREE (filename); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2217:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (filename); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2217:3: note: ')' token is here LT_DLFREE (filename); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2219:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2219:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:2219:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:2219:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2248:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (*pdir); ^~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2248:7: note: '{' token is here LT_DLFREE (*pdir); ^~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2248:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (*pdir); ^~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2248:7: note: ')' token is here LT_DLFREE (*pdir); ^~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2330:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2330:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:2330:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:2330:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2374:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (user_search_path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2374:3: note: '{' token is here LT_DLFREE (user_search_path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2374:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (user_search_path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2374:3: note: ')' token is here LT_DLFREE (user_search_path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2377:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2377:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:2377:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:2377:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2460:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (names[i]); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2460:7: note: '{' token is here LT_DLFREE (names[i]); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2460:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (names[i]); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2460:7: note: ')' token is here LT_DLFREE (names[i]); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2464:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (names); ^~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2464:3: note: '{' token is here LT_DLFREE (names); ^~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2464:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (names); ^~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2464:3: note: ')' token is here LT_DLFREE (names); ^~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2502:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (*dest); ^~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2502:3: note: '{' token is here LT_DLFREE (*dest); ^~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2502:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (*dest); ^~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2502:3: note: ')' token is here LT_DLFREE (*dest); ^~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2529:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (dlname); ^~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2529:3: note: '{' token is here LT_DLFREE (dlname); ^~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2529:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (dlname); ^~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2529:3: note: ')' token is here LT_DLFREE (dlname); ^~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2530:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (oldname); ^~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2530:3: note: '{' token is here LT_DLFREE (oldname); ^~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2530:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (oldname); ^~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2530:3: note: ')' token is here LT_DLFREE (oldname); ^~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2531:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (libdir); ^~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2531:3: note: '{' token is here LT_DLFREE (libdir); ^~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2531:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (libdir); ^~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2531:3: note: ')' token is here LT_DLFREE (libdir); ^~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2532:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (deplibs); ^~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2532:3: note: '{' token is here LT_DLFREE (deplibs); ^~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2532:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (deplibs); ^~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2532:3: note: ')' token is here LT_DLFREE (deplibs); ^~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2554:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_GETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:753:40: note: expanded from macro 'LT_DLMUTEX_GETERROR' #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2554:3: note: '{' token is here LT_DLMUTEX_GETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:753:54: note: expanded from macro 'LT_DLMUTEX_GETERROR' #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:2554:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_GETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:756:37: note: expanded from macro 'LT_DLMUTEX_GETERROR' else (errormsg) = lt_dllast_error; } LT_STMT_END ^ ltdl.c:2554:3: note: ')' token is here LT_DLMUTEX_GETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:756:39: note: expanded from macro 'LT_DLMUTEX_GETERROR' else (errormsg) = lt_dllast_error; } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2571:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2571:4: note: '{' token is here LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2571:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2571:4: note: ')' token is here LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2608:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMEM_REASSIGN (base_name, canonical); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:195:35: note: expanded from macro 'LT_DLMEM_REASSIGN' #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2608:5: note: '{' token is here LT_DLMEM_REASSIGN (base_name, canonical); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:195:49: note: expanded from macro 'LT_DLMEM_REASSIGN' #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \ ^ ltdl.c:2608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMEM_REASSIGN (base_name, canonical); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:197:7: note: expanded from macro 'LT_DLMEM_REASSIGN' } LT_STMT_END ^ ltdl.c:2608:5: note: ')' token is here LT_DLMEM_REASSIGN (base_name, canonical); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:197:9: note: expanded from macro 'LT_DLMEM_REASSIGN' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2663:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2663:4: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:2663:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:2663:4: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2667:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2667:4: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:2667:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:2667:4: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2685:17: warning: address of array 'sys_search_path' will always evaluate to 'true' [-Wpointer-bool-conversion] if (!file && sys_search_path) ~~ ^~~~~~~~~~~~~~~ ltdl.c:2700:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2700:4: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:2700:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:2700:4: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2793:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMEM_REASSIGN (dlname, last_libname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:195:35: note: expanded from macro 'LT_DLMEM_REASSIGN' #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2793:5: note: '{' token is here LT_DLMEM_REASSIGN (dlname, last_libname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:195:49: note: expanded from macro 'LT_DLMEM_REASSIGN' #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \ ^ ltdl.c:2793:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMEM_REASSIGN (dlname, last_libname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:197:7: note: expanded from macro 'LT_DLMEM_REASSIGN' } LT_STMT_END ^ ltdl.c:2793:5: note: ')' token is here LT_DLMEM_REASSIGN (dlname, last_libname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:197:9: note: expanded from macro 'LT_DLMEM_REASSIGN' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2802:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (line); ^~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2802:7: note: '{' token is here LT_DLFREE (line); ^~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2802:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (line); ^~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2802:7: note: ')' token is here LT_DLFREE (line); ^~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2812:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2812:4: note: '{' token is here LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2812:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2812:4: note: ')' token is here LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2837:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2837:4: note: '{' token is here LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2837:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2837:4: note: ')' token is here LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2883:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2883:4: note: '{' token is here LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2883:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2883:4: note: ')' token is here LT_DLFREE (*phandle); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2890:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMEM_REASSIGN (*phandle, newhandle); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:195:35: note: expanded from macro 'LT_DLMEM_REASSIGN' #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2890:3: note: '{' token is here LT_DLMEM_REASSIGN (*phandle, newhandle); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:195:49: note: expanded from macro 'LT_DLMEM_REASSIGN' #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \ ^ ltdl.c:2890:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMEM_REASSIGN (*phandle, newhandle); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:197:7: note: expanded from macro 'LT_DLMEM_REASSIGN' } LT_STMT_END ^ ltdl.c:2890:3: note: ')' token is here LT_DLMEM_REASSIGN (*phandle, newhandle); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:197:9: note: expanded from macro 'LT_DLMEM_REASSIGN' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2895:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMEM_REASSIGN ((*phandle)->info.name, name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:195:35: note: expanded from macro 'LT_DLMEM_REASSIGN' #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2895:7: note: '{' token is here LT_DLMEM_REASSIGN ((*phandle)->info.name, name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:195:49: note: expanded from macro 'LT_DLMEM_REASSIGN' #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \ ^ ltdl.c:2895:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMEM_REASSIGN ((*phandle)->info.name, name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:197:7: note: expanded from macro 'LT_DLMEM_REASSIGN' } LT_STMT_END ^ ltdl.c:2895:7: note: ')' token is here LT_DLMEM_REASSIGN ((*phandle)->info.name, name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:197:9: note: expanded from macro 'LT_DLMEM_REASSIGN' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2897:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2897:7: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:2897:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:2897:7: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2900:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2900:7: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:2900:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:2900:7: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2903:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2903:3: note: '{' token is here LT_DLMUTEX_SETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:2903:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:2903:3: note: ')' token is here LT_DLMUTEX_SETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2906:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (dir); ^~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2906:3: note: '{' token is here LT_DLFREE (dir); ^~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2906:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (dir); ^~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2906:3: note: ')' token is here LT_DLFREE (dir); ^~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2907:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (name); ^~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2907:3: note: '{' token is here LT_DLFREE (name); ^~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2907:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (name); ^~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2907:3: note: ')' token is here LT_DLFREE (name); ^~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2908:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (canonical); ^~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2908:3: note: '{' token is here LT_DLFREE (canonical); ^~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2908:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (canonical); ^~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2908:3: note: ')' token is here LT_DLFREE (canonical); ^~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2934:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_GETERROR (error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:753:40: note: expanded from macro 'LT_DLMUTEX_GETERROR' #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2934:3: note: '{' token is here LT_DLMUTEX_GETERROR (error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:753:54: note: expanded from macro 'LT_DLMUTEX_GETERROR' #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:2934:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_GETERROR (error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:756:37: note: expanded from macro 'LT_DLMUTEX_GETERROR' else (errormsg) = lt_dllast_error; } LT_STMT_END ^ ltdl.c:2934:3: note: ')' token is here LT_DLMUTEX_GETERROR (error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:756:39: note: expanded from macro 'LT_DLMUTEX_GETERROR' else (errormsg) = lt_dllast_error; } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:2992:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:2992:7: note: '{' token is here LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2992:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:2992:7: note: ')' token is here LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3000:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3000:7: note: '{' token is here LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3000:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3000:7: note: ')' token is here LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3019:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3019:7: note: '{' token is here LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3019:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3019:7: note: ')' token is here LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3026:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3026:3: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3026:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3026:3: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3027:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3027:3: note: '{' token is here LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3027:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3027:3: note: ')' token is here LT_DLFREE (tmp); ^~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3046:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3046:4: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3046:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3046:4: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3049:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3049:4: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3049:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3049:4: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3143:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (buf); ^~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3143:3: note: '{' token is here LT_DLFREE (buf); ^~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3143:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (buf); ^~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3143:3: note: ')' token is here LT_DLFREE (buf); ^~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3212:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3212:3: note: '{' token is here LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3212:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3212:3: note: ')' token is here LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3276:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3276:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3276:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3276:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3288:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3288:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3288:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3288:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3316:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (handle->caller_data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3316:7: note: '{' token is here LT_DLFREE (handle->caller_data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3316:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (handle->caller_data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3316:7: note: ')' token is here LT_DLFREE (handle->caller_data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3318:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (handle->info.filename); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3318:7: note: '{' token is here LT_DLFREE (handle->info.filename); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3318:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (handle->info.filename); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3318:7: note: ')' token is here LT_DLFREE (handle->info.filename); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3319:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (handle->info.name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3319:7: note: '{' token is here LT_DLFREE (handle->info.name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3319:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (handle->info.name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3319:7: note: ')' token is here LT_DLFREE (handle->info.name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3320:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (handle); ^~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3320:7: note: '{' token is here LT_DLFREE (handle); ^~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3320:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (handle); ^~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3320:7: note: ')' token is here LT_DLFREE (handle); ^~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3327:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (CLOSE_RESIDENT_MODULE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3327:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (CLOSE_RESIDENT_MODULE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3327:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (CLOSE_RESIDENT_MODULE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3327:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (CLOSE_RESIDENT_MODULE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3332:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3332:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3332:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3332:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3350:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3350:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3350:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3350:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3356:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3356:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3356:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3356:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3372:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (BUFFER_OVERFLOW)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3372:4: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (BUFFER_OVERFLOW)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3372:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (BUFFER_OVERFLOW)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3372:4: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (BUFFER_OVERFLOW)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3382:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_GETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:753:40: note: expanded from macro 'LT_DLMUTEX_GETERROR' #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3382:7: note: '{' token is here LT_DLMUTEX_GETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:753:54: note: expanded from macro 'LT_DLMUTEX_GETERROR' #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3382:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_GETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:756:37: note: expanded from macro 'LT_DLMUTEX_GETERROR' else (errormsg) = lt_dllast_error; } LT_STMT_END ^ ltdl.c:3382:7: note: ')' token is here LT_DLMUTEX_GETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:756:39: note: expanded from macro 'LT_DLMUTEX_GETERROR' else (errormsg) = lt_dllast_error; } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3404:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (sym); ^~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3404:8: note: '{' token is here LT_DLFREE (sym); ^~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3404:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (sym); ^~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3404:8: note: ')' token is here LT_DLFREE (sym); ^~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3408:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3408:7: note: '{' token is here LT_DLMUTEX_SETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3408:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3408:7: note: ')' token is here LT_DLMUTEX_SETERROR (saved_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3425:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (sym); ^~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3425:7: note: '{' token is here LT_DLFREE (sym); ^~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3425:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (sym); ^~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3425:7: note: ')' token is here LT_DLFREE (sym); ^~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3436:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_GETERROR (error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:753:40: note: expanded from macro 'LT_DLMUTEX_GETERROR' #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3436:3: note: '{' token is here LT_DLMUTEX_GETERROR (error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:753:54: note: expanded from macro 'LT_DLMUTEX_GETERROR' #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3436:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_GETERROR (error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:756:37: note: expanded from macro 'LT_DLMUTEX_GETERROR' else (errormsg) = lt_dllast_error; } LT_STMT_END ^ ltdl.c:3436:3: note: ')' token is here LT_DLMUTEX_GETERROR (error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:756:39: note: expanded from macro 'LT_DLMUTEX_GETERROR' else (errormsg) = lt_dllast_error; } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3437:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (0); ^~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3437:3: note: '{' token is here LT_DLMUTEX_SETERROR (0); ^~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3437:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (0); ^~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3437:3: note: ')' token is here LT_DLMUTEX_SETERROR (0); ^~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3505:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMEM_REASSIGN (*ppath, argz); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:195:35: note: expanded from macro 'LT_DLMEM_REASSIGN' #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3505:3: note: '{' token is here LT_DLMEM_REASSIGN (*ppath, argz); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:195:49: note: expanded from macro 'LT_DLMEM_REASSIGN' #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \ ^ ltdl.c:3505:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMEM_REASSIGN (*ppath, argz); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:197:7: note: expanded from macro 'LT_DLMEM_REASSIGN' } LT_STMT_END ^ ltdl.c:3505:3: note: ')' token is here LT_DLMEM_REASSIGN (*ppath, argz); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:197:9: note: expanded from macro 'LT_DLMEM_REASSIGN' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3508:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (canonical); ^~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3508:3: note: '{' token is here LT_DLFREE (canonical); ^~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3508:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (canonical); ^~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3508:3: note: ')' token is here LT_DLFREE (canonical); ^~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3509:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3509:3: note: '{' token is here LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3509:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3509:3: note: ')' token is here LT_DLFREE (argz); ^~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3522:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3522:7: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3522:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3522:7: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3525:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3525:7: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3525:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3525:7: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3540:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3540:7: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3540:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3540:7: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3544:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3544:4: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3544:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3544:4: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3545:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_POSITION)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3545:4: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_POSITION)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3545:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_POSITION)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3545:4: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_POSITION)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3548:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3548:7: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3548:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3548:7: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3553:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3553:7: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3553:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3553:7: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3559:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3559:7: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3559:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3559:7: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3571:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3571:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3571:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3571:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3572:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (user_search_path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3572:3: note: '{' token is here LT_DLFREE (user_search_path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3572:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (user_search_path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3572:3: note: ')' token is here LT_DLFREE (user_search_path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3573:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3573:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3573:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3573:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3580:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3580:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3580:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3580:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3583:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3583:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3583:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3583:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3593:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3593:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3593:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3593:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3595:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3595:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3595:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3595:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3608:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3608:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3608:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3608:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3625:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3625:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3625:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3625:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3643:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3643:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3643:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3643:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3665:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3665:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3665:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3665:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3680:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3680:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3680:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3680:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3691:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3691:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3691:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3691:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3693:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3693:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3693:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3693:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3710:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3710:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3710:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3710:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3748:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3748:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3748:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3748:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3762:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3762:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3762:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3762:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3777:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3777:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3777:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3777:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3801:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3801:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3801:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3801:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3819:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3819:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3819:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3819:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3852:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3852:4: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3852:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3852:4: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3863:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3863:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3863:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3863:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3878:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3878:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3878:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3878:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3882:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3882:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3882:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3882:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3889:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (REMOVE_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3889:4: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (REMOVE_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3889:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (REMOVE_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3889:4: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (REMOVE_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3921:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (place); ^~~~~~~~~~~~~~~~~ ltdl.c:188:2: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3921:3: note: '{' token is here LT_DLFREE (place); ^~~~~~~~~~~~~~~~~ ltdl.c:188:16: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3921:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLFREE (place); ^~~~~~~~~~~~~~~~~ ltdl.c:188:60: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^ ltdl.c:3921:3: note: ')' token is here LT_DLFREE (place); ^~~~~~~~~~~~~~~~~ ltdl.c:188:62: note: expanded from macro 'LT_DLFREE' LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3924:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3924:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3924:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3924:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3935:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3935:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3935:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3935:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3937:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3937:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3937:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3937:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3950:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3950:7: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3950:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3950:7: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3952:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3952:7: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3952:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3952:7: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3956:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3956:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3956:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3956:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3970:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3970:7: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3970:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3970:7: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3972:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3972:7: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3972:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3972:7: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3976:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3976:7: note: '{' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:749:54: note: expanded from macro 'LT_DLMUTEX_SETERROR' #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \ ^ ltdl.c:3976:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:38: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^ ltdl.c:3976:7: note: ')' token is here LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ltdl.c:752:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' else lt_dllast_error = (errormsg); } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3988:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:29: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3988:3: note: '{' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:743:43: note: expanded from macro 'LT_DLMUTEX_LOCK' #define LT_DLMUTEX_LOCK() LT_STMT_START { \ ^ ltdl.c:3988:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:7: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^ ltdl.c:3988:3: note: ')' token is here LT_DLMUTEX_LOCK (); ^~~~~~~~~~~~~~~~~~ ltdl.c:745:9: note: expanded from macro 'LT_DLMUTEX_LOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ ltdl.c:3996:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^~~~~~~~~~~~~ ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START' # define LT_STMT_START (void)( ^ ltdl.c:3996:3: note: '{' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:746:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK' #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \ ^ ltdl.c:3996:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^ ltdl.c:3996:3: note: ')' token is here LT_DLMUTEX_UNLOCK (); ^~~~~~~~~~~~~~~~~~~~ ltdl.c:748:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK' } LT_STMT_END ^~~~~~~~~~~ ./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END' # define LT_STMT_END ) ^ 321 warnings generated. cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -c ltdl.c -o ltdl.o >/dev/null 2>&1 mv -f .libs/ltdl.lo ltdl.lo /bin/sh ./libtool --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -lintl -fstack-protector-strong -L/usr/local/lib -o libltdlc.la ltdl.lo -ldl rm -fr .libs/libltdlc.la .libs/libltdlc.* .libs/libltdlc.* ar cru .libs/libltdlc.al ltdl.lo ranlib .libs/libltdlc.al creating libltdlc.la (cd .libs && rm -f libltdlc.la && ln -s ../libltdlc.la libltdlc.la) Making all in modules Making all in archive Making all in ar source='ar.c' object='ar.lo' libtool=yes depfile='.deps/ar.Plo' tmpdepfile='.deps/ar.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o ar.lo `test -f 'ar.c' || echo './'`ar.c mkdir .libs cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c ar.c -MT ar.lo -MD -MP -MF .deps/ar.TPlo -fPIC -DPIC -o .libs/ar.lo ar.c:65:10: warning: variable 'file' set but not used [-Wunused-but-set-variable] CxFile *file; ^ ar.c:319:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] i = snprintf(header.size, 10, "%d", symtabLen); ~~ ^~~~~~~~~ %zu ar.c:373:8: warning: 'snprintf' size argument is too large; destination buffer has size 12, but size argument is 20 [-Wfortify-source] i = snprintf(header.size, 20, "%u", cxGetFileSize(file)); ^ 3 warnings generated. cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c ar.c -MT ar.lo -MD -MP -MF .deps/ar.TPlo -o ar.o >/dev/null 2>&1 mv -f .libs/ar.lo ar.lo source='header.c' object='header.lo' libtool=yes depfile='.deps/header.Plo' tmpdepfile='.deps/header.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o header.lo `test -f 'header.c' || echo './'`header.c rm -f .libs/header.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c header.c -MT header.lo -MD -MP -MF .deps/header.TPlo -fPIC -DPIC -o .libs/header.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c header.c -MT header.lo -MD -MP -MF .deps/header.TPlo -o header.o >/dev/null 2>&1 mv -f .libs/header.lo header.lo source='utils.c' object='utils.lo' libtool=yes depfile='.deps/utils.Plo' tmpdepfile='.deps/utils.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o utils.lo `test -f 'utils.c' || echo './'`utils.c rm -f .libs/utils.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c utils.c -MT utils.lo -MD -MP -MF .deps/utils.TPlo -fPIC -DPIC -o .libs/utils.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c utils.c -MT utils.lo -MD -MP -MF .deps/utils.TPlo -o utils.o >/dev/null 2>&1 mv -f .libs/utils.lo utils.lo /bin/sh ../../../libtool --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -lintl -fstack-protector-strong -L/usr/local/lib -o libar.la -rpath /usr/local/lib/comprex/archive -no-undefined -module -avoid-version ar.lo header.lo utils.lo rm -fr .libs/libar.la .libs/libar.* .libs/libar.* cc -shared ar.lo header.lo utils.lo -lintl -L/usr/local/lib -Wl,-soname -Wl,libar.so -o .libs/libar.so ar cru .libs/libar.a ar.o header.o utils.o ranlib .libs/libar.a creating libar.la (cd .libs && rm -f libar.la && ln -s ../libar.la libar.la) Making all in bzip2 source='bzip2.c' object='bzip2.lo' libtool=yes depfile='.deps/bzip2.Plo' tmpdepfile='.deps/bzip2.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o bzip2.lo `test -f 'bzip2.c' || echo './'`bzip2.c mkdir .libs cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c bzip2.c -MT bzip2.lo -MD -MP -MF .deps/bzip2.TPlo -fPIC -DPIC -o .libs/bzip2.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c bzip2.c -MT bzip2.lo -MD -MP -MF .deps/bzip2.TPlo -o bzip2.o >/dev/null 2>&1 mv -f .libs/bzip2.lo bzip2.lo /bin/sh ../../../libtool --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -lintl -fstack-protector-strong -L/usr/local/lib -o libbzip2.la -rpath /usr/local/lib/comprex/archive -no-undefined -module -avoid-version bzip2.lo -L/usr/local/lib -lbz2 rm -fr .libs/libbzip2.la .libs/libbzip2.* .libs/libbzip2.* cc -shared bzip2.lo -lintl -L/usr/local/lib -lbz2 -Wl,-soname -Wl,libbzip2.so -o .libs/libbzip2.so ar cru .libs/libbzip2.a bzip2.o ranlib .libs/libbzip2.a creating libbzip2.la (cd .libs && rm -f libbzip2.la && ln -s ../libbzip2.la libbzip2.la) Making all in cab source='cab.c' object='cab.lo' libtool=yes depfile='.deps/cab.Plo' tmpdepfile='.deps/cab.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o cab.lo `test -f 'cab.c' || echo './'`cab.c mkdir .libs cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c cab.c -MT cab.lo -MD -MP -MF .deps/cab.TPlo -fPIC -DPIC -o .libs/cab.lo cab.c:66:6: warning: variable 'info' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if (fp != NULL) ^~~~~~~~~~ cab.c:84:14: note: uninitialized use occurs here *destInfo = info; ^~~~ cab.c:66:2: note: remove the 'if' if its condition is always true if (fp != NULL) ^~~~~~~~~~~~~~~ cab.c:53:15: note: initialize the variable 'info' to silence this warning CabInfo *info; ^ = NULL cab.c:92:15: warning: variable 'root' set but not used [-Wunused-but-set-variable] CxDirectory *root; ^ 2 warnings generated. cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c cab.c -MT cab.lo -MD -MP -MF .deps/cab.TPlo -o cab.o >/dev/null 2>&1 mv -f .libs/cab.lo cab.lo source='io.c' object='io.lo' libtool=yes depfile='.deps/io.Plo' tmpdepfile='.deps/io.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o io.lo `test -f 'io.c' || echo './'`io.c rm -f .libs/io.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c io.c -MT io.lo -MD -MP -MF .deps/io.TPlo -fPIC -DPIC -o .libs/io.lo io.c:85:30: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] reserveSize = cxCabGet16(sizeBuf, &counter); ^~~~~~~ ./utils.h:29:42: note: passing argument to parameter 'buffer' here unsigned short cxCabGet16(unsigned char *buffer, int *counter); ^ io.c:86:29: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] folderResSize = cxCabGet8(sizeBuf, &counter); ^~~~~~~ ./utils.h:28:41: note: passing argument to parameter 'buffer' here unsigned char cxCabGet8(unsigned char *buffer, int *counter); ^ io.c:87:29: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dataResSize = cxCabGet8(sizeBuf, &counter); ^~~~~~~ ./utils.h:28:41: note: passing argument to parameter 'buffer' here unsigned char cxCabGet8(unsigned char *buffer, int *counter); ^ io.c:68:26: warning: variable 'dataResSize' set but not used [-Wunused-but-set-variable] char folderResSize = 0, dataResSize = 0; ^ 4 warnings generated. cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c io.c -MT io.lo -MD -MP -MF .deps/io.TPlo -o io.o >/dev/null 2>&1 mv -f .libs/io.lo io.lo source='utils.c' object='utils.lo' libtool=yes depfile='.deps/utils.Plo' tmpdepfile='.deps/utils.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o utils.lo `test -f 'utils.c' || echo './'`utils.c rm -f .libs/utils.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c utils.c -MT utils.lo -MD -MP -MF .deps/utils.TPlo -fPIC -DPIC -o .libs/utils.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c utils.c -MT utils.lo -MD -MP -MF .deps/utils.TPlo -o utils.o >/dev/null 2>&1 mv -f .libs/utils.lo utils.lo /bin/sh ../../../libtool --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -lintl -fstack-protector-strong -L/usr/local/lib -o libcab.la -rpath /usr/local/lib/comprex/archive -no-undefined -module -avoid-version cab.lo io.lo utils.lo rm -fr .libs/libcab.la .libs/libcab.* .libs/libcab.* cc -shared cab.lo io.lo utils.lo -lintl -L/usr/local/lib -Wl,-soname -Wl,libcab.so -o .libs/libcab.so ar cru .libs/libcab.a cab.o io.o utils.o ranlib .libs/libcab.a creating libcab.la (cd .libs && rm -f libcab.la && ln -s ../libcab.la libcab.la) Making all in cpio source='header.c' object='header.lo' libtool=yes depfile='.deps/header.Plo' tmpdepfile='.deps/header.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o header.lo `test -f 'header.c' || echo './'`header.c mkdir .libs cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c header.c -MT header.lo -MD -MP -MF .deps/header.TPlo -fPIC -DPIC -o .libs/header.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c header.c -MT header.lo -MD -MP -MF .deps/header.TPlo -o header.o >/dev/null 2>&1 mv -f .libs/header.lo header.lo source='cpio.c' object='cpio.lo' libtool=yes depfile='.deps/cpio.Plo' tmpdepfile='.deps/cpio.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o cpio.lo `test -f 'cpio.c' || echo './'`cpio.c rm -f .libs/cpio.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c cpio.c -MT cpio.lo -MD -MP -MF .deps/cpio.TPlo -fPIC -DPIC -o .libs/cpio.lo cpio.c:81:10: warning: variable 'file' set but not used [-Wunused-but-set-variable] CxFile *file; ^ cpio.c:112:15: warning: variable 'root' set but not used [-Wunused-but-set-variable] CxDirectory *root; ^ 2 warnings generated. cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c cpio.c -MT cpio.lo -MD -MP -MF .deps/cpio.TPlo -o cpio.o >/dev/null 2>&1 mv -f .libs/cpio.lo cpio.lo /bin/sh ../../../libtool --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -lintl -fstack-protector-strong -L/usr/local/lib -o libcpio.la -rpath /usr/local/lib/comprex/archive -no-undefined -module -avoid-version header.lo cpio.lo rm -fr .libs/libcpio.la .libs/libcpio.* .libs/libcpio.* cc -shared header.lo cpio.lo -lintl -L/usr/local/lib -Wl,-soname -Wl,libcpio.so -o .libs/libcpio.so ar cru .libs/libcpio.a header.o cpio.o ranlib .libs/libcpio.a creating libcpio.la (cd .libs && rm -f libcpio.la && ln -s ../libcpio.la libcpio.la) Making all in tar source='block.c' object='block.lo' libtool=yes depfile='.deps/block.Plo' tmpdepfile='.deps/block.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o block.lo `test -f 'block.c' || echo './'`block.c mkdir .libs cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c block.c -MT block.lo -MD -MP -MF .deps/block.TPlo -fPIC -DPIC -o .libs/block.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c block.c -MT block.lo -MD -MP -MF .deps/block.TPlo -o block.o >/dev/null 2>&1 mv -f .libs/block.lo block.lo source='tar.c' object='tar.lo' libtool=yes depfile='.deps/tar.Plo' tmpdepfile='.deps/tar.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o tar.lo `test -f 'tar.c' || echo './'`tar.c rm -f .libs/tar.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c tar.c -MT tar.lo -MD -MP -MF .deps/tar.TPlo -fPIC -DPIC -o .libs/tar.lo tar.c:72:10: warning: variable 'file' set but not used [-Wunused-but-set-variable] CxFile *file; ^ 1 warning generated. cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c tar.c -MT tar.lo -MD -MP -MF .deps/tar.TPlo -o tar.o >/dev/null 2>&1 mv -f .libs/tar.lo tar.lo source='utils.c' object='utils.lo' libtool=yes depfile='.deps/utils.Plo' tmpdepfile='.deps/utils.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o utils.lo `test -f 'utils.c' || echo './'`utils.c rm -f .libs/utils.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c utils.c -MT utils.lo -MD -MP -MF .deps/utils.TPlo -fPIC -DPIC -o .libs/utils.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c utils.c -MT utils.lo -MD -MP -MF .deps/utils.TPlo -o utils.o >/dev/null 2>&1 mv -f .libs/utils.lo utils.lo /bin/sh ../../../libtool --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -lintl -fstack-protector-strong -L/usr/local/lib -o libtar.la -rpath /usr/local/lib/comprex/archive -no-undefined -module -avoid-version block.lo tar.lo utils.lo rm -fr .libs/libtar.la .libs/libtar.* .libs/libtar.* cc -shared block.lo tar.lo utils.lo -lintl -L/usr/local/lib -Wl,-soname -Wl,libtar.so -o .libs/libtar.so ar cru .libs/libtar.a block.o tar.o utils.o ranlib .libs/libtar.a creating libtar.la (cd .libs && rm -f libtar.la && ln -s ../libtar.la libtar.la) Making all in zip source='crc32.c' object='crc32.lo' libtool=yes depfile='.deps/crc32.Plo' tmpdepfile='.deps/crc32.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o crc32.lo `test -f 'crc32.c' || echo './'`crc32.c mkdir .libs cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c crc32.c -MT crc32.lo -MD -MP -MF .deps/crc32.TPlo -fPIC -DPIC -o .libs/crc32.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c crc32.c -MT crc32.lo -MD -MP -MF .deps/crc32.TPlo -o crc32.o >/dev/null 2>&1 mv -f .libs/crc32.lo crc32.lo source='deflate.c' object='deflate.lo' libtool=yes depfile='.deps/deflate.Plo' tmpdepfile='.deps/deflate.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o deflate.lo `test -f 'deflate.c' || echo './'`deflate.c rm -f .libs/deflate.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c deflate.c -MT deflate.lo -MD -MP -MF .deps/deflate.TPlo -fPIC -DPIC -o .libs/deflate.lo deflate.c:93:32: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fileData->cx_stream.next_in = buffer; ^ ~~~~~~ 1 warning generated. cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c deflate.c -MT deflate.lo -MD -MP -MF .deps/deflate.TPlo -o deflate.o >/dev/null 2>&1 mv -f .libs/deflate.lo deflate.lo source='extra.c' object='extra.lo' libtool=yes depfile='.deps/extra.Plo' tmpdepfile='.deps/extra.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o extra.lo `test -f 'extra.c' || echo './'`extra.c rm -f .libs/extra.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c extra.c -MT extra.lo -MD -MP -MF .deps/extra.TPlo -fPIC -DPIC -o .libs/extra.lo extra.c:54:41: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (*new_extra)->atime = cxZipGet32(buffer, &counter); ^~~~~~ ./utils.h:30:42: note: passing argument to parameter 'buffer' here unsigned int cxZipGet32(unsigned char *buffer, int *counter); ^ extra.c:55:41: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (*new_extra)->mtime = cxZipGet32(buffer, &counter); ^~~~~~ ./utils.h:30:42: note: passing argument to parameter 'buffer' here unsigned int cxZipGet32(unsigned char *buffer, int *counter); ^ extra.c:56:41: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (*new_extra)->uid = cxZipGet16(buffer, &counter); ^~~~~~ ./utils.h:29:42: note: passing argument to parameter 'buffer' here unsigned short cxZipGet16(unsigned char *buffer, int *counter); ^ extra.c:57:41: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (*new_extra)->gid = cxZipGet16(buffer, &counter); ^~~~~~ ./utils.h:29:42: note: passing argument to parameter 'buffer' here unsigned short cxZipGet16(unsigned char *buffer, int *counter); ^ extra.c:70:41: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (*new_extra)->atime = cxZipGet32(buffer, &counter); ^~~~~~ ./utils.h:30:42: note: passing argument to parameter 'buffer' here unsigned int cxZipGet32(unsigned char *buffer, int *counter); ^ extra.c:71:41: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (*new_extra)->mtime = cxZipGet32(buffer, &counter); ^~~~~~ ./utils.h:30:42: note: passing argument to parameter 'buffer' here unsigned int cxZipGet32(unsigned char *buffer, int *counter); ^ extra.c:75:36: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (*new_extra)->uid = cxZipGet16(buffer, &counter); ^~~~~~ ./utils.h:29:42: note: passing argument to parameter 'buffer' here unsigned short cxZipGet16(unsigned char *buffer, int *counter); ^ extra.c:76:36: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (*new_extra)->gid = cxZipGet16(buffer, &counter); ^~~~~~ ./utils.h:29:42: note: passing argument to parameter 'buffer' here unsigned short cxZipGet16(unsigned char *buffer, int *counter); ^ extra.c:81:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (*new_extra)->uid = cxZipGet16(buffer, &counter); ^~~~~~ ./utils.h:29:42: note: passing argument to parameter 'buffer' here unsigned short cxZipGet16(unsigned char *buffer, int *counter); ^ extra.c:82:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (*new_extra)->gid = cxZipGet16(buffer, &counter); ^~~~~~ ./utils.h:29:42: note: passing argument to parameter 'buffer' here unsigned short cxZipGet16(unsigned char *buffer, int *counter); ^ extra.c:98:19: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] flag = cxZipGet8(buffer, &counter); ^~~~~~ ./utils.h:28:41: note: passing argument to parameter 'buffer' here unsigned char cxZipGet8(unsigned char *buffer, int *counter); ^ extra.c:100:48: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (*new_extra)->mtime = (flag & 1) ? cxZipGet32(buffer, &counter): -1; ^~~~~~ ./utils.h:30:42: note: passing argument to parameter 'buffer' here unsigned int cxZipGet32(unsigned char *buffer, int *counter); ^ extra.c:101:48: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (*new_extra)->atime = (flag & 2) ? cxZipGet32(buffer, &counter): -1; ^~~~~~ ./utils.h:30:42: note: passing argument to parameter 'buffer' here unsigned int cxZipGet32(unsigned char *buffer, int *counter); ^ extra.c:102:48: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (*new_extra)->ctime = (flag & 4) ? cxZipGet32(buffer, &counter): -1; ^~~~~~ ./utils.h:30:42: note: passing argument to parameter 'buffer' here unsigned int cxZipGet32(unsigned char *buffer, int *counter); ^ extra.c:126:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] headerID = cxZipGet16(buffer, &counter); ^~~~~~ ./utils.h:29:42: note: passing argument to parameter 'buffer' here unsigned short cxZipGet16(unsigned char *buffer, int *counter); ^ extra.c:127:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] blockLength = cxZipGet16(buffer, &counter); ^~~~~~ ./utils.h:29:42: note: passing argument to parameter 'buffer' here unsigned short cxZipGet16(unsigned char *buffer, int *counter); ^ extra.c:134:9: warning: incompatible pointer types passing 'void **' to parameter of type 'ZipUnixExtra **' [-Wincompatible-pointer-types] &(extra->data), headerID); ^~~~~~~~~~~~~~ extra.c:43:88: note: passing argument to parameter 'new_extra' here __parseUnixextra(char *buffer, int counter, unsigned short blockLength, ZipUnixExtra **new_extra, int type) ^ extra.c:138:9: warning: incompatible pointer types passing 'void **' to parameter of type 'ZipUnixExtra **' [-Wincompatible-pointer-types] &(extra->data), headerID); ^~~~~~~~~~~~~~ extra.c:43:88: note: passing argument to parameter 'new_extra' here __parseUnixextra(char *buffer, int counter, unsigned short blockLength, ZipUnixExtra **new_extra, int type) ^ extra.c:142:9: warning: incompatible pointer types passing 'void **' to parameter of type 'ZipUnixExtra **' [-Wincompatible-pointer-types] &(extra->data), headerID); ^~~~~~~~~~~~~~ extra.c:43:88: note: passing argument to parameter 'new_extra' here __parseUnixextra(char *buffer, int counter, unsigned short blockLength, ZipUnixExtra **new_extra, int type) ^ extra.c:145:42: warning: incompatible pointer types passing 'void **' to parameter of type 'ZipUnixExtra **' [-Wincompatible-pointer-types] __parseTStampExtra(buffer, counter, &extra->data); ^~~~~~~~~~~~ extra.c:90:62: note: passing argument to parameter 'new_extra' here __parseTStampExtra(char *buffer, int counter, ZipUnixExtra **new_extra) ^ extra.c:118:18: warning: unused variable 'currentPos' [-Wunused-variable] unsigned short currentPos; ^ 21 warnings generated. cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c extra.c -MT extra.lo -MD -MP -MF .deps/extra.TPlo -o extra.o >/dev/null 2>&1 mv -f .libs/extra.lo extra.lo source='header.c' object='header.lo' libtool=yes depfile='.deps/header.Plo' tmpdepfile='.deps/header.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o header.lo `test -f 'header.c' || echo './'`header.c rm -f .libs/header.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c header.c -MT header.lo -MD -MP -MF .deps/header.TPlo -fPIC -DPIC -o .libs/header.lo header.c:37:16: warning: implicit conversion from enumeration type 'ZipStatus' to different enumeration type 'CxStatus' [-Wenum-conversion] return ZIP_ERROR; ~~~~~~ ^~~~~~~~~ header.c:39:25: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] signature = cxZipGet32(buffer, &counter); ^~~~~~ ./utils.h:30:42: note: passing argument to parameter 'buffer' here unsigned int cxZipGet32(unsigned char *buffer, int *counter); ^ header.c:41:10: warning: implicit conversion from enumeration type 'ZipStatus' to different enumeration type 'CxStatus' [-Wenum-conversion] return ZIP_ERROR; /* Must be at central directory or elsewhere */ ~~~~~~ ^~~~~~~~~ header.c:43:40: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] header->version = cxZipGet16(buffer, &counter); ^~~~~~ ./utils.h:29:42: note: passing argument to parameter 'buffer' here unsigned short cxZipGet16(unsigned char *buffer, int *counter); ^ header.c:44:30: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] header->flag = cxZipGet16(buffer, &counter); ^~~~~~ ./utils.h:29:42: note: passing argument to parameter 'buffer' here unsigned short cxZipGet16(unsigned char *buffer, int *counter); ^ header.c:45:40: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] header->compression = cxZipGet16(buffer, &counter); ^~~~~~ ./utils.h:29:42: note: passing argument to parameter 'buffer' here unsigned short cxZipGet16(unsigned char *buffer, int *counter); ^ header.c:46:31: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] header->mtime = cxZipGet32(buffer, &counter); ^~~~~~ ./utils.h:30:42: note: passing argument to parameter 'buffer' here unsigned int cxZipGet32(unsigned char *buffer, int *counter); ^ header.c:47:31: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] header->crc32 = cxZipGet32(buffer, &counter); ^~~~~~ ./utils.h:30:42: note: passing argument to parameter 'buffer' here unsigned int cxZipGet32(unsigned char *buffer, int *counter); ^ header.c:48:40: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] header->compressedSize = cxZipGet32(buffer, &counter); ^~~~~~ ./utils.h:30:42: note: passing argument to parameter 'buffer' here unsigned int cxZipGet32(unsigned char *buffer, int *counter); ^ header.c:49:40: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] header->uncompressedSize = cxZipGet32(buffer, &counter); ^~~~~~ ./utils.h:30:42: note: passing argument to parameter 'buffer' here unsigned int cxZipGet32(unsigned char *buffer, int *counter); ^ header.c:50:40: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] header->filenameLength = cxZipGet16(buffer, &counter); ^~~~~~ ./utils.h:29:42: note: passing argument to parameter 'buffer' here unsigned short cxZipGet16(unsigned char *buffer, int *counter); ^ header.c:51:40: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] header->extraLength = cxZipGet16(buffer, &counter); ^~~~~~ ./utils.h:29:42: note: passing argument to parameter 'buffer' here unsigned short cxZipGet16(unsigned char *buffer, int *counter); ^ header.c:54:10: warning: implicit conversion from enumeration type 'ZipStatus' to different enumeration type 'CxStatus' [-Wenum-conversion] return ZIP_ERROR; ~~~~~~ ^~~~~~~~~ header.c:59:10: warning: implicit conversion from enumeration type 'ZipStatus' to different enumeration type 'CxStatus' [-Wenum-conversion] return ZIP_ERROR; ~~~~~~ ^~~~~~~~~ header.c:67:11: warning: implicit conversion from enumeration type 'ZipStatus' to different enumeration type 'CxStatus' [-Wenum-conversion] return ZIP_ERROR; ~~~~~~ ^~~~~~~~~ header.c:90:11: warning: implicit conversion from enumeration type 'ZipStatus' to different enumeration type 'CxStatus' [-Wenum-conversion] return ZIP_ERROR; ~~~~~~ ^~~~~~~~~ header.c:91:40: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] header->crc32 = cxZipGet32(buffer, &counter); ^~~~~~ ./utils.h:30:42: note: passing argument to parameter 'buffer' here unsigned int cxZipGet32(unsigned char *buffer, int *counter); ^ header.c:92:42: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] header->compressedSize = cxZipGet32(buffer, &counter); ^~~~~~ ./utils.h:30:42: note: passing argument to parameter 'buffer' here unsigned int cxZipGet32(unsigned char *buffer, int *counter); ^ header.c:93:42: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] header->uncompressedSize = cxZipGet32(buffer, &counter); ^~~~~~ ./utils.h:30:42: note: passing argument to parameter 'buffer' here unsigned int cxZipGet32(unsigned char *buffer, int *counter); ^ header.c:96:9: warning: implicit conversion from enumeration type 'ZipStatus' to different enumeration type 'CxStatus' [-Wenum-conversion] return ZIP_SUCCESS; ~~~~~~ ^~~~~~~~~~~ 20 warnings generated. cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c header.c -MT header.lo -MD -MP -MF .deps/header.TPlo -o header.o >/dev/null 2>&1 mv -f .libs/header.lo header.lo source='utils.c' object='utils.lo' libtool=yes depfile='.deps/utils.Plo' tmpdepfile='.deps/utils.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o utils.lo `test -f 'utils.c' || echo './'`utils.c rm -f .libs/utils.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c utils.c -MT utils.lo -MD -MP -MF .deps/utils.TPlo -fPIC -DPIC -o .libs/utils.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c utils.c -MT utils.lo -MD -MP -MF .deps/utils.TPlo -o utils.o >/dev/null 2>&1 mv -f .libs/utils.lo utils.lo source='zip.c' object='zip.lo' libtool=yes depfile='.deps/zip.Plo' tmpdepfile='.deps/zip.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o zip.lo `test -f 'zip.c' || echo './'`zip.c rm -f .libs/zip.lo cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c zip.c -MT zip.lo -MD -MP -MF .deps/zip.TPlo -fPIC -DPIC -o .libs/zip.lo zip.c:118:19: warning: implicit conversion from enumeration type 'CxStatus' to different enumeration type 'ZipStatus' [-Wenum-conversion] while ((status = cxZipReadLocalHeader(&header, fp)) == ZIP_SUCCESS) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zip.c:232:19: warning: comparison of address of 'zip_extra.data' equal to a null pointer is always false [-Wtautological-pointer-compare] if(&zip_extra.data == NULL) ~~~~~~~~~~^~~~ ~~~~ zip.c:28:1: warning: unused function '__readFuncZip' [-Wunused-function] __readFuncZip(void *ptr, size_t size, size_t nmemb, CxFP *fp) ^ 3 warnings generated. cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c zip.c -MT zip.lo -MD -MP -MF .deps/zip.TPlo -o zip.o >/dev/null 2>&1 mv -f .libs/zip.lo zip.lo /bin/sh ../../../libtool --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -lintl -fstack-protector-strong -L/usr/local/lib -o libzip.la -rpath /usr/local/lib/comprex/archive -no-undefined -module -avoid-version crc32.lo deflate.lo extra.lo header.lo utils.lo zip.lo rm -fr .libs/libzip.la .libs/libzip.* .libs/libzip.* cc -shared crc32.lo deflate.lo extra.lo header.lo utils.lo zip.lo -lintl -L/usr/local/lib -Wl,-soname -Wl,libzip.so -o .libs/libzip.so ar cru .libs/libzip.a crc32.o deflate.o extra.o header.o utils.o zip.o ranlib .libs/libzip.a creating libzip.la (cd .libs && rm -f libzip.la && ln -s ../libzip.la libzip.la) Making all in zlib source='zlib.c' object='zlib.lo' libtool=yes depfile='.deps/zlib.Plo' tmpdepfile='.deps/zlib.TPlo' depmode=gcc3 /bin/sh ../../../depcomp /bin/sh ../../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o zlib.lo `test -f 'zlib.c' || echo './'`zlib.c mkdir .libs cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c zlib.c -MT zlib.lo -MD -MP -MF .deps/zlib.TPlo -fPIC -DPIC -o .libs/zlib.lo In file included from zlib.c:26: ./utils.h:109:25: warning: incompatible pointer types passing 'FILE *' (aka 'struct __sFILE *') to parameter of type 'gzFile' (aka 'struct gzFile_s *') [-Wincompatible-pointer-types] bytesIn = (long)gzseek(fp, (off_t)(-8), SEEK_END); ^~ /usr/include/zlib.h:1897:45: note: passing argument to parameter here ZEXTERN z_off_t ZEXPORT gzseek OF((gzFile, z_off_t, int)); ^ 1 warning generated. cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c zlib.c -MT zlib.lo -MD -MP -MF .deps/zlib.TPlo -o zlib.o >/dev/null 2>&1 mv -f .libs/zlib.lo zlib.lo /bin/sh ../../../libtool --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -lintl -fstack-protector-strong -L/usr/local/lib -o libzlib.la -rpath /usr/local/lib/comprex/archive -no-undefined -module -avoid-version zlib.lo -L/usr/local/lib -lz rm -fr .libs/libzlib.la .libs/libzlib.* .libs/libzlib.* cc -shared zlib.lo -lintl -L/usr/local/lib -lz -Wl,-soname -Wl,libzlib.so -o .libs/libzlib.so ar cru .libs/libzlib.a zlib.o ranlib .libs/libzlib.a creating libzlib.la (cd .libs && rm -f libzlib.la && ln -s ../libzlib.la libzlib.la) Making all in scheme Making all in libcomprex source='archive.c' object='archive.lo' libtool=yes depfile='.deps/archive.Plo' tmpdepfile='.deps/archive.TPlo' depmode=gcc3 /bin/sh ../depcomp /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\""/usr/local/lib/comprex"\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o archive.lo `test -f 'archive.c' || echo './'`archive.c mkdir .libs cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c archive.c -MT archive.lo -MD -MP -MF .deps/archive.TPlo -fPIC -DPIC -o .libs/archive.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c archive.c -MT archive.lo -MD -MP -MF .deps/archive.TPlo -o archive.o >/dev/null 2>&1 mv -f .libs/archive.lo archive.lo source='archive_io.c' object='archive_io.lo' libtool=yes depfile='.deps/archive_io.Plo' tmpdepfile='.deps/archive_io.TPlo' depmode=gcc3 /bin/sh ../depcomp /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\""/usr/local/lib/comprex"\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o archive_io.lo `test -f 'archive_io.c' || echo './'`archive_io.c rm -f .libs/archive_io.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c archive_io.c -MT archive_io.lo -MD -MP -MF .deps/archive_io.TPlo -fPIC -DPIC -o .libs/archive_io.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c archive_io.c -MT archive_io.lo -MD -MP -MF .deps/archive_io.TPlo -o archive_io.o >/dev/null 2>&1 mv -f .libs/archive_io.lo archive_io.lo source='directory.c' object='directory.lo' libtool=yes depfile='.deps/directory.Plo' tmpdepfile='.deps/directory.TPlo' depmode=gcc3 /bin/sh ../depcomp /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\""/usr/local/lib/comprex"\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o directory.lo `test -f 'directory.c' || echo './'`directory.c rm -f .libs/directory.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c directory.c -MT directory.lo -MD -MP -MF .deps/directory.TPlo -fPIC -DPIC -o .libs/directory.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c directory.c -MT directory.lo -MD -MP -MF .deps/directory.TPlo -o directory.o >/dev/null 2>&1 mv -f .libs/directory.lo directory.lo source='file.c' object='file.lo' libtool=yes depfile='.deps/file.Plo' tmpdepfile='.deps/file.TPlo' depmode=gcc3 /bin/sh ../depcomp /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\""/usr/local/lib/comprex"\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o file.lo `test -f 'file.c' || echo './'`file.c rm -f .libs/file.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c file.c -MT file.lo -MD -MP -MF .deps/file.TPlo -fPIC -DPIC -o .libs/file.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c file.c -MT file.lo -MD -MP -MF .deps/file.TPlo -o file.o >/dev/null 2>&1 mv -f .libs/file.lo file.lo source='fp.c' object='fp.lo' libtool=yes depfile='.deps/fp.Plo' tmpdepfile='.deps/fp.TPlo' depmode=gcc3 /bin/sh ../depcomp /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\""/usr/local/lib/comprex"\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o fp.lo `test -f 'fp.c' || echo './'`fp.c rm -f .libs/fp.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c fp.c -MT fp.lo -MD -MP -MF .deps/fp.TPlo -fPIC -DPIC -o .libs/fp.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c fp.c -MT fp.lo -MD -MP -MF .deps/fp.TPlo -o fp.o >/dev/null 2>&1 mv -f .libs/fp.lo fp.lo source='fsiter.c' object='fsiter.lo' libtool=yes depfile='.deps/fsiter.Plo' tmpdepfile='.deps/fsiter.TPlo' depmode=gcc3 /bin/sh ../depcomp /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\""/usr/local/lib/comprex"\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o fsiter.lo `test -f 'fsiter.c' || echo './'`fsiter.c rm -f .libs/fsiter.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c fsiter.c -MT fsiter.lo -MD -MP -MF .deps/fsiter.TPlo -fPIC -DPIC -o .libs/fsiter.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c fsiter.c -MT fsiter.lo -MD -MP -MF .deps/fsiter.TPlo -o fsiter.o >/dev/null 2>&1 mv -f .libs/fsiter.lo fsiter.lo source='fsnode.c' object='fsnode.lo' libtool=yes depfile='.deps/fsnode.Plo' tmpdepfile='.deps/fsnode.TPlo' depmode=gcc3 /bin/sh ../depcomp /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\""/usr/local/lib/comprex"\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o fsnode.lo `test -f 'fsnode.c' || echo './'`fsnode.c rm -f .libs/fsnode.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c fsnode.c -MT fsnode.lo -MD -MP -MF .deps/fsnode.TPlo -fPIC -DPIC -o .libs/fsnode.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c fsnode.c -MT fsnode.lo -MD -MP -MF .deps/fsnode.TPlo -o fsnode.o >/dev/null 2>&1 mv -f .libs/fsnode.lo fsnode.lo source='internal.c' object='internal.lo' libtool=yes depfile='.deps/internal.Plo' tmpdepfile='.deps/internal.TPlo' depmode=gcc3 /bin/sh ../depcomp /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\""/usr/local/lib/comprex"\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o internal.lo `test -f 'internal.c' || echo './'`internal.c rm -f .libs/internal.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c internal.c -MT internal.lo -MD -MP -MF .deps/internal.TPlo -fPIC -DPIC -o .libs/internal.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c internal.c -MT internal.lo -MD -MP -MF .deps/internal.TPlo -o internal.o >/dev/null 2>&1 mv -f .libs/internal.lo internal.lo source='io.c' object='io.lo' libtool=yes depfile='.deps/io.Plo' tmpdepfile='.deps/io.TPlo' depmode=gcc3 /bin/sh ../depcomp /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\""/usr/local/lib/comprex"\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o io.lo `test -f 'io.c' || echo './'`io.c rm -f .libs/io.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c io.c -MT io.lo -MD -MP -MF .deps/io.TPlo -fPIC -DPIC -o .libs/io.lo io.c:131:13: warning: variable 'archive' set but not used [-Wunused-but-set-variable] CxArchive *archive; ^ 1 warning generated. cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c io.c -MT io.lo -MD -MP -MF .deps/io.TPlo -o io.o >/dev/null 2>&1 mv -f .libs/io.lo io.lo source='io_internal.c' object='io_internal.lo' libtool=yes depfile='.deps/io_internal.Plo' tmpdepfile='.deps/io_internal.TPlo' depmode=gcc3 /bin/sh ../depcomp /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\""/usr/local/lib/comprex"\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o io_internal.lo `test -f 'io_internal.c' || echo './'`io_internal.c rm -f .libs/io_internal.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c io_internal.c -MT io_internal.lo -MD -MP -MF .deps/io_internal.TPlo -fPIC -DPIC -o .libs/io_internal.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c io_internal.c -MT io_internal.lo -MD -MP -MF .deps/io_internal.TPlo -o io_internal.o >/dev/null 2>&1 mv -f .libs/io_internal.lo io_internal.lo source='module.c' object='module.lo' libtool=yes depfile='.deps/module.Plo' tmpdepfile='.deps/module.TPlo' depmode=gcc3 /bin/sh ../depcomp /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\""/usr/local/lib/comprex"\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o module.lo `test -f 'module.c' || echo './'`module.c rm -f .libs/module.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c module.c -MT module.lo -MD -MP -MF .deps/module.TPlo -fPIC -DPIC -o .libs/module.lo module.c:208:7: warning: variable 'result' set but not used [-Wunused-but-set-variable] int result; ^ 1 warning generated. cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c module.c -MT module.lo -MD -MP -MF .deps/module.TPlo -o module.o >/dev/null 2>&1 mv -f .libs/module.lo module.lo source='utils.c' object='utils.lo' libtool=yes depfile='.deps/utils.Plo' tmpdepfile='.deps/utils.TPlo' depmode=gcc3 /bin/sh ../depcomp /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\""/usr/local/lib/comprex"\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c -o utils.lo `test -f 'utils.c' || echo './'`utils.c rm -f .libs/utils.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c utils.c -MT utils.lo -MD -MP -MF .deps/utils.TPlo -fPIC -DPIC -o .libs/utils.lo cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DCOMPREX_LIBDIR=\"/usr/local/lib/comprex\" -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c utils.c -MT utils.lo -MD -MP -MF .deps/utils.TPlo -o utils.o >/dev/null 2>&1 mv -f .libs/utils.lo utils.lo /bin/sh ../libtool --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -lintl -fstack-protector-strong -L/usr/local/lib -o libcomprex.la -rpath /usr/local/lib -version-info 3:0:0 archive.lo archive_io.lo directory.lo file.lo fp.lo fsiter.lo fsnode.lo internal.lo io.lo io_internal.lo module.lo utils.lo -export-dynamic ../libltdl/libltdlc.la rm -fr .libs/libcomprex.la .libs/libcomprex.* .libs/libcomprex.* cc -shared archive.lo archive_io.lo directory.lo file.lo fp.lo fsiter.lo fsnode.lo internal.lo io.lo io_internal.lo module.lo utils.lo -Wl,--whole-archive ../libltdl/.libs/libltdlc.al -Wl,--no-whole-archive -L/usr/local/lib -lintl -ldl -Wl,-soname -Wl,libcomprex.so.3 -o .libs/libcomprex.so.3.0.0 (cd .libs && rm -f libcomprex.so.3 && ln -s libcomprex.so.3.0.0 libcomprex.so.3) (cd .libs && rm -f libcomprex.so && ln -s libcomprex.so.3.0.0 libcomprex.so) rm -fr .libs/libcomprex.lax mkdir .libs/libcomprex.lax rm -fr .libs/libcomprex.lax/libltdlc.al mkdir .libs/libcomprex.lax/libltdlc.al (cd .libs/libcomprex.lax/libltdlc.al && ar x /wrkdirs/usr/ports/archivers/libcomprex/work/libcomprex-0.3.3/libcomprex/../libltdl/.libs/libltdlc.al) ar cru .libs/libcomprex.a archive.o archive_io.o directory.o file.o fp.o fsiter.o fsnode.o internal.o io.o io_internal.o module.o utils.o .libs/libcomprex.lax/libltdlc.al/ltdl.lo ranlib .libs/libcomprex.a rm -fr .libs/libcomprex.lax creating libcomprex.la (cd .libs && rm -f libcomprex.la && ln -s ../libcomprex.la libcomprex.la) Making all in po Making all in tests source='catarchive.c' object='catarchive.o' libtool=no depfile='.deps/catarchive.Po' tmpdepfile='.deps/catarchive.TPo' depmode=gcc3 /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c `test -f 'catarchive.c' || echo './'`catarchive.c /bin/sh ../libtool --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -lintl -fstack-protector-strong -L/usr/local/lib -o catarchive catarchive.o ../libcomprex/libcomprex.la mkdir .libs cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstack-protector-strong -o .libs/catarchive catarchive.o -L/usr/local/lib ../libcomprex/.libs/libcomprex.so -lintl -ldl -Wl,--rpath -Wl,/usr/local/lib creating catarchive source='catfile.c' object='catfile.o' libtool=no depfile='.deps/catfile.Po' tmpdepfile='.deps/catfile.TPo' depmode=gcc3 /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c `test -f 'catfile.c' || echo './'`catfile.c /bin/sh ../libtool --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -lintl -fstack-protector-strong -L/usr/local/lib -o catfile catfile.o ../libcomprex/libcomprex.la cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstack-protector-strong -o .libs/catfile catfile.o -L/usr/local/lib ../libcomprex/.libs/libcomprex.so -lintl -ldl -Wl,--rpath -Wl,/usr/local/lib creating catfile source='makearchive.c' object='makearchive.o' libtool=no depfile='.deps/makearchive.Po' tmpdepfile='.deps/makearchive.TPo' depmode=gcc3 /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c `test -f 'makearchive.c' || echo './'`makearchive.c /bin/sh ../libtool --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -lintl -fstack-protector-strong -L/usr/local/lib -o makearchive makearchive.o ../libcomprex/libcomprex.la cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstack-protector-strong -o .libs/makearchive makearchive.o -L/usr/local/lib ../libcomprex/.libs/libcomprex.so -lintl -ldl -Wl,--rpath -Wl,/usr/local/lib creating makearchive source='showtree.c' object='showtree.o' libtool=no depfile='.deps/showtree.Po' tmpdepfile='.deps/showtree.TPo' depmode=gcc3 /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c `test -f 'showtree.c' || echo './'`showtree.c /bin/sh ../libtool --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -lintl -fstack-protector-strong -L/usr/local/lib -o showtree showtree.o ../libcomprex/libcomprex.la cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstack-protector-strong -o .libs/showtree showtree.o -L/usr/local/lib ../libcomprex/.libs/libcomprex.so -lintl -ldl -Wl,--rpath -Wl,/usr/local/lib creating showtree source='extractarchive.c' object='extractarchive.o' libtool=no depfile='.deps/extractarchive.Po' tmpdepfile='.deps/extractarchive.TPo' depmode=gcc3 /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../libltdl -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -c `test -f 'extractarchive.c' || echo './'`extractarchive.c extractarchive.c:51:8: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] onFile, fileCount, cxGetFilePath(file)); ^~~~~~ extractarchive.c:51:16: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] onFile, fileCount, cxGetFilePath(file)); ^~~~~~~~~ 2 warnings generated. /bin/sh ../libtool --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -lintl -fstack-protector-strong -L/usr/local/lib -o extractarchive extractarchive.o ../libcomprex/libcomprex.la cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstack-protector-strong -o .libs/extractarchive extractarchive.o -L/usr/local/lib ../libcomprex/.libs/libcomprex.so -lintl -ldl -Wl,--rpath -Wl,/usr/local/lib creating extractarchive =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for libcomprex-0.3.3_14 ===> Generating temporary packing list /usr/bin/make INSTALL_PROGRAM="/bin/sh /wrkdirs/usr/ports/archivers/libcomprex/work/libcomprex-0.3.3/install-sh -c -s" INSTALL_STRIP_FLAG=-s `test -z 'strip' || echo "INSTALL_PROGRAM_ENV=STRIPPROG='strip'"` install Making install in debian Making install in docs Making install in api Making install in html Making install in man /bin/sh ../../../mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man1 install -m 0644 ./comprex-config.1 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man1/comprex-config.1 /bin/sh ../../../mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3 install -m 0644 ./cxApplyFsNodeInfo.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxApplyFsNodeInfo.3 install -m 0644 ./cxCleanup.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxCleanup.3 install -m 0644 ./cxCleanupModules.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxCleanupModules.3 install -m 0644 ./cxClearErr.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxClearErr.3 install -m 0644 ./cxClose.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxClose.3 install -m 0644 ./cxCloseArchive.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxCloseArchive.3 install -m 0644 ./cxDestroyArchive.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxDestroyArchive.3 install -m 0644 ./cxDestroyDirectory.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxDestroyDirectory.3 install -m 0644 ./cxDestroyFile.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxDestroyFile.3 install -m 0644 ./cxDestroyFsIterator.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxDestroyFsIterator.3 install -m 0644 ./cxDestroyFsNode.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxDestroyFsNode.3 install -m 0644 ./cxDirAddFile.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxDirAddFile.3 install -m 0644 ./cxDirAddSubDir.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxDirAddSubDir.3 install -m 0644 ./cxDirRemoveFile.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxDirRemoveFile.3 install -m 0644 ./cxDirRemoveSubDir.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxDirRemoveSubDir.3 install -m 0644 ./cxEof.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxEof.3 install -m 0644 ./cxError.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxError.3 install -m 0644 ./cxExtractArchive.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxExtractArchive.3 install -m 0644 ./cxExtractFile.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxExtractFile.3 install -m 0644 ./cxFixPath.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxFixPath.3 install -m 0644 ./cxGetArchiveAccessMode.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetArchiveAccessMode.3 install -m 0644 ./cxGetArchiveFileCount.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetArchiveFileCount.3 install -m 0644 ./cxGetArchiveFileName.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetArchiveFileName.3 install -m 0644 ./cxGetArchiveFileSize.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetArchiveFileSize.3 install -m 0644 ./cxGetArchiveModule.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetArchiveModule.3 install -m 0644 ./cxGetArchivePath.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetArchivePath.3 install -m 0644 ./cxGetArchivePhysicalPath.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetArchivePhysicalPath.3 install -m 0644 ./cxGetArchiveRoot.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetArchiveRoot.3 install -m 0644 ./cxGetArchiveSize.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetArchiveSize.3 install -m 0644 ./cxGetArchiveType.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetArchiveType.3 install -m 0644 ./cxGetBaseName.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetBaseName.3 install -m 0644 ./cxGetBasePath.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetBasePath.3 install -m 0644 ./cxGetDirArchive.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetDirArchive.3 install -m 0644 ./cxGetDirDate.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetDirDate.3 install -m 0644 ./cxGetDirectory.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetDirectory.3 install -m 0644 ./cxGetDirGid.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetDirGid.3 install -m 0644 ./cxGetDirMode.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetDirMode.3 install -m 0644 ./cxGetDirName.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetDirName.3 install -m 0644 ./cxGetDirParent.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetDirParent.3 install -m 0644 ./cxGetDirPath.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetDirPath.3 install -m 0644 ./cxGetDirPhysicalPath.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetDirPhysicalPath.3 install -m 0644 ./cxGetDirUid.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetDirUid.3 install -m 0644 ./cxGetFile.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFile.3 install -m 0644 ./cxGetFileArchive.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFileArchive.3 install -m 0644 ./cxGetFileCompressedSize.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFileCompressedSize.3 install -m 0644 ./cxGetFileCount.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFileCount.3 install -m 0644 ./cxGetFileDate.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFileDate.3 install -m 0644 ./cxGetFileGid.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFileGid.3 install -m 0644 ./cxGetFileMode.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFileMode.3 install -m 0644 ./cxGetFileName.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFileName.3 install -m 0644 ./cxGetFileParent.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFileParent.3 install -m 0644 ./cxGetFilePath.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFilePath.3 install -m 0644 ./cxGetFilePhysicalPath.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFilePhysicalPath.3 install -m 0644 ./cxGetFileSize.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFileSize.3 install -m 0644 ./cxGetFileUid.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFileUid.3 install -m 0644 ./cxGetFirstFile.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFirstFile.3 install -m 0644 ./cxGetFirstModule.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFirstModule.3 install -m 0644 ./cxGetFirstSubDir.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFirstSubDir.3 install -m 0644 ./cxGetFpAccessMode.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFpAccessMode.3 install -m 0644 ./cxGetFsIterFirst.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFsIterFirst.3 install -m 0644 ./cxGetFsIterNext.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFsIterNext.3 install -m 0644 ./cxGetFsIterPrev.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFsIterPrev.3 install -m 0644 ./cxGetFsNodeArchive.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFsNodeArchive.3 install -m 0644 ./cxGetFsNodeDate.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFsNodeDate.3 install -m 0644 ./cxGetFsNodeGid.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFsNodeGid.3 install -m 0644 ./cxGetFsNodeMode.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFsNodeMode.3 install -m 0644 ./cxGetFsNodeName.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFsNodeName.3 install -m 0644 ./cxGetFsNodeParent.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFsNodeParent.3 install -m 0644 ./cxGetFsNodePath.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFsNodePath.3 install -m 0644 ./cxGetFsNodeType.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFsNodeType.3 install -m 0644 ./cxGetFsNodeUid.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFsNodeUid.3 install -m 0644 ./cxGetFullFilePath.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetFullFilePath.3 install -m 0644 ./cxGetModule.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetModule.3 install -m 0644 ./cxGetNextDir.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetNextDir.3 install -m 0644 ./cxGetNextFile.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetNextFile.3 install -m 0644 ./cxGetNextFsNode.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetNextFsNode.3 install -m 0644 ./cxGetPreviousDir.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetPreviousDir.3 install -m 0644 ./cxGetPreviousFile.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetPreviousFile.3 install -m 0644 ./cxGetPreviousFsNode.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetPreviousFsNode.3 install -m 0644 ./cxGets.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGets.3 install -m 0644 ./cxGetSubDirCount.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxGetSubDirCount.3 install -m 0644 ./cxIsArchiveLocal.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxIsArchiveLocal.3 install -m 0644 ./cxIsDirLocal.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxIsDirLocal.3 install -m 0644 ./cxIsFileLocal.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxIsFileLocal.3 install -m 0644 ./cxIsFsNodeLocal.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxIsFsNodeLocal.3 install -m 0644 ./cxLinkModule.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxLinkModule.3 install -m 0644 ./cxLoadModule.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxLoadModule.3 install -m 0644 ./cxMakeFile.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxMakeFile.3 install -m 0644 ./cxMakePhysDirs.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxMakePhysDirs.3 install -m 0644 ./cxMkDir.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxMkDir.3 install -m 0644 ./cxNewArchive.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxNewArchive.3 install -m 0644 ./cxNewDirectory.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxNewDirectory.3 install -m 0644 ./cxNewFile.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxNewFile.3 install -m 0644 ./cxNewFp.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxNewFp.3 install -m 0644 ./cxNewFsIterator.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxNewFsIterator.3 install -m 0644 ./cxNewFsNode.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxNewFsNode.3 install -m 0644 ./cxOpenArchive.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxOpenArchive.3 install -m 0644 ./cxOpenArchiveBuffer.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxOpenArchiveBuffer.3 install -m 0644 ./cxOpenArchiveFromHandle.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxOpenArchiveFromHandle.3 install -m 0644 ./cxOpenArchiveStream.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxOpenArchiveStream.3 install -m 0644 ./cxOpenBuffer.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxOpenBuffer.3 install -m 0644 ./cxOpenFile.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxOpenFile.3 install -m 0644 ./cxOpenFileHandle.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxOpenFileHandle.3 install -m 0644 ./cxOpenStream.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxOpenStream.3 install -m 0644 ./cxRead.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxRead.3 install -m 0644 ./cxRegisterModule.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxRegisterModule.3 install -m 0644 ./cxRewind.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxRewind.3 install -m 0644 ./cxSaveArchive.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSaveArchive.3 install -m 0644 ./cxSeek.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSeek.3 install -m 0644 ./cxSetArchiveAccessMode.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetArchiveAccessMode.3 install -m 0644 ./cxSetArchiveExtractCallback.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetArchiveExtractCallback.3 install -m 0644 ./cxSetArchiveFileName.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetArchiveFileName.3 install -m 0644 ./cxSetArchiveFileSize.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetArchiveFileSize.3 install -m 0644 ./cxSetArchiveLocal.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetArchiveLocal.3 install -m 0644 ./cxSetArchiveModule.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetArchiveModule.3 install -m 0644 ./cxSetArchivePath.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetArchivePath.3 install -m 0644 ./cxSetArchivePhysicalPath.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetArchivePhysicalPath.3 install -m 0644 ./cxSetArchiveSize.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetArchiveSize.3 install -m 0644 ./cxSetArchiveType.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetArchiveType.3 install -m 0644 ./cxSetCloseFunc.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetCloseFunc.3 install -m 0644 ./cxSetDirArchive.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetDirArchive.3 install -m 0644 ./cxSetDirDate.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetDirDate.3 install -m 0644 ./cxSetDirGid.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetDirGid.3 install -m 0644 ./cxSetDirLocal.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetDirLocal.3 install -m 0644 ./cxSetDirMode.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetDirMode.3 install -m 0644 ./cxSetDirName.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetDirName.3 install -m 0644 ./cxSetDirParent.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetDirParent.3 install -m 0644 ./cxSetDirPhysicalPath.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetDirPhysicalPath.3 install -m 0644 ./cxSetDirUid.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetDirUid.3 install -m 0644 ./cxSetError.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetError.3 install -m 0644 ./cxSetFileArchive.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFileArchive.3 install -m 0644 ./cxSetFileCompressedSize.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFileCompressedSize.3 install -m 0644 ./cxSetFileDate.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFileDate.3 install -m 0644 ./cxSetFileGid.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFileGid.3 install -m 0644 ./cxSetFileLocal.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFileLocal.3 install -m 0644 ./cxSetFileMode.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFileMode.3 install -m 0644 ./cxSetFileName.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFileName.3 install -m 0644 ./cxSetFileParent.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFileParent.3 install -m 0644 ./cxSetFilePhysicalPath.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFilePhysicalPath.3 install -m 0644 ./cxSetFileSize.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFileSize.3 install -m 0644 ./cxSetFileUid.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFileUid.3 install -m 0644 ./cxSetFpAccessMode.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFpAccessMode.3 install -m 0644 ./cxSetFsNodeArchive.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFsNodeArchive.3 install -m 0644 ./cxSetFsNodeDate.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFsNodeDate.3 install -m 0644 ./cxSetFsNodeGid.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFsNodeGid.3 install -m 0644 ./cxSetFsNodeLocal.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFsNodeLocal.3 install -m 0644 ./cxSetFsNodeMode.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFsNodeMode.3 install -m 0644 ./cxSetFsNodeName.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFsNodeName.3 install -m 0644 ./cxSetFsNodeParent.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFsNodeParent.3 install -m 0644 ./cxSetFsNodeType.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFsNodeType.3 install -m 0644 ./cxSetFsNodeUid.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetFsNodeUid.3 install -m 0644 ./cxSetReadFunc.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetReadFunc.3 install -m 0644 ./cxSetSeekFunc.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetSeekFunc.3 install -m 0644 ./cxSetWriteFunc.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSetWriteFunc.3 install -m 0644 ./cxSplitPath.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxSplitPath.3 install -m 0644 ./cxStrError.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxStrError.3 install -m 0644 ./cxTell.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxTell.3 install -m 0644 ./cxUnlinkModule.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxUnlinkModule.3 install -m 0644 ./cxUnloadModule.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxUnloadModule.3 install -m 0644 ./cxWrite.3 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/man/man3/cxWrite.3 Making install in intl if test "libcomprex" = "gettext" && test '' = 'intl-compat.o'; then /bin/sh `case "./mkinstalldirs" in /*) echo "./mkinstalldirs" ;; *) echo ".././mkinstalldirs" ;; esac` /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include; install -m 0644 libintl.h /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include/libintl.h; /bin/sh ../libtool --mode=install install -m 0644 libintl.a /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/libintl.a; else : ; fi if test 'no' = yes; then /bin/sh `case "./mkinstalldirs" in /*) echo "./mkinstalldirs" ;; *) echo ".././mkinstalldirs" ;; esac` /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib; temp=/wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/t-charset.alias; dest=/wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/charset.alias; if test -f /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/charset.alias; then orig=/wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/charset.alias; sed -f ref-add.sed $orig > $temp; install -m 0644 $temp $dest; rm -f $temp; else if test no = no; then orig=charset.alias; sed -f ref-add.sed $orig > $temp; install -m 0644 $temp $dest; rm -f $temp; fi; fi; /bin/sh `case "./mkinstalldirs" in /*) echo "./mkinstalldirs" ;; *) echo ".././mkinstalldirs" ;; esac` /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/locale; test -f /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/locale/locale.alias && orig=/wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/locale/locale.alias || orig=./locale.alias; temp=/wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/locale/t-locale.alias; dest=/wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/locale/locale.alias; sed -f ref-add.sed $orig > $temp; install -m 0644 $temp $dest; rm -f $temp; else : ; fi if test "libcomprex" = "gettext"; then /bin/sh `case "./mkinstalldirs" in /*) echo "./mkinstalldirs" ;; *) echo ".././mkinstalldirs" ;; esac` /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/gettext/intl; install -m 0644 VERSION /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/gettext/intl/VERSION; install -m 0644 ChangeLog.inst /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/gettext/intl/ChangeLog; dists="COPYING.LIB-2 COPYING.LIB-2.1 Makefile.in config.charset locale.alias ref-add.sin ref-del.sin gettext.h gettextP.h hash-string.h libgnuintl.h libgettext.h loadinfo.h bindtextdom.c dcgettext.c dgettext.c gettext.c finddomain.c loadmsgcat.c localealias.c textdomain.c l10nflist.c explodename.c dcigettext.c dcngettext.c dngettext.c ngettext.c plural.y localcharset.c intl-compat.c"; for file in $dists; do install -m 0644 ./$file /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/gettext/intl/$file; done; chmod a+x /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/gettext/intl/config.charset; dists="plural.c"; for file in $dists; do if test -f $file; then dir=.; else dir=.; fi; install -m 0644 $dir/$file /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/gettext/intl/$file; done; dists="xopen-msg.sed linux-msg.sed po2tbl.sed.in cat-compat.c"; for file in $dists; do rm -f /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/gettext/intl/$file; done; else : ; fi Making install in libltdl /bin/sh ./../mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib /bin/sh ./../mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include Making install in modules Making install in archive Making install in ar /bin/sh ../../../mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive mkdir -p -- /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive /bin/sh ../../../libtool --mode=install /usr/bin/install -c -s libar.la /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libar.la /usr/bin/install -c .libs/libar.so /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libar.so strip --strip-unneeded /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libar.so /usr/bin/install -c .libs/libar.lai /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libar.la /usr/bin/install -c .libs/libar.a /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libar.a strip --strip-debug /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libar.a ranlib /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libar.a chmod 644 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libar.a libtool: install: warning: remember to run `libtool --finish /usr/local/lib/comprex/archive' Making install in bzip2 /bin/sh ../../../mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive /bin/sh ../../../libtool --mode=install /usr/bin/install -c -s libbzip2.la /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libbzip2.la /usr/bin/install -c .libs/libbzip2.so /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libbzip2.so strip --strip-unneeded /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libbzip2.so /usr/bin/install -c .libs/libbzip2.lai /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libbzip2.la /usr/bin/install -c .libs/libbzip2.a /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libbzip2.a strip --strip-debug /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libbzip2.a ranlib /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libbzip2.a chmod 644 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libbzip2.a libtool: install: warning: remember to run `libtool --finish /usr/local/lib/comprex/archive' Making install in cab /bin/sh ../../../mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive /bin/sh ../../../libtool --mode=install /usr/bin/install -c -s libcab.la /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcab.la /usr/bin/install -c .libs/libcab.so /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcab.so strip --strip-unneeded /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcab.so /usr/bin/install -c .libs/libcab.lai /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcab.la /usr/bin/install -c .libs/libcab.a /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcab.a strip --strip-debug /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcab.a ranlib /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcab.a chmod 644 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcab.a libtool: install: warning: remember to run `libtool --finish /usr/local/lib/comprex/archive' Making install in cpio /bin/sh ../../../mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive /bin/sh ../../../libtool --mode=install /usr/bin/install -c -s libcpio.la /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcpio.la /usr/bin/install -c .libs/libcpio.so /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcpio.so strip --strip-unneeded /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcpio.so /usr/bin/install -c .libs/libcpio.lai /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcpio.la /usr/bin/install -c .libs/libcpio.a /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcpio.a strip --strip-debug /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcpio.a ranlib /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcpio.a chmod 644 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libcpio.a libtool: install: warning: remember to run `libtool --finish /usr/local/lib/comprex/archive' Making install in tar /bin/sh ../../../mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive /bin/sh ../../../libtool --mode=install /usr/bin/install -c -s libtar.la /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libtar.la /usr/bin/install -c .libs/libtar.so /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libtar.so strip --strip-unneeded /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libtar.so /usr/bin/install -c .libs/libtar.lai /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libtar.la /usr/bin/install -c .libs/libtar.a /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libtar.a strip --strip-debug /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libtar.a ranlib /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libtar.a chmod 644 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libtar.a libtool: install: warning: remember to run `libtool --finish /usr/local/lib/comprex/archive' Making install in zip /bin/sh ../../../mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive /bin/sh ../../../libtool --mode=install /usr/bin/install -c -s libzip.la /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzip.la /usr/bin/install -c .libs/libzip.so /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzip.so strip --strip-unneeded /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzip.so /usr/bin/install -c .libs/libzip.lai /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzip.la /usr/bin/install -c .libs/libzip.a /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzip.a strip --strip-debug /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzip.a ranlib /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzip.a chmod 644 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzip.a libtool: install: warning: remember to run `libtool --finish /usr/local/lib/comprex/archive' Making install in zlib /bin/sh ../../../mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive /bin/sh ../../../libtool --mode=install /usr/bin/install -c -s libzlib.la /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzlib.la /usr/bin/install -c .libs/libzlib.so /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzlib.so strip --strip-unneeded /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzlib.so /usr/bin/install -c .libs/libzlib.lai /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzlib.la /usr/bin/install -c .libs/libzlib.a /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzlib.a strip --strip-debug /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzlib.a ranlib /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzlib.a chmod 644 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/comprex/archive/libzlib.a libtool: install: warning: remember to run `libtool --finish /usr/local/lib/comprex/archive' Making install in scheme Making install in libcomprex /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib /bin/sh ../libtool --mode=install /usr/bin/install -c -s libcomprex.la /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/libcomprex.la /usr/bin/install -c .libs/libcomprex.so.3.0.0 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/libcomprex.so.3.0.0 strip --strip-unneeded /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/libcomprex.so.3.0.0 (cd /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib && rm -f libcomprex.so.3 && ln -s libcomprex.so.3.0.0 libcomprex.so.3) (cd /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib && rm -f libcomprex.so && ln -s libcomprex.so.3.0.0 libcomprex.so) /usr/bin/install -c .libs/libcomprex.lai /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/libcomprex.la /usr/bin/install -c .libs/libcomprex.a /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/libcomprex.a strip --strip-debug /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/libcomprex.a ranlib /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/libcomprex.a chmod 644 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/lib/libcomprex.a libtool: install: warning: remember to run `libtool --finish /usr/local/lib' /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include/libcomprex mkdir -p -- /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include/libcomprex install -m 0644 archive.h /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include/libcomprex/archive.h install -m 0644 archive_io.h /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include/libcomprex/archive_io.h install -m 0644 comprex.h /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include/libcomprex/comprex.h install -m 0644 directory.h /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include/libcomprex/directory.h install -m 0644 file.h /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include/libcomprex/file.h install -m 0644 fp.h /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include/libcomprex/fp.h install -m 0644 fsiter.h /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include/libcomprex/fsiter.h install -m 0644 fsnode.h /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include/libcomprex/fsnode.h install -m 0644 io.h /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include/libcomprex/io.h install -m 0644 module.h /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include/libcomprex/module.h install -m 0644 types.h /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include/libcomprex/types.h install -m 0644 utils.h /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/include/libcomprex/utils.h Making install in po /bin/sh `case "./mkinstalldirs" in /*) echo "./mkinstalldirs" ;; *) echo ".././mkinstalldirs" ;; esac` /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share installing it.gmo as /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/locale/it/LC_MESSAGES/libcomprex.mo installing nl.gmo as /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/locale/nl/LC_MESSAGES/libcomprex.mo if test "libcomprex" = "gettext"; then /bin/sh `case "./mkinstalldirs" in /*) echo "./mkinstalldirs" ;; *) echo ".././mkinstalldirs" ;; esac` /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/gettext/po; install -m 0644 ./Makefile.in.in /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/gettext/po/Makefile.in.in; else : ; fi Making install in tests /bin/sh ./mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/bin install -m 555 comprex-config /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/bin/comprex-config /bin/sh ./mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/aclocal install -m 0644 libcomprex.m4 /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/share/aclocal/libcomprex.m4 /bin/sh ./mkinstalldirs /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/libdata/pkgconfig install -m 0644 libcomprex.pc /wrkdirs/usr/ports/archivers/libcomprex/work/stage/usr/local/libdata/pkgconfig/libcomprex.pc ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2024-04-05T11:35:38+0000' 'PKG_NOTE_ports_top_git_hash=c2c35d895e' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=b4eb86ea0f' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240122_1' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for libcomprex-0.3.3_14 ===> Building libcomprex-0.3.3_14 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for libcomprex-0.3.3_14 build of archivers/libcomprex | libcomprex-0.3.3_14 ended at Fri Apr 5 12:40:58 BST 2024 build time: 00:05:23