[package - main-amd64-default][lang/sdcc] Failed for sdcc-4.0.0_2 in build
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 23 Dec 2021 15:46:52 UTC
You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. Please investigate the failure and submit a PR to fix build. Maintainer: darius@dons.net.au Log URL: http://beefy18.nyi.freebsd.org/data/main-amd64-default/p44590dfdc13c_sfa255ab1b8/logs/sdcc-4.0.0_2.log Build URL: http://beefy18.nyi.freebsd.org/build.html?mastername=main-amd64-default&build=p44590dfdc13c_sfa255ab1b8 Log: =>> Building lang/sdcc build started at Thu Dec 23 15:40:55 UTC 2021 port directory: /usr/ports/lang/sdcc package name: sdcc-4.0.0_2 building for: FreeBSD main-amd64-default-job-09 14.0-CURRENT FreeBSD 14.0-CURRENT 1400045 amd64 maintained by: darius@dons.net.au Makefile ident: Poudriere version: 3.2.8-21-g883afb07 Host OSVERSION: 1400042 Jail OSVERSION: 1400045 Job Id: 09 !!! Jail is newer than host. (Jail: 1400045, Host: 1400042) !!! !!! This is not supported. !!! !!! Host kernel must be same or newer than jail. !!! !!! Expect build failures. !!! ---Begin Environment--- SHELL=/bin/sh OSVERSION=1400045 UNAME_v=FreeBSD 14.0-CURRENT 1400045 UNAME_r=14.0-CURRENT 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 LOCALBASE=/usr/local USER=root LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.2.8-21-g883afb07 MASTERMNT=/usr/local/poudriere/data/.m/main-amd64-default/ref POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM= PWD=/usr/local/poudriere/data/.m/main-amd64-default/ref/.p/pool P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS MASTERNAME=main-amd64-default SCRIPTPREFIX=/usr/local/share/poudriere OLDPWD=/usr/local/poudriere/data/.m/main-amd64-default/ref/.p SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= DEPENDS_ARGS= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for sdcc-4.0.0_2: DEVLIB=on: Device libraries DOCS=on: Build and/or install documentation SDCCLIB=on: Standard C library (libsdcc) UCSIM=on: The ucSim simulator ====> Options available for the multi TARGETS: you have to choose at least one of them HC08=on: Freescale 68HC08/S08 MCS51=on: Intel MCS51, Maxim DS80C390/DS80C400 PADAUK=on: Padauk PDK14/PDK15 PIC=on: Microchip PIC STM8=on: STMicroelectronics STM8 Z80=on: Zilog Z80/Z180/GBZ80, Rabbit 2000/3000, Toshiba TLCS-90 ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- darius@dons.net.au --End MAINTAINER-- --CONFIGURE_ARGS-- --enable-non-free docdir=/usr/local/share/doc/sdcc --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=gmake PYTHON="/usr/local/bin/python3.8" XDG_DATA_HOME=/wrkdirs/usr/ports/lang/sdcc/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/sdcc/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/sdcc/work/.cache HOME=/wrkdirs/usr/ports/lang/sdcc/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/sdcc/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh 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/lang/sdcc/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/sdcc/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/sdcc/work/.cache HOME=/wrkdirs/usr/ports/lang/sdcc/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/sdcc/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin NO_PIE=yes 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 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-I/usr/local/include" LDFLAGS=" -L/usr/local/lib -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " MANPREFIX="/usr/local" 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-- PORTDOCS="" DEVLIB="" NO_DEVLIB="@comment " DOCS="" NO_DOCS="@comment " HC08="" NO_HC08="@comment " MCS51="" NO_MCS51="@comment " PADAUK="" NO_PADAUK="@comment " PIC="" NO_PIC="@comment " SDCCLIB="" NO_SDCCLIB="@comment " STM8="" NO_STM8="@comment " UCSIM="" NO_UCSIM="@comment " Z80="" NO_Z80="@comment " PYTHON_INCLUDEDIR=include/python3.8 PYTHON_LIBDIR=lib/python3.8 PYTHON_PLATFORM=freebsd14 PYTHON_SITELIBDIR=lib/python3.8/site-packages PYTHON_SUFFIX=38 PYTHON_EXT_SUFFIX=.cpython-38 PYTHON_VER=3.8 PYTHON_VERSION=python3.8 PYTHON2="@comment " PYTHON3="" OSREL=14.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/sdcc" EXAMPLESDIR="share/examples/sdcc" DATADIR="share/sdcc" WWWDIR="www/sdcc" ETCDIR="etc/sdcc" --End PLIST_SUB-- --SUB_LIST-- DEVLIB="" NO_DEVLIB="@comment " DOCS="" NO_DOCS="@comment " HC08="" NO_HC08="@comment " MCS51="" NO_MCS51="@comment " PADAUK="" NO_PADAUK="@comment " PIC="" NO_PIC="@comment " SDCCLIB="" NO_SDCCLIB="@comment " STM8="" NO_STM8="@comment " UCSIM="" NO_UCSIM="@comment " Z80="" NO_Z80="@comment " PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/sdcc DOCSDIR=/usr/local/share/doc/sdcc EXAMPLESDIR=/usr/local/share/examples/sdcc WWWDIR=/usr/local/www/sdcc ETCDIR=/usr/local/etc/sdcc --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### /usr/local/etc/poudriere.d/make.conf #### # XXX: We really need this but cannot use it while 'make checksum' does not # try the next mirror on checksum failure. It currently retries the same # failed mirror and then fails rather then trying another. It *does* # try the next if the size is mismatched though. #MASTER_SITE_FREEBSD=yes # Build ALLOW_MAKE_JOBS_PACKAGES with 2 jobs MAKE_JOBS_NUMBER=2 #### /usr/ports/Mk/Scripts/ports_env.sh #### _CCVERSION_921dbbb2=FreeBSD clang version 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303) Target: x86_64-unknown-freebsd14.0 Thread model: posix InstalledDir: /usr/bin _ALTCCVERSION_921dbbb2=none _CXXINTERNAL_acaad9ca=FreeBSD clang version 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303) Target: x86_64-unknown-freebsd14.0 Thread model: posix InstalledDir: /usr/bin "/usr/bin/ld" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld-elf.so.1" "--hash-style=both" "--enable-new-dtags" "-o" "a.out" "/usr/lib/crt1.o" "/usr/lib/crti.o" "/usr/lib/crtbegin.o" "-L/usr/lib" "/dev/null" "-lc++" "-lm" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "/usr/lib/crtend.o" "/usr/lib/crtn.o" CC_OUTPUT_921dbbb2_58173849=yes CC_OUTPUT_921dbbb2_9bdba57c=yes CC_OUTPUT_921dbbb2_6a4fe7f5=yes CC_OUTPUT_921dbbb2_6bcac02b=yes CC_OUTPUT_921dbbb2_67d20829=yes CC_OUTPUT_921dbbb2_bfa62e83=yes CC_OUTPUT_921dbbb2_f0b4d593=yes CC_OUTPUT_921dbbb2_308abb44=yes CC_OUTPUT_921dbbb2_f00456e5=yes CC_OUTPUT_921dbbb2_65ad290d=yes CC_OUTPUT_921dbbb2_f2776b26=yes CC_OUTPUT_921dbbb2_b2657cc3=yes CC_OUTPUT_921dbbb2_380987f7=yes CC_OUTPUT_921dbbb2_160933ec=yes CC_OUTPUT_921dbbb2_fb62803b=yes _OBJC_CCVERSION_921dbbb2=FreeBSD clang version 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303) Target: x86_64-unknown-freebsd14.0 Thread model: posix InstalledDir: /usr/bin _OBJC_ALTCCVERSION_921dbbb2=none ARCH=amd64 OPSYS=FreeBSD _OSRELEASE=14.0-CURRENT OSREL=14.0 OSVERSION=1400045 PYTHONBASE=/usr/local HAVE_COMPAT_IA32_KERN=YES CONFIGURE_MAX_CMD_LEN=524288 HAVE_PORTS_ENV=1 #### Misc Poudriere #### GID=0 UID=0 ---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) 1024 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-- =======================<phase: check-sanity >============================ ===> License GPLv2 GPLv3 accepted by the user =========================================================================== =======================<phase: pkg-depends >============================ ===> sdcc-4.0.0_2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.17.5.pkg [main-amd64-default-job-09] Installing pkg-1.17.5... [main-amd64-default-job-09] Extracting pkg-1.17.5: .......... done ===> sdcc-4.0.0_2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of sdcc-4.0.0_2 =========================================================================== =======================<phase: fetch-depends >============================ =========================================================================== =======================<phase: fetch >============================ ===> License GPLv2 GPLv3 accepted by the user ===> Fetching all distfiles required by sdcc-4.0.0_2 for building =========================================================================== =======================<phase: checksum >============================ ===> License GPLv2 GPLv3 accepted by the user ===> Fetching all distfiles required by sdcc-4.0.0_2 for building => SHA256 Checksum OK for sdcc-src-4.0.0.tar.bz2. =========================================================================== =======================<phase: extract-depends>============================ =========================================================================== =======================<phase: extract >============================ ===> License GPLv2 GPLv3 accepted by the user ===> Fetching all distfiles required by sdcc-4.0.0_2 for building ===> Extracting for sdcc-4.0.0_2 => SHA256 Checksum OK for sdcc-src-4.0.0.tar.bz2. =========================================================================== =======================<phase: patch-depends >============================ =========================================================================== <snip> ^ In file included from ralloc2.cc:25: ./SDCCralloc.hpp:675:11: warning: expression result unused [-Wunused-value] i; ^ ./SDCCralloc.hpp:654:10: note: in instantiation of member function 'assignments_introduce_instruction(assignment_list_t &, unsigned short, const boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, cfg_node> &)::inserter_t::operator++' requested here struct inserter_t ^ ./SDCCralloc.hpp:933:3: note: in instantiation of function template specialization 'assignments_introduce_instruction<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, cfg_node>>' requested here assignments_introduce_instruction(alist, i, G); ^ ./SDCCralloc.hpp:1150:44: note: in instantiation of function template specialization 'tree_dec_ralloc_introduce<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, tree_dec_node>, boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, cfg_node>, boost::adjacency_matrix<boost::undirectedS, con_node>>' requested here T[c0].bag.size() < T[t].bag.size() ? tree_dec_ralloc_introduce(T, t, G, I, ac, assignment_optimal) : tree_dec_ralloc_forget(T, t, G, I); ^ ralloc2.cc:585:3: note: in instantiation of function template specialization 'tree_dec_ralloc_nodes<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, tree_dec_node>, boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, cfg_node>, boost::adjacency_matrix<boost::undirectedS, con_node>>' requested here tree_dec_ralloc_nodes(T, find_root(T), G, I2, ac, &assignment_optimal); ^ ralloc2.cc:670:30: note: in instantiation of function template specialization 'tree_dec_ralloc<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, tree_dec_node>, boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, cfg_node>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, con_node>>' requested here hc08_assignment_optimal = !tree_dec_ralloc(tree_decomposition, control_flow_graph, conflict_graph); ^ In file included from ralloc2.cc:25: ./SDCCralloc.hpp:760:65: warning: unused typedef 'adjacency_iter_t' [-Wunused-local-typedef] typedef typename boost::graph_traits<I_t>::adjacency_iterator adjacency_iter_t; ^ cc -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -I/usr/local/include -I/usr/local/include -I. -I. -I././support/util -I. -I/usr/local/include -I. -I.. -I./../support/util -I. -I. -I/usr/local/include -I./.. -I.. -I. -I../.. -I./../../support/util -I. -c -o main.o main.c cc -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -I/usr/local/include -I/usr/local/include -I. -I. -I././support/util -I. -I/usr/local/include -I. -I.. -I./../support/util -I. -I. -I/usr/local/include -I./.. -I.. -I. -I../.. -I./../../support/util -I. -c -o peep.o peep.c cc -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -I/usr/local/include -I/usr/local/include -I. -I. -I././support/util -I. -I/usr/local/include -I. -I.. -I./../support/util -I. -I. -I/usr/local/include -I./.. -I.. -I. -I../.. -I./../../support/util -I. -c -o ralloc.o ralloc.c c++ -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -I. -I. -I././support/util -I. -I/usr/local/include -I. -I.. -I./../support/util -I. -I. -I/usr/local/include -I./.. -I.. -I. -I../.. -I./../../support/util -I. -c -o ralloc2.o ralloc2.cc In file included from ralloc2.cc:24: ./SDCCralloc.hpp:675:11: warning: expression result unused [-Wunused-value] i; ^ In file included from ralloc2.cc:25: ./SDCCsalloc.hpp:446:24: warning: address of array 'scon[i].sym->name' will always evaluate to 'true' [-Wpointer-bool-conversion] if (scon[i].sym->name) ~~ ~~~~~~~~~~~~~^~~~ ralloc2.cc:165:24: warning: unused variable 'left' [-Wunused-variable] const operand *const left = IC_LEFT(ic); ^ In file included from ralloc2.cc:24: ./SDCCralloc.hpp:675:11: warning: expression result unused [-Wunused-value] i; ^ ./SDCCralloc.hpp:654:10: note: in instantiation of member function 'assignments_introduce_instruction(assignment_list_t &, unsigned short, const boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, cfg_node> &)::inserter_t::operator++' requested here struct inserter_t ^ ./SDCCralloc.hpp:933:3: note: in instantiation of function template specialization 'assignments_introduce_instruction<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, cfg_node>>' requested here assignments_introduce_instruction(alist, i, G); ^ ./SDCCralloc.hpp:1150:44: note: in instantiation of function template specialization 'tree_dec_ralloc_introduce<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, tree_dec_node>, boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, cfg_node>, boost::adjacency_matrix<boost::undirectedS, con_node>>' requested here T[c0].bag.size() < T[t].bag.size() ? tree_dec_ralloc_introduce(T, t, G, I, ac, assignment_optimal) : tree_dec_ralloc_forget(T, t, G, I); ^ ralloc2.cc:510:3: note: in instantiation of function template specialization 'tree_dec_ralloc_nodes<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, tree_dec_node>, boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, cfg_node>, boost::adjacency_matrix<boost::undirectedS, con_node>>' requested here tree_dec_ralloc_nodes(T, find_root(T), G, I2, ac, &assignment_optimal); ^ ralloc2.cc:597:30: note: in instantiation of function template specialization 'tree_dec_ralloc<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, tree_dec_node>, boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, cfg_node>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, con_node>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, scon_node_t, scon_edge_t>>' requested here stm8_assignment_optimal = !tree_dec_ralloc(tree_decomposition, control_flow_graph, conflict_graph, stack_conflict_graph); ^ In file included from ralloc2.cc:24: ./SDCCralloc.hpp:760:65: warning: unused typedef 'adjacency_iter_t' [-Wunused-local-typedef] typedef typename boost::graph_traits<I_t>::adjacency_iterator adjacency_iter_t; ^ 12 warnings generated. rm -f port.a ar rc port.a gen.o main.o ralloc.o ralloc2.o ranlib port.a gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/src/hc08' gmake -C pdk/ gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/src/pdk' /usr/bin/awk -f ./../SDCCpeeph.awk peeph.def > peeph.rul c++ -MM -I/usr/local/include -I/usr/local/include -I. -I. -I././support/util -I. -I/usr/local/include -I. -I.. -I./../support/util -I. -I. -I/usr/local/include -I./.. -I.. -I. -I../.. -I./../../support/util -I. gen.c main.c peep.c ralloc.c ralloc2.cc >Makefile.dep c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] cc -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -I/usr/local/include -I/usr/local/include -I. -I. -I././support/util -I. -I/usr/local/include -I. -I.. -I./../support/util -I. -I. -I/usr/local/include -I./.. -I.. -I. -I../.. -I./../../support/util -I. -c -o gen.o gen.c cc -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -I/usr/local/include -I/usr/local/include -I. -I. -I././support/util -I. -I/usr/local/include -I. -I.. -I./../support/util -I. -I. -I/usr/local/include -I./.. -I.. -I. -I../.. -I./../../support/util -I. -c -o main.o main.c cc -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -I/usr/local/include -I/usr/local/include -I. -I. -I././support/util -I. -I/usr/local/include -I. -I.. -I./../support/util -I. -I. -I/usr/local/include -I./.. -I.. -I. -I../.. -I./../../support/util -I. -c -o peep.o peep.c cc -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -I/usr/local/include -I/usr/local/include -I. -I. -I././support/util -I. -I/usr/local/include -I. -I.. -I./../support/util -I. -I. -I/usr/local/include -I./.. -I.. -I. -I../.. -I./../../support/util -I. -c -o ralloc.o ralloc.c c++ -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-parentheses -pipe -ggdb -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -I/usr/local/include -I. -I. -I././support/util -I. -I/usr/local/include -I. -I.. -I./../support/util -I. -I. -I/usr/local/include -I./.. -I.. -I. -I../.. -I./../../support/util -I. -c -o ralloc2.o ralloc2.cc In file included from ralloc2.cc:20: ./SDCCralloc.hpp:675:11: warning: expression result unused [-Wunused-value] i; ^ In file included from ralloc2.cc:21: ./SDCCsalloc.hpp:446:24: warning: address of array 'scon[i].sym->name' will always evaluate to 'true' [-Wpointer-bool-conversion] if (scon[i].sym->name) ~~ ~~~~~~~~~~~~~^~~~ ralloc2.cc:573:1: warning: unused label 'cnd' [-Wunused-label] cnd: ^~~~ In file included from ralloc2.cc:20: ./SDCCralloc.hpp:675:11: warning: expression result unused [-Wunused-value] i; ^ ./SDCCralloc.hpp:654:10: note: in instantiation of member function 'assignments_introduce_instruction(assignment_list_t &, unsigned short, const boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, cfg_node> &)::inserter_t::operator++' requested here struct inserter_t ^ ./SDCCralloc.hpp:933:3: note: in instantiation of function template specialization 'assignments_introduce_instruction<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, cfg_node>>' requested here assignments_introduce_instruction(alist, i, G); ^ ./SDCCralloc.hpp:1150:44: note: in instantiation of function template specialization 'tree_dec_ralloc_introduce<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, tree_dec_node>, boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, cfg_node>, boost::adjacency_matrix<boost::undirectedS, con_node>>' requested here T[c0].bag.size() < T[t].bag.size() ? tree_dec_ralloc_introduce(T, t, G, I, ac, assignment_optimal) : tree_dec_ralloc_forget(T, t, G, I); ^ ralloc2.cc:598:3: note: in instantiation of function template specialization 'tree_dec_ralloc_nodes<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, tree_dec_node>, boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, cfg_node>, boost::adjacency_matrix<boost::undirectedS, con_node>>' requested here tree_dec_ralloc_nodes(T, find_root(T), G, I2, ac, &assignment_optimal); ^ ralloc2.cc:686:29: note: in instantiation of function template specialization 'tree_dec_ralloc<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, tree_dec_node>, boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, cfg_node>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, con_node>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, scon_node_t, scon_edge_t>>' requested here pdk_assignment_optimal = !tree_dec_ralloc(tree_decomposition, control_flow_graph, conflict_graph, spilt_conflict_graph); ^ In file included from ralloc2.cc:20: ./SDCCralloc.hpp:760:65: warning: unused typedef 'adjacency_iter_t' [-Wunused-local-typedef] typedef typename boost::graph_traits<I_t>::adjacency_iterator adjacency_iter_t; ^ 5 warnings generated. rm -f port.a ar rc port.a gen.o main.o peep.o ralloc.o ralloc2.o ranlib port.a gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/src/stm8' 5 warnings generated. rm -f port.a ar rc port.a gen.o main.o peep.o ralloc.o ralloc2.o ranlib port.a gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/src/pdk' c++ -L/usr/local/lib -fstack-protector-strong -o ../bin/sdcc NewAlloc.o dbuf.o dbuf_string.o findme.o SDCCy.o SDCChasht.o SDCCmain.o SDCCsymt.o SDCCopt.o SDCCast.o SDCCmem.o SDCCval.o SDCCicode.o SDCCbitv.o SDCCset.o SDCClabel.o SDCCBBlock.o SDCCloop.o SDCCcse.o SDCCcflow.o SDCCdflow.o SDCClrange.o SDCCptropt.o SDCCpeeph.o SDCCglue.o SDCCasm.o SDCCmacro.o SDCCutil.o SDCCdebug.o cdbFile.o SDCCdwarf2.o SDCCerr.o SDCCsystem.o SDCCgen.o SDCClex.o SDCCbtree.o SDCClospre.o SDCCnaddr.o mcs51/port.a z80/port.a ds390/port.a pic14/port.a pic16/port.a hc08/port.a stm8/port.a pdk/port.a -lm gmake[2]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/src' gmake -C device/lib gmake[2]: Entering directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' rm -f Makefile.dep for i in _atof.c _schar2fs.c _sint2fs.c _slong2fs.c _uchar2fs.c _uint2fs.c _ulong2fs.c _fs2schar.c _fs2sint.c _fs2slong.c _fs2uchar.c _fs2uint.c _fs2ulong.c _fsadd.c _fsdiv.c _fsmul.c _fssub.c _fseq.c _fslt.c _fsneq.c fabsf.c frexpf.c ldexpf.c expf.c powf.c sincosf.c sinf.c cosf.c logf.c log10f.c sqrtf.c tancotf.c tanf.c cotf.c asincosf.c asinf.c acosf.c atanf.c atan2f.c sincoshf.c sinhf.c coshf.c tanhf.c floorf.c ceilf.c modff.c errno.c isinf.c isnan.c _fscmp.c _fsget1arg.c _fsget2args.c _fsnormalize.c _fsreturnval.c _fsrshift.c _fsswapargs.c _logexpf.c _divsint.c _divuint.c _modsint.c _moduint.c _mulint.c _divslong.c _modslong.c _modulong.c _divulong.c _mullong.c _rrulonglong.c _rrslonglong.c _rlulonglong.c _rlslonglong.c _mullonglong.c _divslonglong.c _divulonglong.c _modslonglong.c _modulonglong.c isalnum.c isalpha.c isblank.c iscntrl.c isdigit.c isgraph.c islower.c isprint.c ispunct.c isspace.c isupper.c isxdigit.c tolower.c toupper.c atoi.c atol.c atoll.c strtol.c strtoul.c bse arch.c qsort.c abs.c labs.c rand.c _strcat.c _strchr.c _strcspn.c strdup.c strndup.c _strncat.c _strncmp.c strxfrm.c _strncpy.c _strpbrk.c _strrchr.c _strspn.c _strstr.c _strtok.c memccpy.c _memchr.c _memcmp.c _memset.c aligned_alloc.c calloc.c malloc.c realloc.c free.c mblen.c mbtowc.c wctomb.c mbstowcs.c wcstombs.c mbrtoc16.c c16rtomb.c mbrtoc32.c c32rtomb.c mbstoc16s.c c16stombs.c wcscmp.c wcslen.c btowc.c wctob.c mbsinit.c mbrlen.c mbrtowc.c wcrtomb.c printf_large.c puts.c gets.c __assert.c time.c _autobaud.c _bp.c _decdptr.c _gptrget.c _gptrgetc.c _gptrput.c _ser.c _setjmp.c serial.c _itoa.c _ltoa.c _spx.c _startup.c _strcmp.c _strlen.c __memcpy.c memcpy.c _memmove.c _strcpy.c _heap.c sprintf.c vprintf.c printf_fast.c printf_fast_f.c printf_tiny.c printfl.c bpx.c; do \ ../../bin/sdcpp -D__STDC_ISO_10646__=201409L -D__STDC_UTF_16__=1 -D__STDC_UTF_32__=1 -std=c11 -M -I../../device/include -I../../device/include/mcs51 $i >${i}.dep; \ cat ${i}.dep >>Makefile.dep; \ rm ${i}.dep; \ done gmake checkconf gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake model-ds390 model-ds400 model-hc08 model-s08 models small-mcs51-stack-auto large-mcs51-stack-auto model-pic14 model-pic16 model-z80 model-z180 model-ez80_z80 model-r2k model-r3ka model-tlcs90 model-gbz80 model-stm8 model-stm8-large model-pdk13 model-pdk14 model-pdk15 model-pdk15-stack-auto gmake[3]: Entering directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' if grep '^ds390$' ../../ports.build > /dev/null; then \ gmake MODELFLAGS="-mds390" PORT=ds390 PORTINCDIR=../../device/include/mcs51 objects; \ fi if grep '^ds390$' ../../ports.build > /dev/null; then \ gmake MODELFLAGS="-mds400" PORT=ds400 PORTINCDIR=../../device/include/mcs51 objects; \ fi gmake[4]: Entering directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[4]: Entering directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake build-dir gmake build-dir gmake[5]: Entering directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[5]: Entering directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake build/ds390 gmake build/ds400 gmake[6]: Entering directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[6]: Entering directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' mkdir -p build/ds400 mkdir -p build/ds390 gmake[6]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[6]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake ds400 gmake ds390 gmake[6]: Entering directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[6]: Entering directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[6]: 'ds390' is up to date. gmake[6]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[6]: 'ds400' is up to date. gmake[6]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[5]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[5]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake ds400/_atof.rel ds400/_schar2fs.rel ds400/_sint2fs.rel ds400/_slong2fs.rel ds400/_uchar2fs.rel ds400/_uint2fs.rel ds400/_ulong2fs.rel ds400/_fs2schar.rel ds400/_fs2sint.rel ds400/_fs2slong.rel ds400/_fs2uchar.rel ds400/_fs2uint.rel ds400/_fs2ulong.rel ds400/_fsadd.rel ds400/_fsdiv.rel ds400/_fsmul.rel ds400/_fssub.rel ds400/_fseq.rel ds400/_fslt.rel ds400/_fsneq.rel ds400/fabsf.rel ds400/frexpf.rel ds400/ldexpf.rel ds400/expf.rel ds400/powf.rel ds400/sincosf.rel ds400/sinf.rel ds400/cosf.rel ds400/logf.rel ds400/log10f.rel ds400/sqrtf.rel ds400/tancotf.rel ds400/tanf.rel ds400/cotf.rel ds400/asincosf.rel ds400/asinf.rel ds400/acosf.rel ds400/atanf.rel ds400/atan2f.rel ds400/sincoshf.rel ds400/sinhf.rel ds400/coshf.rel ds400/tanhf.rel ds400/floorf.rel ds400/ceilf.rel ds400/modff.rel ds400/errno.rel ds400/isinf.rel ds400/isnan.rel ds400/_fscmp.rel ds400/_fsget1arg.rel ds400/_fsget2args.rel ds400/_fsnormalize.rel ds400/_fsreturnval.rel ds400/_fsrshift.rel ds400/_fsswapargs.rel ds4 00/_logexpf.rel ds400/_divsint.rel ds400/_divuint.rel ds400/_modsint.rel ds400/_moduint.rel ds400/_mulint.rel ds400/_divslong.rel ds400/_modslong.rel ds400/_modulong.rel ds400/_divulong.rel ds400/_mullong.rel ds400/_rrulonglong.rel ds400/_rrslonglong.rel ds400/_rlulonglong.rel ds400/_rlslonglong.rel ds400/_mullonglong.rel ds400/_divslonglong.rel ds400/_divulonglong.rel ds400/_modslonglong.rel ds400/_modulonglong.rel ds400/isalnum.rel ds400/isalpha.rel ds400/isblank.rel ds400/iscntrl.rel ds400/isdigit.rel ds400/isgraph.rel ds400/islower.rel ds400/isprint.rel ds400/ispunct.rel ds400/isspace.rel ds400/isupper.rel ds400/isxdigit.rel ds400/tolower.rel ds400/toupper.rel ds400/atoi.rel ds400/atol.rel ds400/atoll.rel ds400/strtol.rel ds400/strtoul.rel ds400/bsearch.rel ds400/qsort.rel ds400/abs.rel ds400/labs.rel ds400/rand.rel ds400/_strcat.rel ds400/_strchr.rel ds400/_strcspn.rel ds400/strdup.rel ds400/strndup.rel ds400/_strncat.rel ds400/_strncmp.rel ds400/strxfrm.rel ds400/_strncpy.rel ds400/_strpbrk.rel ds400/_strrchr.rel ds400/! _strspn.rel ds400/_strstr.rel ds400/_strtok.rel ds400/memccpy.rel ds400/_memchr.rel ds400/_memcmp.rel ds400/_memset.rel ds400/aligned_alloc.rel ds400/calloc.rel ds400/malloc.rel ds400/realloc.rel ds400/free.rel ds400/mblen.rel ds400/mbtowc.rel ds400/wctomb.rel ds400/mbstowcs.rel ds400/wcstombs.rel ds400/mbrtoc16.rel ds400/c16rtomb.rel ds400/mbrtoc32.rel ds400/c32rtomb.rel ds400/mbstoc16s.rel ds400/c16stombs.rel ds400/wcscmp.rel ds400/wcslen.rel ds400/btowc.rel ds400/wctob.rel ds400/mbsinit.rel ds400/mbrlen.rel ds400/mbrtowc.rel ds400/wcrtomb.rel ds400/printf_large.rel ds400/puts.rel ds400/gets.rel ds400/__assert.rel ds400/time.rel ds400/_autobaud.rel ds400/_bp.rel ds400/_decdptr.rel ds400/_gptrget.rel ds400/_gptrgetc.rel ds400/_gptrput.rel ds400/_ser.rel ds400/_setjmp.rel ds400/serial.rel ds400/_itoa.rel ds400/_ltoa.rel ds400/_spx.rel ds400/_startup.rel ds400/_strcmp.rel ds400/_strlen.rel ds400/__memcpy.rel ds400/memcpy.rel ds400/_memmove.rel ds400/_strcpy.rel ds400/_heap.rel ds400/ sprintf.rel ds400/vprintf.rel ds400/printf_fast.rel ds400/printf_fast_f.rel ds400/printf_tiny.rel ds400/printfl.rel ds400/bpx.rel gmake ds390/_atof.rel ds390/_schar2fs.rel ds390/_sint2fs.rel ds390/_slong2fs.rel ds390/_uchar2fs.rel ds390/_uint2fs.rel ds390/_ulong2fs.rel ds390/_fs2schar.rel ds390/_fs2sint.rel ds390/_fs2slong.rel ds390/_fs2uchar.rel ds390/_fs2uint.rel ds390/_fs2ulong.rel ds390/_fsadd.rel ds390/_fsdiv.rel ds390/_fsmul.rel ds390/_fssub.rel ds390/_fseq.rel ds390/_fslt.rel ds390/_fsneq.rel ds390/fabsf.rel ds390/frexpf.rel ds390/ldexpf.rel ds390/expf.rel ds390/powf.rel ds390/sincosf.rel ds390/sinf.rel ds390/cosf.rel ds390/logf.rel ds390/log10f.rel ds390/sqrtf.rel ds390/tancotf.rel ds390/tanf.rel ds390/cotf.rel ds390/asincosf.rel ds390/asinf.rel ds390/acosf.rel ds390/atanf.rel ds390/atan2f.rel ds390/sincoshf.rel ds390/sinhf.rel ds390/coshf.rel ds390/tanhf.rel ds390/floorf.rel ds390/ceilf.rel ds390/modff.rel ds390/errno.rel ds390/isinf.rel ds390/isnan.rel ds390/_fscmp.rel ds390/_fsget1arg.rel ds390/_fsget2args.rel ds390/_fsnormalize.rel ds390/_fsreturnval.rel ds390/_fsrshift.rel ds390/_fsswapargs.rel ds3 90/_logexpf.rel ds390/_divsint.rel ds390/_divuint.rel ds390/_modsint.rel ds390/_moduint.rel ds390/_mulint.rel ds390/_divslong.rel ds390/_modslong.rel ds390/_modulong.rel ds390/_divulong.rel ds390/_mullong.rel ds390/_rrulonglong.rel ds390/_rrslonglong.rel ds390/_rlulonglong.rel ds390/_rlslonglong.rel ds390/_mullonglong.rel ds390/_divslonglong.rel ds390/_divulonglong.rel ds390/_modslonglong.rel ds390/_modulonglong.rel ds390/isalnum.rel ds390/isalpha.rel ds390/isblank.rel ds390/iscntrl.rel ds390/isdigit.rel ds390/isgraph.rel ds390/islower.rel ds390/isprint.rel ds390/ispunct.rel ds390/isspace.rel ds390/isupper.rel ds390/isxdigit.rel ds390/tolower.rel ds390/toupper.rel ds390/atoi.rel ds390/atol.rel ds390/atoll.rel ds390/strtol.rel ds390/strtoul.rel ds390/bsearch.rel ds390/qsort.rel ds390/abs.rel ds390/labs.rel ds390/rand.rel ds390/_strcat.rel ds390/_strchr.rel ds390/_strcspn.rel ds390/strdup.rel ds390/strndup.rel ds390/_strncat.rel ds390/_strncmp.rel ds390/strxfrm.rel ds390/_strncpy.rel ds390/_strpbrk.rel ds390/_strrchr.rel ds390/! _strspn.rel ds390/_strstr.rel ds390/_strtok.rel ds390/memccpy.rel ds390/_memchr.rel ds390/_memcmp.rel ds390/_memset.rel ds390/aligned_alloc.rel ds390/calloc.rel ds390/malloc.rel ds390/realloc.rel ds390/free.rel ds390/mblen.rel ds390/mbtowc.rel ds390/wctomb.rel ds390/mbstowcs.rel ds390/wcstombs.rel ds390/mbrtoc16.rel ds390/c16rtomb.rel ds390/mbrtoc32.rel ds390/c32rtomb.rel ds390/mbstoc16s.rel ds390/c16stombs.rel ds390/wcscmp.rel ds390/wcslen.rel ds390/btowc.rel ds390/wctob.rel ds390/mbsinit.rel ds390/mbrlen.rel ds390/mbrtowc.rel ds390/wcrtomb.rel ds390/printf_large.rel ds390/puts.rel ds390/gets.rel ds390/__assert.rel ds390/time.rel ds390/_autobaud.rel ds390/_bp.rel ds390/_decdptr.rel ds390/_gptrget.rel ds390/_gptrgetc.rel ds390/_gptrput.rel ds390/_ser.rel ds390/_setjmp.rel ds390/serial.rel ds390/_itoa.rel ds390/_ltoa.rel ds390/_spx.rel ds390/_startup.rel ds390/_strcmp.rel ds390/_strlen.rel ds390/__memcpy.rel ds390/memcpy.rel ds390/_memmove.rel ds390/_strcpy.rel ds390/_heap.rel ds390/ sprintf.rel ds390/vprintf.rel ds390/printf_fast.rel ds390/printf_fast_f.rel ds390/printf_tiny.rel ds390/printfl.rel ds390/bpx.rel gmake[5]: Entering directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[5]: Entering directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' ./../bin/sdcc -I../../device/include -I../../device/include/mcs51 -mds390 --nostdinc --std-c11 -c _atof.c -o ds390/_atof.rel ./../bin/sdcc -I../../device/include -I../../device/include/mcs51 -mds400 --nostdinc --std-c11 -c _atof.c -o ds400/_atof.rel gmake[5]: *** [Makefile:638: ds390/_atof.rel] Segmentation fault (core dumped) gmake[5]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[4]: *** [Makefile:264: objects] Error 2 gmake[4]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[3]: *** [Makefile:305: model-ds390] Error 2 gmake[3]: *** Waiting for unfinished jobs.... ./../bin/sdcc -I../../device/include -I../../device/include/mcs51 -mds400 --nostdinc --std-c11 -c _schar2fs.c -o ds400/_schar2fs.rel gmake[5]: *** [Makefile:638: ds400/_schar2fs.rel] Segmentation fault (core dumped) gmake[5]: *** Waiting for unfinished jobs.... gmake[5]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[4]: *** [Makefile:264: objects] Error 2 gmake[4]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[3]: *** [Makefile:310: model-ds400] Error 2 gmake[3]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[2]: *** [Makefile:258: all] Error 2 gmake[2]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0/device/lib' gmake[1]: *** [Makefile:179: sdcc-device-lib] Error 2 gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/sdcc/work/sdcc-4.0.0' ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make: stopped in /usr/ports/lang/sdcc