roswell / roswell

intended to be a launcher for a major lisp environment that just works.
MIT License
1.79k stars 121 forks source link

pkg check fails CI tests when updating repository for Void Linux #505

Open LiamHowley opened 2 years ago

LiamHowley commented 2 years ago

Environment

Void Linux: Void Packages Travis CI test-results Fails on i686, x86_64 and x86_64-musl

Result

cp: '/etc/resolv.conf' and '/__w/void-packages/void-packages/masterdir/etc/resolv.conf' are the same file
linked /__w/void-packages/void-packages/masterdir/void-packages -> /__w/void-packages/void-packages
linked /__w/void-packages/void-packages/masterdir/host -> /github/home/hostdir
=> xbps-src: reconfiguring base-chroot...
Generating GNU libc locales...
  C.UTF-8... done.
  en_US.UTF-8... done.
glibc-locales: configuring ...
glibc-locales: configured successfully.
ca-certificates: configuring ...
ca-certificates: configured successfully.
=> xbps-src: updating repositories for host (i686)...
[*] Updating repository `http://repo-us.voidlinux.org/current/i686-repodata' ...
i686-repodata: [1704KB 0%] 29MB/s ETA: 00m00s
i686-repodata: 1704KB [avg rate: 12GB/s]
[*] Updating repository `http://repo-us.voidlinux.org/current/nonfree/i686-repodata' ...
i686-repodata: [14KB 27%] 64MB/s ETA: 00m00s
i686-repodata: 14KB [avg rate: 232MB/s]
[*] Updating repository `http://repo-us.voidlinux.org/current/debug/i686-repodata' ...
i686-repodata: [770KB 0%] 64MB/s ETA: 00m00s
i686-repodata: [770KB 45%] 1189KB/s ETA: 00m01s
i686-repodata: 770KB [avg rate: 2630KB/s]
=> xbps-src: updating software in / masterdir...
=> xbps-src: cleaning up / masterdir...
=> roswell-21.10.14.111_1: removing autodeps, please wait...
=> roswell-21.10.14.111_1: building [gnu-configure] for i686...
   [host] automake-1.16.5_1: found (http://repo-us.voidlinux.org/current)
   [host] libcurl-7.81.0_1: found (http://repo-us.voidlinux.org/current)
   [target] libcurl-devel-7.81.0_1: found (http://repo-us.voidlinux.org/current)
=> roswell-21.10.14.111_1: installing host dependencies: automake-1.16.5_1 libcurl-7.81.0_1 ...
=> roswell-21.10.14.111_1: installing target dependencies: libcurl-devel-7.81.0_1 ...
=> roswell-21.10.14.111_1: running do-fetch hook: 00-distfiles ...
=> roswell-21.10.14.111_1: fetching distfile 'v21.10.14.111.tar.gz'...
v21.10.14.111.tar.gz: [0B 0%] 93MB/s ETA: unknown
v21.10.14.111.tar.gz: 168KB [avg rate: 3916MB/s]
=> roswell-21.10.14.111_1: verifying checksum for distfile 'v21.10.14.111.tar.gz'... OK.
=> roswell-21.10.14.111_1: running do-extract hook: 00-distfiles ...
=> roswell-21.10.14.111_1: extracting distfile(s), please wait...
=> roswell-21.10.14.111_1: running do-patch hook: 00-patches ...
=> roswell-21.10.14.111_1: running pre-configure hook: 00-gnu-configure-asneeded ...
=> roswell-21.10.14.111_1: running pre-configure hook: 01-override-config ...
=> roswell-21.10.14.111_1: running pre-configure hook: 02-script-wrapper ...
=> roswell-21.10.14.111_1: running pre_configure ...
configure.ac:17: installing './compile'
configure.ac:12: installing './install-sh'
configure.ac:12: installing './missing'
src/Makefile.am: installing './depcomp'
=> roswell-21.10.14.111_1: running do_configure ...
checking for a BSD-compatible install... /builddir/.xbps-roswell/wrappers/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for i686-pc-linux-gnu-gcc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking whether cc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of cc... gcc3
checking for main in -lwininet... no
checking for curl_global_init in -lcurl... yes
checking how to run the C preprocessor... cpp
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking curl/curl.h usability... yes
checking curl/curl.h presence... yes
checking for curl/curl.h... yes
checking gnu/libc-version.h usability... yes
checking gnu/libc-version.h presence... yes
checking for gnu/libc-version.h... yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking for i686-pc-linux-gnu-windres... no
checking for windres... no
checking for struct dirent.d_type... yes
checking for git... no
checking for uname... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating documents/Makefile
config.status: creating config.h
config.status: executing depfiles commands
=> roswell-21.10.14.111_1: running pre-build hook: 02-script-wrapper ...
=> roswell-21.10.14.111_1: running do_build ...
/bin/sh: line 1: [: =: unary operator expected
make  all-recursive
make[1]: Entering directory '/builddir/roswell-21.10.14.111'
/bin/sh: line 1: [: =: unary operator expected
Making all in src
make[2]: Entering directory '/builddir/roswell-21.10.14.111/src'
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT opt.o -MD -MP -MF .deps/opt.Tpo -c -o opt.o opt.c
mv -f .deps/main.Tpo .deps/main.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT download.o -MD -MP -MF .deps/download.Tpo -c -o download.o download.c
mv -f .deps/opt.Tpo .deps/opt.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT download_windows.o -MD -MP -MF .deps/download_windows.Tpo -c -o download_windows.o download_windows.c
mv -f .deps/download_windows.Tpo .deps/download_windows.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT archive.o -MD -MP -MF .deps/archive.Tpo -c -o archive.o archive.c
mv -f .deps/download.Tpo .deps/download.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT archive_windows.o -MD -MP -MF .deps/archive_windows.Tpo -c -o archive_windows.o archive_windows.c
mv -f .deps/archive.Tpo .deps/archive.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT register-commands.o -MD -MP -MF .deps/register-commands.Tpo -c -o register-commands.o register-commands.c
mv -f .deps/archive_windows.Tpo .deps/archive_windows.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv-sbcl-bin.o -MD -MP -MF .deps/tsv-sbcl-bin.Tpo -c -o tsv-sbcl-bin.o tsv-sbcl-bin.c
mv -f .deps/tsv-sbcl-bin.Tpo .deps/tsv-sbcl-bin.Po
printf '#define ROS_COMPILE_ENVIRONMENT "%s"\n' "`cc --version|head -n 1`" > gend.h.tmp
printf '#define ROS_REVISION "NO-GIT-REVISION"\n' >> gend.h.tmp
printf '#define UNAME_M "i686"\n' >> gend.h.tmp
printf '#define UNAME_S "Linux"\n' >> gend.h.tmp
printf '#define PATCH_PATH "/etc/roswell/patch"\n' >> gend.h.tmp
printf '#define LISP_PATH "/etc/roswell"\n' >> gend.h.tmp
cmp -s gend.h.tmp gend.h||cp gend.h.tmp gend.h
cat gend.h
#define ROS_COMPILE_ENVIRONMENT "cc (GCC) 10.2.1 20201203"
#define ROS_REVISION "NO-GIT-REVISION"
#define UNAME_M "i686"
#define UNAME_S "Linux"
#define PATCH_PATH "/etc/roswell/patch"
#define LISP_PATH "/etc/roswell"
rm -f gend.h.tmp
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT util_windows.o -MD -MP -MF .deps/util_windows.Tpo -c -o util_windows.o util_windows.c
mv -f .deps/register-commands.Tpo .deps/register-commands.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT util-list.o -MD -MP -MF .deps/util-list.Tpo -c -o util-list.o util-list.c
mv -f .deps/util_windows.Tpo .deps/util_windows.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT util-string.o -MD -MP -MF .deps/util-string.Tpo -c -o util-string.o util-string.c
mv -f .deps/util-list.Tpo .deps/util-list.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT util-dir.o -MD -MP -MF .deps/util-dir.Tpo -c -o util-dir.o util-dir.c
mv -f .deps/util-string.Tpo .deps/util-string.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT util-dir_windows.o -MD -MP -MF .deps/util-dir_windows.Tpo -c -o util-dir_windows.o util-dir_windows.c
mv -f .deps/util-dir_windows.Tpo .deps/util-dir_windows.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT util-file.o -MD -MP -MF .deps/util-file.Tpo -c -o util-file.o util-file.c
mv -f .deps/util-dir.Tpo .deps/util-dir.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT util-file_windows.o -MD -MP -MF .deps/util-file_windows.Tpo -c -o util-file_windows.o util-file_windows.c
mv -f .deps/util-file.Tpo .deps/util-file.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT util-system.o -MD -MP -MF .deps/util-system.Tpo -c -o util-system.o util-system.c
mv -f .deps/util-file_windows.Tpo .deps/util-file_windows.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT util-system_windows.o -MD -MP -MF .deps/util-system_windows.Tpo -c -o util-system_windows.o util-system_windows.c
mv -f .deps/util-system_windows.Tpo .deps/util-system_windows.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT util-cmdline.o -MD -MP -MF .deps/util-cmdline.Tpo -c -o util-cmdline.o util-cmdline.c
mv -f .deps/util-system.Tpo .deps/util-system.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT proc-opt.o -MD -MP -MF .deps/proc-opt.Tpo -c -o proc-opt.o proc-opt.c
mv -f .deps/util-cmdline.Tpo .deps/util-cmdline.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT manual.o -MD -MP -MF .deps/manual.Tpo -c -o manual.o manual.c
mv -f .deps/proc-opt.Tpo .deps/proc-opt.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT manual_windows.o -MD -MP -MF .deps/manual_windows.Tpo -c -o manual_windows.o manual_windows.c
mv -f .deps/manual.Tpo .deps/manual.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT cmd-internal.o -MD -MP -MF .deps/cmd-internal.Tpo -c -o cmd-internal.o cmd-internal.c
mv -f .deps/manual_windows.Tpo .deps/manual_windows.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT cmd-script.o -MD -MP -MF .deps/cmd-script.Tpo -c -o cmd-script.o cmd-script.c
mv -f .deps/cmd-script.Tpo .deps/cmd-script.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT cmd-run.o -MD -MP -MF .deps/cmd-run.Tpo -c -o cmd-run.o cmd-run.c
mv -f .deps/cmd-internal.Tpo .deps/cmd-internal.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT cmd-run-sbcl.o -MD -MP -MF .deps/cmd-run-sbcl.Tpo -c -o cmd-run-sbcl.o cmd-run-sbcl.c
mv -f .deps/cmd-run-sbcl.Tpo .deps/cmd-run-sbcl.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT cmd-run-ccl.o -MD -MP -MF .deps/cmd-run-ccl.Tpo -c -o cmd-run-ccl.o cmd-run-ccl.c
mv -f .deps/cmd-run.Tpo .deps/cmd-run.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT cmd-run-clasp.o -MD -MP -MF .deps/cmd-run-clasp.Tpo -c -o cmd-run-clasp.o cmd-run-clasp.c
mv -f .deps/cmd-run-ccl.Tpo .deps/cmd-run-ccl.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT cmd-run-clisp.o -MD -MP -MF .deps/cmd-run-clisp.Tpo -c -o cmd-run-clisp.o cmd-run-clisp.c
mv -f .deps/cmd-run-clasp.Tpo .deps/cmd-run-clasp.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT cmd-run-ecl.o -MD -MP -MF .deps/cmd-run-ecl.Tpo -c -o cmd-run-ecl.o cmd-run-ecl.c
mv -f .deps/cmd-run-clisp.Tpo .deps/cmd-run-clisp.Po
mv -f .deps/cmd-run-ecl.Tpo .deps/cmd-run-ecl.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT cmd-run-mkcl.o -MD -MP -MF .deps/cmd-run-mkcl.Tpo -c -o cmd-run-mkcl.o cmd-run-mkcl.c
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT cmd-run-abcl.o -MD -MP -MF .deps/cmd-run-abcl.Tpo -c -o cmd-run-abcl.o cmd-run-abcl.c
mv -f .deps/cmd-run-abcl.Tpo .deps/cmd-run-abcl.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT cmd-run-cmu.o -MD -MP -MF .deps/cmd-run-cmu.Tpo -c -o cmd-run-cmu.o cmd-run-cmu.c
mv -f .deps/cmd-run-mkcl.Tpo .deps/cmd-run-mkcl.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT cmd-run-acl.o -MD -MP -MF .deps/cmd-run-acl.Tpo -c -o cmd-run-acl.o cmd-run-acl.c
mv -f .deps/cmd-run-cmu.Tpo .deps/cmd-run-cmu.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT cmd-run-lispworks.o -MD -MP -MF .deps/cmd-run-lispworks.Tpo -c -o cmd-run-lispworks.o cmd-run-lispworks.c
mv -f .deps/cmd-run-acl.Tpo .deps/cmd-run-acl.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT cmd-run-npt.o -MD -MP -MF .deps/cmd-run-npt.Tpo -c -o cmd-run-npt.o cmd-run-npt.c
mv -f .deps/cmd-run-lispworks.Tpo .deps/cmd-run-lispworks.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT cmd-install.o -MD -MP -MF .deps/cmd-install.Tpo -c -o cmd-install.o cmd-install.c
mv -f .deps/cmd-run-npt.Tpo .deps/cmd-run-npt.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT install-sbcl-bin.o -MD -MP -MF .deps/install-sbcl-bin.Tpo -c -o install-sbcl-bin.o install-sbcl-bin.c
mv -f .deps/cmd-install.Tpo .deps/cmd-install.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT install-sbcl-bin_windows.o -MD -MP -MF .deps/install-sbcl-bin_windows.Tpo -c -o install-sbcl-bin_windows.o install-sbcl-bin_windows.c
mv -f .deps/install-sbcl-bin.Tpo .deps/install-sbcl-bin.Po
cc -DHAVE_CONFIG_H -I. -I..     -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.c
mv -f .deps/install-sbcl-bin_windows.Tpo .deps/install-sbcl-bin_windows.Po
mv -f .deps/util.Tpo .deps/util.Po
cc  -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=.  -Wl,-z,relro -Wl,-z,now -Wl,--as-needed     -o ros main.o opt.o download.o download_windows.o archive.o archive_windows.o register-commands.o tsv-sbcl-bin.o util.o util_windows.o util-list.o util-string.o util-dir.o util-dir_windows.o util-file.o util-file_windows.o util-system.o util-system_windows.o util-cmdline.o proc-opt.o manual.o manual_windows.o cmd-internal.o cmd-script.o cmd-run.o cmd-run-sbcl.o cmd-run-ccl.o cmd-run-clasp.o cmd-run-clisp.o cmd-run-ecl.o cmd-run-mkcl.o cmd-run-abcl.o cmd-run-cmu.o cmd-run-acl.o cmd-run-lispworks.o cmd-run-npt.o cmd-install.o install-sbcl-bin.o install-sbcl-bin_windows.o  -lcurl 
make[2]: Leaving directory '/builddir/roswell-21.10.14.111/src'
make[2]: Entering directory '/builddir/roswell-21.10.14.111'
/bin/sh: line 1: [: =: unary operator expected
make[2]: Leaving directory '/builddir/roswell-21.10.14.111'
make[1]: Leaving directory '/builddir/roswell-21.10.14.111'
=> roswell-21.10.14.111_1: running do_check ...
Making check in src
/bin/sh: line 1: [: =: unary operator expected
Making check in src
make[1]: Entering directory '/builddir/roswell-21.10.14.111/src'
printf '#define ROS_COMPILE_ENVIRONMENT "%s"\n' "`cc --version|head -n 1`" > gend.h.tmp
printf '#define ROS_REVISION "NO-GIT-REVISION"\n' >> gend.h.tmp
printf '#define UNAME_M "i686"\n' >> gend.h.tmp
printf '#define UNAME_S "Linux"\n' >> gend.h.tmp
printf '#define PATCH_PATH "/etc/roswell/patch"\n' >> gend.h.tmp
printf '#define LISP_PATH "/etc/roswell"\n' >> gend.h.tmp
cmp -s gend.h.tmp gend.h||cp gend.h.tmp gend.h
cat gend.h
#define ROS_COMPILE_ENVIRONMENT "cc (GCC) 10.2.1 20201203"
#define ROS_REVISION "NO-GIT-REVISION"
#define UNAME_M "i686"
#define UNAME_S "Linux"
#define PATCH_PATH "/etc/roswell/patch"
#define LISP_PATH "/etc/roswell"
rm -f gend.h.tmp
make  tsv_sbcl
make[2]: Entering directory '/builddir/roswell-21.10.14.111/src'
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-tsv-sbcl-bin.o -MD -MP -MF .deps/tsv_sbcl-tsv-sbcl-bin.Tpo -c -o tsv_sbcl-tsv-sbcl-bin.o `test -f 'tsv-sbcl-bin.c' || echo './'`tsv-sbcl-bin.c
mv -f .deps/tsv_sbcl-tsv-sbcl-bin.Tpo .deps/tsv_sbcl-tsv-sbcl-bin.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-main.o -MD -MP -MF .deps/tsv_sbcl-main.Tpo -c -o tsv_sbcl-main.o `test -f 'main.c' || echo './'`main.c
mv -f .deps/tsv_sbcl-main.Tpo .deps/tsv_sbcl-main.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-opt.o -MD -MP -MF .deps/tsv_sbcl-opt.Tpo -c -o tsv_sbcl-opt.o `test -f 'opt.c' || echo './'`opt.c
mv -f .deps/tsv_sbcl-opt.Tpo .deps/tsv_sbcl-opt.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-util.o -MD -MP -MF .deps/tsv_sbcl-util.Tpo -c -o tsv_sbcl-util.o `test -f 'util.c' || echo './'`util.c
mv -f .deps/tsv_sbcl-util.Tpo .deps/tsv_sbcl-util.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-util_windows.o -MD -MP -MF .deps/tsv_sbcl-util_windows.Tpo -c -o tsv_sbcl-util_windows.o `test -f 'util_windows.c' || echo './'`util_windows.c
mv -f .deps/tsv_sbcl-util_windows.Tpo .deps/tsv_sbcl-util_windows.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-util-list.o -MD -MP -MF .deps/tsv_sbcl-util-list.Tpo -c -o tsv_sbcl-util-list.o `test -f 'util-list.c' || echo './'`util-list.c
mv -f .deps/tsv_sbcl-util-list.Tpo .deps/tsv_sbcl-util-list.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-util-string.o -MD -MP -MF .deps/tsv_sbcl-util-string.Tpo -c -o tsv_sbcl-util-string.o `test -f 'util-string.c' || echo './'`util-string.c
mv -f .deps/tsv_sbcl-util-string.Tpo .deps/tsv_sbcl-util-string.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-util-dir.o -MD -MP -MF .deps/tsv_sbcl-util-dir.Tpo -c -o tsv_sbcl-util-dir.o `test -f 'util-dir.c' || echo './'`util-dir.c
mv -f .deps/tsv_sbcl-util-dir.Tpo .deps/tsv_sbcl-util-dir.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-util-dir_windows.o -MD -MP -MF .deps/tsv_sbcl-util-dir_windows.Tpo -c -o tsv_sbcl-util-dir_windows.o `test -f 'util-dir_windows.c' || echo './'`util-dir_windows.c
mv -f .deps/tsv_sbcl-util-dir_windows.Tpo .deps/tsv_sbcl-util-dir_windows.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-util-file.o -MD -MP -MF .deps/tsv_sbcl-util-file.Tpo -c -o tsv_sbcl-util-file.o `test -f 'util-file.c' || echo './'`util-file.c
mv -f .deps/tsv_sbcl-util-file.Tpo .deps/tsv_sbcl-util-file.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-util-file_windows.o -MD -MP -MF .deps/tsv_sbcl-util-file_windows.Tpo -c -o tsv_sbcl-util-file_windows.o `test -f 'util-file_windows.c' || echo './'`util-file_windows.c
mv -f .deps/tsv_sbcl-util-file_windows.Tpo .deps/tsv_sbcl-util-file_windows.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-util-system.o -MD -MP -MF .deps/tsv_sbcl-util-system.Tpo -c -o tsv_sbcl-util-system.o `test -f 'util-system.c' || echo './'`util-system.c
mv -f .deps/tsv_sbcl-util-system.Tpo .deps/tsv_sbcl-util-system.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-util-system_windows.o -MD -MP -MF .deps/tsv_sbcl-util-system_windows.Tpo -c -o tsv_sbcl-util-system_windows.o `test -f 'util-system_windows.c' || echo './'`util-system_windows.c
mv -f .deps/tsv_sbcl-util-system_windows.Tpo .deps/tsv_sbcl-util-system_windows.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-util-cmdline.o -MD -MP -MF .deps/tsv_sbcl-util-cmdline.Tpo -c -o tsv_sbcl-util-cmdline.o `test -f 'util-cmdline.c' || echo './'`util-cmdline.c
mv -f .deps/tsv_sbcl-util-cmdline.Tpo .deps/tsv_sbcl-util-cmdline.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-proc-opt.o -MD -MP -MF .deps/tsv_sbcl-proc-opt.Tpo -c -o tsv_sbcl-proc-opt.o `test -f 'proc-opt.c' || echo './'`proc-opt.c
mv -f .deps/tsv_sbcl-proc-opt.Tpo .deps/tsv_sbcl-proc-opt.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-manual.o -MD -MP -MF .deps/tsv_sbcl-manual.Tpo -c -o tsv_sbcl-manual.o `test -f 'manual.c' || echo './'`manual.c
mv -f .deps/tsv_sbcl-manual.Tpo .deps/tsv_sbcl-manual.Po
cc -DHAVE_CONFIG_H -I. -I..    "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=. -MT tsv_sbcl-manual_windows.o -MD -MP -MF .deps/tsv_sbcl-manual_windows.Tpo -c -o tsv_sbcl-manual_windows.o `test -f 'manual_windows.c' || echo './'`manual_windows.c
mv -f .deps/tsv_sbcl-manual_windows.Tpo .deps/tsv_sbcl-manual_windows.Po
cc "-D ROSWELL_TSV_TEST" -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe    -fdebug-prefix-map=/builddir/roswell-21.10.14.111=.  -Wl,-z,relro -Wl,-z,now -Wl,--as-needed     -o tsv_sbcl tsv_sbcl-tsv-sbcl-bin.o tsv_sbcl-main.o tsv_sbcl-opt.o tsv_sbcl-util.o tsv_sbcl-util_windows.o tsv_sbcl-util-list.o tsv_sbcl-util-string.o tsv_sbcl-util-dir.o tsv_sbcl-util-dir_windows.o tsv_sbcl-util-file.o tsv_sbcl-util-file_windows.o tsv_sbcl-util-system.o tsv_sbcl-util-system_windows.o tsv_sbcl-util-cmdline.o tsv_sbcl-proc-opt.o tsv_sbcl-manual.o tsv_sbcl-manual_windows.o  -lcurl 
/usr/bin/ld: tsv_sbcl-main.o:(.bss+0x20): multiple definition of `argv_orig'; tsv_sbcl-tsv-sbcl-bin.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:442: tsv_sbcl] Error 1
make[2]: Leaving directory '/builddir/roswell-21.10.14.111/src'
make[1]: *** [Makefile:850: check-am] Error 2
make[1]: Leaving directory '/builddir/roswell-21.10.14.111/src'
make: *** [Makefile:576: check-recursive] Error 1
=> ERROR: roswell-21.10.14.111_1: do_check: '${make_cmd} ${make_check_args} ${make_check_target}' exited with 2
=> ERROR:   in do_check() at common/build-style/gnu-configure.sh:33
Error: Process completed with exit code 1.
CGenie commented 1 year ago

I'm experiencing the exact same error when building this roswell.scm file

(define-module (gnu packages roswell)
  #:use-module (guix packages)
  #:use-module (guix git-download)
  #:use-module (guix build-system gnu)
  #:use-module (guix licenses)
  #:use-module (gnu packages autotools)
  #:use-module (gnu packages curl)
  #:use-module (gnu packages pkg-config)
  #:use-module (gnu packages tls))

(define-public roswell
  (package
    (name "roswell")
    (version "21.10.14.111")
    (source (origin
              (method git-fetch)
              (uri (git-reference
                    (url "https://github.com/roswell/roswell.git")
                    (commit (string-append "v" version))))
              (sha256
               (base32
                "1nymvaw8fd4p9rg2vm2951yb96b9k34mrc1qiq6s70rw6qsl711b"))))
    (build-system gnu-build-system)
    (arguments
     '(#:phases (modify-phases %standard-phases
                               (add-before 'build 'call-bootstrap
                                           (lambda* (#:key outputs #:allow-other-keys)
                                             (invoke "sh" "bootstrap"))))))
    (native-inputs (list autoconf automake curl openssl pkg-config))
    (synopsis "Common Lisp Roswell")
    (description "Common Lisp Roswell")
    (home-page "https://roswell.github.io")
    (license gpl3+)))

roswell

with this command:

guix build -f roswell.scm

(using GNU Guix).

jbenden commented 1 year ago

The CFLAGS -fcommon or -fno-common is needed for these to link...

CGenie commented 1 year ago

OK I can confirm that this roswell.scm works in Guile, thanks @jbenden !

(define-module (gnu packages roswell)
  #:use-module (guix packages)
  #:use-module (guix git-download)
  #:use-module (guix build-system gnu)
  #:use-module (guix licenses)
  #:use-module (gnu packages autotools)
  #:use-module (gnu packages curl)
  #:use-module (gnu packages pkg-config)
  #:use-module (gnu packages tls))

(define-public roswell
  (package
    (name "roswell")
    (version "21.10.14.111")
    (source (origin
              (method git-fetch)
              (uri (git-reference
                    (url "https://github.com/roswell/roswell.git")
                    (commit (string-append "v" version))))
              (sha256
               (base32
                "1nymvaw8fd4p9rg2vm2951yb96b9k34mrc1qiq6s70rw6qsl711b"))))
    (build-system gnu-build-system)
    (arguments
     '(#:make-flags
       (list "CFLAGS=-fcommon")
       #:phases (modify-phases %standard-phases
                               (add-before 'build 'call-bootstrap
                                           (lambda* (#:key outputs #:allow-other-keys)
                                             (invoke "sh" "bootstrap"))))))
    (native-inputs (list autoconf automake curl openssl pkg-config))
    (synopsis "Common Lisp Roswell")
    (description "Common Lisp Roswell")
    (home-page "https://roswell.github.io")
    (license gpl3+)))

roswell