Building rvman-1.07.txz (origin /buildshare/ports/355755/archivers/rvm) for powerpc-10-0 on XXX Pre-existing file system for this slot! slot1: removed slot1: created x distfiles/ x distfiles/rvm_1.07.tar.gz x packages/ x packages/gmake-3.82_1.txz x packages/pkg-1.2.7_2.txz x packages/gettext-0.18.3.1_1.txz x packages/rsync-3.1.0_3.txz ELF ldconfig path: /lib /usr/lib /usr/lib/compat Make depends ===> rvman-1.07 depends on file: /usr/local/sbin/pkg - not found ===> Verifying install for /usr/local/sbin/pkg in /buildshare/ports/355755/ports-mgmt/pkg ===> Installing existing package /packages/pkg-1.2.7_2.txz Installing pkg-1.2.7_2... done If you are upgrading from the old package format, first run: # pkg2ng ===> Returning to build of rvman-1.07 ===> rvman-1.07 depends on executable: rsync - not found ===> Verifying install for rsync in /buildshare/ports/355755/net/rsync ===> Installing existing package /packages/rsync-3.1.0_3.txz Installing rsync-3.1.0_3... done ===> Returning to build of rvman-1.07 ===> rvman-1.07 depends on executable: gmake - not found ===> Verifying install for gmake in /buildshare/ports/355755/devel/gmake ===> Installing existing package /packages/gmake-3.82_1.txz Installing gmake-3.82_1...Installing gettext-0.18.3.1_1... done done ===> Returning to build of rvman-1.07 ===> rvman-1.07 depends on executable: rsync - found Make install ===> rvman-1.07 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by rvman-1.07 for building ===> Extracting for rvman-1.07 => SHA256 Checksum OK for rvm_1.07.tar.gz. ===> Patching for rvman-1.07 ===> Applying FreeBSD patches for rvman-1.07 ===> rvman-1.07 depends on executable: rsync - found ===> rvman-1.07 depends on executable: gmake - found ===> Configuring for rvman-1.07 ===> FreeBSD 10 autotools fix applied to /obj/buildshare/ports/355755/archivers/rvm/work/rvm-1.07/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /obj/buildshare/ports/355755/archivers/rvm/work/rvm-1.07/configure configure: loading site script /buildshare/ports/355755/Templates/config.site checking build system type... powerpc-portbld-freebsd10.0 checking host system type... powerpc-portbld-freebsd10.0 checking target system type... powerpc-portbld-freebsd10.0 checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) /usr/bin/awk checking whether gmake sets $(MAKE)... yes checking for gcc... clang checking for C compiler default output file name... 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 clang accepts -g... no checking for clang option to accept ISO C89... none needed checking for style of include used by gmake... GNU checking dependency style of clang... gcc3 checking how to run the C preprocessor... clang-cpp checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep 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 stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for errno.h... (cached) yes checking for string.h... (cached) yes checking for pwd.h... (cached) yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking for ctype.h... (cached) yes checking fnmatch.h usability... yes checking fnmatch.h presence... yes checking for fnmatch.h... yes checking for sys/wait.h... (cached) yes checking for signal.h... (cached) yes checking for sys/select.h... (cached) yes checking for fcntl.h... (cached) yes checking for sys/time.h... (cached) yes checking sys/vfs.h usability... no checking sys/vfs.h presence... no checking for sys/vfs.h... no checking for sys/statvfs.h... (cached) yes checking for sys/param.h... (cached) yes checking for sys/mount.h... (cached) yes checking sys/mkdev.h usability... no checking sys/mkdev.h presence... no checking for sys/mkdev.h... no checking if filesystem supports Large Files natively... yes checking for getcwd... (cached) yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for struct stat.st_rdev... yes checking whether stat file-mode macros are broken... no checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking size of unsigned char... 1 checking size of unsigned short... 2 checking size of unsigned int... 4 checking size of unsigned long... 4 checking size of unsigned long long... 8 checking size of size_t... 4 checking whether we are using the GNU C++ compiler... yes checking whether clang++ accepts -g... no checking dependency style of clang++... gcc3 checking how to run the C++ preprocessor... clang++ -E checking iostream usability... yes checking iostream presence... yes checking for iostream... yes checking string usability... yes checking string presence... yes checking for string... yes checking vector usability... yes checking vector presence... yes checking for vector... yes checking map usability... yes checking map presence... yes checking for map... yes checking exception usability... yes checking exception presence... yes checking for exception... yes checking cstdio usability... yes checking cstdio presence... yes checking for cstdio... yes checking cassert usability... yes checking cassert presence... yes checking for cassert... yes checking cerrno usability... yes checking cerrno presence... yes checking for cerrno... yes checking cctype usability... yes checking cctype presence... yes checking for cctype... yes checking streambuf usability... yes checking streambuf presence... yes checking for streambuf... yes checking limits usability... yes checking limits presence... yes checking for limits... yes checking if the stl throws an exception at memory allocation failure... (cached) yes checking for rsync... /usr/local/bin/rsync checking default config file... (cached) /usr/local/etc/rvm.conf checking default log dir... /var/log/rvm configure: creating ./config.status config.status: creating Makefile config.status: creating rvm.1 config.status: creating config.h config.status: executing depfiles commands ===> Building for rvman-1.07 gmake[1]: Entering directory `/obj/buildshare/ports/355755/archivers/rvm/work/rvm-1.07' clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT test-fs.o -MD -MP -MF .deps/test-fs.Tpo -c -o test-fs.o test-fs.cc mv -f .deps/test-fs.Tpo .deps/test-fs.Po /bin/sh ./make-test-fs-cc gmake all-am gmake[2]: Entering directory `/obj/buildshare/ports/355755/archivers/rvm/work/rvm-1.07' clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT error.o -MD -MP -MF .deps/error.Tpo -c -o error.o error.cc mv -f .deps/error.Tpo .deps/error.Po clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT estring.o -MD -MP -MF .deps/estring.Tpo -c -o estring.o estring.cc mv -f .deps/estring.Tpo .deps/estring.Po clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT fs.o -MD -MP -MF .deps/fs.Tpo -c -o fs.o fs.cc mv -f .deps/fs.Tpo .deps/fs.Po clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT tstamp.o -MD -MP -MF .deps/tstamp.Tpo -c -o tstamp.o tstamp.cc mv -f .deps/tstamp.Tpo .deps/tstamp.Po clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT rconfig.o -MD -MP -MF .deps/rconfig.Tpo -c -o rconfig.o rconfig.cc mv -f .deps/rconfig.Tpo .deps/rconfig.Po clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT timer.o -MD -MP -MF .deps/timer.Tpo -c -o timer.o timer.cc In file included from timer.cc:19: In file included from ./strfmt.h:7: ./rmath.h:384:26: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg < 0)) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:502:3: note: in instantiation of member function 'safe_num::multiply' requested here multiply(a_class.value()); ^ ./rmath.h:650:3: note: in instantiation of member function 'safe_num::multiply' requested here multiply(a_class); ^ timer.cc:512:20: note: in instantiation of member function 'safe_num::operator*=' requested here percent_complete *= 100; ^ ./error.h:128:3: note: expanded from macro 'TRY' code; \ ^ In file included from timer.cc:19: In file included from ./strfmt.h:7: ./rmath.h:384:41: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg < 0)) { ~~~~~ ^ ~ ./rmath.h:384:56: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg < 0)) { ~~~~~ ^ ~ ./rmath.h:391:26: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg >= 0)) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:391:41: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:391:56: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:396:26: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg < 0)) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:396:41: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg < 0)) { ~~~~~ ^ ~ ./rmath.h:396:57: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg < 0)) { ~~~~~ ^ ~ ./rmath.h:401:26: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:401:41: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:401:57: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:406:26: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() >= 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:406:42: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() >= 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:406:58: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() >= 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:456:14: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((m_num < 0) && (a_arg < 0) && (num < 0)) { ~~~~~ ^ ~ ./rmath.h:508:3: note: in instantiation of member function 'safe_num::divide' requested here divide(a_class.value()); ^ ./rmath.h:658:3: note: in instantiation of member function 'safe_num::divide' requested here divide(a_class); ^ timer.cc:513:20: note: in instantiation of member function 'safe_num::operator/=' requested here percent_complete /= a_total; ^ ./error.h:128:3: note: expanded from macro 'TRY' code; \ ^ In file included from timer.cc:19: In file included from ./strfmt.h:7: ./rmath.h:456:29: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((m_num < 0) && (a_arg < 0) && (num < 0)) { ~~~~~ ^ ~ ./rmath.h:456:42: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((m_num < 0) && (a_arg < 0) && (num < 0)) { ~~~ ^ ~ ./rmath.h:308:13: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (a_arg < static_cast(0)) { ~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./rmath.h:738:10: note: in instantiation of member function 'safe_num::add' requested here a_class.add(static_cast(1)); ^ ./strfmt.h:54:35: note: in instantiation of function template specialization 'operator++' requested here for (tmp = 1; tmp < a_precision; ++tmp) { ^ ./strfmt.h:147:9: note: in instantiation of function template specialization 'size_to_string' requested here str = size_to_string(a_t, a_base_size_unit, a_width-2, a_precision, a_kilo) ^ ./error.h:146:3: note: expanded from macro 'TRY_nomem' code; \ ^ timer.cc:536:18: note: in instantiation of function template specialization 'throughput_to_string' requested here TRY_nomem(str = throughput_to_string(bps)); ^ ./error.h:146:3: note: expanded from macro 'TRY_nomem' code; \ ^ In file included from timer.cc:19: In file included from ./strfmt.h:7: ./rmath.h:227:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((num < 0) && (num == min_limit())) { ~~~ ^ ~ ./rmath.h:309:10: note: in instantiation of function template specialization 'absolute' requested here num = absolute(a_arg); ^ ./rmath.h:738:10: note: in instantiation of member function 'safe_num::add' requested here a_class.add(static_cast(1)); ^ ./strfmt.h:54:35: note: in instantiation of function template specialization 'operator++' requested here for (tmp = 1; tmp < a_precision; ++tmp) { ^ ./strfmt.h:147:9: note: in instantiation of function template specialization 'size_to_string' requested here str = size_to_string(a_t, a_base_size_unit, a_width-2, a_precision, a_kilo) ^ ./error.h:146:3: note: expanded from macro 'TRY_nomem' code; \ ^ timer.cc:536:18: note: in instantiation of function template specialization 'throughput_to_string' requested here TRY_nomem(str = throughput_to_string(bps)); ^ ./error.h:146:3: note: expanded from macro 'TRY_nomem' code; \ ^ In file included from timer.cc:19: In file included from ./strfmt.h:7: ./rmath.h:237:10: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (num < 0) { ~~~ ^ ~ ./rmath.h:239:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (num < 0) { ~~~ ^ ~ ./rmath.h:341:13: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (a_arg < static_cast(0)) { ~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./rmath.h:310:4: note: in instantiation of member function 'safe_num::subtract' requested here subtract(num); ^ ./rmath.h:738:10: note: in instantiation of member function 'safe_num::add' requested here a_class.add(static_cast(1)); ^ ./strfmt.h:54:35: note: in instantiation of function template specialization 'operator++' requested here for (tmp = 1; tmp < a_precision; ++tmp) { ^ ./strfmt.h:147:9: note: in instantiation of function template specialization 'size_to_string' requested here str = size_to_string(a_t, a_base_size_unit, a_width-2, a_precision, a_kilo) ^ ./error.h:146:3: note: expanded from macro 'TRY_nomem' code; \ ^ timer.cc:536:18: note: in instantiation of function template specialization 'throughput_to_string' requested here TRY_nomem(str = throughput_to_string(bps)); ^ ./error.h:146:3: note: expanded from macro 'TRY_nomem' code; \ ^ In file included from timer.cc:19: In file included from ./strfmt.h:7: ./rmath.h:347:25: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (lowest_value() < 0) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:384:26: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg < 0)) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:502:3: note: in instantiation of member function 'safe_num::multiply' requested here multiply(a_class.value()); ^ ./rmath.h:650:3: note: in instantiation of member function 'safe_num::multiply' requested here multiply(a_class); ^ ./strfmt.h:55:8: note: in instantiation of member function 'safe_num::operator*=' requested here rmul *= 10; ^ ./strfmt.h:147:9: note: in instantiation of function template specialization 'size_to_string' requested here str = size_to_string(a_t, a_base_size_unit, a_width-2, a_precision, a_kilo) ^ ./error.h:146:3: note: expanded from macro 'TRY_nomem' code; \ ^ timer.cc:536:18: note: in instantiation of function template specialization 'throughput_to_string' requested here TRY_nomem(str = throughput_to_string(bps)); ^ ./error.h:146:3: note: expanded from macro 'TRY_nomem' code; \ ^ In file included from timer.cc:19: In file included from ./strfmt.h:7: ./rmath.h:384:41: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg < 0)) { ~~~~~ ^ ~ ./rmath.h:384:56: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg < 0)) { ~~~~~ ^ ~ ./rmath.h:391:26: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg >= 0)) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:391:41: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:391:56: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:396:26: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg < 0)) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:396:41: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg < 0)) { ~~~~~ ^ ~ ./rmath.h:396:57: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg < 0)) { ~~~~~ ^ ~ ./rmath.h:401:26: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:401:41: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:401:57: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:406:26: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() >= 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:406:42: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() >= 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:406:58: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() >= 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:456:14: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((m_num < 0) && (a_arg < 0) && (num < 0)) { ~~~~~ ^ ~ ./rmath.h:508:3: note: in instantiation of member function 'safe_num::divide' requested here divide(a_class.value()); ^ ./rmath.h:718:9: note: in instantiation of member function 'safe_num::divide' requested here result.divide(a_class2); ^ ./strfmt.h:66:21: note: in instantiation of function template specialization 'operator/' requested here remainder = (tmp / safe_num(a_kilo)) % rmul; ^ ./error.h:128:3: note: expanded from macro 'TRY' code; \ ^ ./strfmt.h:147:9: note: in instantiation of function template specialization 'size_to_string' requested here str = size_to_string(a_t, a_base_size_unit, a_width-2, a_precision, a_kilo) ^ ./error.h:146:3: note: expanded from macro 'TRY_nomem' code; \ ^ timer.cc:536:18: note: in instantiation of function template specialization 'throughput_to_string' requested here TRY_nomem(str = throughput_to_string(bps)); ^ ./error.h:146:3: note: expanded from macro 'TRY_nomem' code; \ ^ In file included from timer.cc:19: In file included from ./strfmt.h:7: ./rmath.h:456:29: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((m_num < 0) && (a_arg < 0) && (num < 0)) { ~~~~~ ^ ~ ./rmath.h:456:42: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((m_num < 0) && (a_arg < 0) && (num < 0)) { ~~~ ^ ~ 42 warnings generated. mv -f .deps/timer.Tpo .deps/timer.Po clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT logger.o -MD -MP -MF .deps/logger.Tpo -c -o logger.o logger.cc mv -f .deps/logger.Tpo .deps/logger.Po clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT estat.o -MD -MP -MF .deps/estat.Tpo -c -o estat.o estat.cc mv -f .deps/estat.Tpo .deps/estat.Po clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT vaulter.o -MD -MP -MF .deps/vaulter.Tpo -c -o vaulter.o vaulter.cc In file included from vaulter.cc:11: ./rmath.h:456:14: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((m_num < 0) && (a_arg < 0) && (num < 0)) { ~~~~~ ^ ~ ./rmath.h:508:3: note: in instantiation of member function 'safe_num::divide' requested here divide(a_class.value()); ^ ./rmath.h:658:3: note: in instantiation of member function 'safe_num::divide' requested here divide(a_class); ^ vaulter.cc:338:11: note: in instantiation of member function 'safe_num::operator/=' requested here blocks /= fsys.total_blocks() / 100; ^ In file included from vaulter.cc:11: ./rmath.h:456:29: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((m_num < 0) && (a_arg < 0) && (num < 0)) { ~~~~~ ^ ~ ./rmath.h:456:42: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((m_num < 0) && (a_arg < 0) && (num < 0)) { ~~~ ^ ~ ./rmath.h:384:26: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg < 0)) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:502:3: note: in instantiation of member function 'safe_num::multiply' requested here multiply(a_class.value()); ^ ./rmath.h:706:9: note: in instantiation of member function 'safe_num::multiply' requested here result.multiply(a_class2); ^ ./rmath.h:35:15: note: in instantiation of function template specialization 'operator*' requested here tmp = (tmp * T(2)) + T(1); ^ ./rmath.h:133:10: note: in instantiation of function template specialization 'max_limit >' requested here value = max_limit(); ^ vaulter.cc:371:19: note: in instantiation of function template specialization 'max_limit >' requested here ASSERT(blocks <= max_limit(blocks)); ^ ./asserts.h:9:30: note: expanded from macro 'ASSERT' #define ASSERT(code) assert(code) ^ /usr/include/assert.h:54:21: note: expanded from macro 'assert' #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \ ^ In file included from vaulter.cc:11: ./rmath.h:384:41: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg < 0)) { ~~~~~ ^ ~ ./rmath.h:384:56: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg < 0)) { ~~~~~ ^ ~ ./rmath.h:391:26: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg >= 0)) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:391:41: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:391:56: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() < 0) && (m_num < 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:396:26: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg < 0)) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:396:41: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg < 0)) { ~~~~~ ^ ~ ./rmath.h:396:57: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg < 0)) { ~~~~~ ^ ~ ./rmath.h:401:26: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:401:41: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:401:57: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() < 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:406:26: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() >= 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~~~~~~~~~~~~~ ^ ~ ./rmath.h:406:42: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() >= 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:406:58: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if ((lowest_value() >= 0) && (m_num >= 0) && (a_arg >= 0)) { ~~~~~ ^ ~ ./rmath.h:308:13: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (a_arg < static_cast(0)) { ~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./rmath.h:490:3: note: in instantiation of member function 'safe_num::add' requested here add(a_class.value()); ^ ./rmath.h:682:9: note: in instantiation of member function 'safe_num::add' requested here result.add(a_class2); ^ ./rmath.h:35:23: note: in instantiation of function template specialization 'operator+' requested here tmp = (tmp * T(2)) + T(1); ^ ./rmath.h:133:10: note: in instantiation of function template specialization 'max_limit >' requested here value = max_limit(); ^ vaulter.cc:371:19: note: in instantiation of function template specialization 'max_limit >' requested here ASSERT(blocks <= max_limit(blocks)); ^ ./asserts.h:9:30: note: expanded from macro 'ASSERT' #define ASSERT(code) assert(code) ^ /usr/include/assert.h:54:21: note: expanded from macro 'assert' #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \ ^ In file included from vaulter.cc:11: ./rmath.h:227:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((num < 0) && (num == min_limit())) { ~~~ ^ ~ ./rmath.h:309:10: note: in instantiation of function template specialization 'absolute' requested here num = absolute(a_arg); ^ ./rmath.h:490:3: note: in instantiation of member function 'safe_num::add' requested here add(a_class.value()); ^ ./rmath.h:682:9: note: in instantiation of member function 'safe_num::add' requested here result.add(a_class2); ^ ./rmath.h:35:23: note: in instantiation of function template specialization 'operator+' requested here tmp = (tmp * T(2)) + T(1); ^ ./rmath.h:133:10: note: in instantiation of function template specialization 'max_limit >' requested here value = max_limit(); ^ vaulter.cc:371:19: note: in instantiation of function template specialization 'max_limit >' requested here ASSERT(blocks <= max_limit(blocks)); ^ ./asserts.h:9:30: note: expanded from macro 'ASSERT' #define ASSERT(code) assert(code) ^ /usr/include/assert.h:54:21: note: expanded from macro 'assert' #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \ ^ In file included from vaulter.cc:11: ./rmath.h:237:10: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (num < 0) { ~~~ ^ ~ ./rmath.h:239:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (num < 0) { ~~~ ^ ~ ./rmath.h:341:13: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (a_arg < static_cast(0)) { ~~~~~ ^ ~~~~~~~~~~~~~~~~~ ./rmath.h:310:4: note: in instantiation of member function 'safe_num::subtract' requested here subtract(num); ^ ./rmath.h:490:3: note: in instantiation of member function 'safe_num::add' requested here add(a_class.value()); ^ ./rmath.h:682:9: note: in instantiation of member function 'safe_num::add' requested here result.add(a_class2); ^ ./rmath.h:35:23: note: in instantiation of function template specialization 'operator+' requested here tmp = (tmp * T(2)) + T(1); ^ ./rmath.h:133:10: note: in instantiation of function template specialization 'max_limit >' requested here value = max_limit(); ^ vaulter.cc:371:19: note: in instantiation of function template specialization 'max_limit >' requested here ASSERT(blocks <= max_limit(blocks)); ^ ./asserts.h:9:30: note: expanded from macro 'ASSERT' #define ASSERT(code) assert(code) ^ /usr/include/assert.h:54:21: note: expanded from macro 'assert' #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \ ^ In file included from vaulter.cc:11: ./rmath.h:347:25: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (lowest_value() < 0) { ~~~~~~~~~~~~~~~~~ ^ ~ 24 warnings generated. mv -f .deps/vaulter.Tpo .deps/vaulter.Po clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT exec.o -MD -MP -MF .deps/exec.Tpo -c -o exec.o exec.cc mv -f .deps/exec.Tpo .deps/exec.Po clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT table.o -MD -MP -MF .deps/table.Tpo -c -o table.o table.cc mv -f .deps/table.Tpo .deps/table.Po clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT help.o -MD -MP -MF .deps/help.Tpo -c -o help.o help.cc mv -f .deps/help.Tpo .deps/help.Po clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT archiver.o -MD -MP -MF .deps/archiver.Tpo -c -o archiver.o archiver.cc mv -f .deps/archiver.Tpo .deps/archiver.Po clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT cataloger.o -MD -MP -MF .deps/cataloger.Tpo -c -o cataloger.o cataloger.cc mv -f .deps/cataloger.Tpo .deps/cataloger.Po clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT reporter.o -MD -MP -MF .deps/reporter.Tpo -c -o reporter.o reporter.cc mv -f .deps/reporter.Tpo .deps/reporter.Po clang++ -DHAVE_CONFIG_H -I. -O2 -pipe -fno-strict-aliasing -MT rvm.o -MD -MP -MF .deps/rvm.Tpo -c -o rvm.o rvm.cc mv -f .deps/rvm.Tpo .deps/rvm.Po clang++ -O2 -pipe -fno-strict-aliasing -o rvm error.o estring.o fs.o tstamp.o rconfig.o timer.o logger.o estat.o vaulter.o exec.o table.o help.o archiver.o cataloger.o reporter.o rvm.o /usr/bin/ld: cannot find -lc++ clang++: error: linker command failed with exit code 1 (use -v to see invocation) gmake[2]: *** [rvm] Error 1 gmake[2]: Leaving directory `/obj/buildshare/ports/355755/archivers/rvm/work/rvm-1.07' gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory `/obj/buildshare/ports/355755/archivers/rvm/work/rvm-1.07' *** Error code 1 Stop. make: stopped in /buildshare/ports/355755/archivers/rvm