------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- ===> NOTICE: The obliterate port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> obliterate-0.5 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> NOTICE: The obliterate port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> obliterate-0.5 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by obliterate-0.5 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> NOTICE: The obliterate port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> obliterate-0.5 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by obliterate-0.5 for building => SHA256 Checksum OK for obliterate-0.5.tar.gz. SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> NOTICE: The obliterate port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> obliterate-0.5 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by obliterate-0.5 for building ===> Extracting for obliterate-0.5 => SHA256 Checksum OK for obliterate-0.5.tar.gz. Extracted Memory Use: 0.02M SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for obliterate-0.5 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> Configuring for obliterate-0.5 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for obliterate-0.5 --- objwarn --- --- obliterate.o --- --- obliterate.8.gz --- --- objwarn --- Warning: Object directory not changed from original /construction/sysutils/obliterate/obliterate-0.5 --- obliterate.o --- cc -pipe -O2 -fno-strict-aliasing -std=gnu99 -c obliterate.c --- obliterate.8.gz --- gzip -cn obliterate.8 > obliterate.8.gz --- obliterate.o --- obliterate.c: In function 'fill': obliterate.c:135:9: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] (void) memset(data, 0, size); ^~~~~~ obliterate.c:135:9: warning: incompatible implicit declaration of built-in function 'memset' obliterate.c:135:9: note: include '' or provide a declaration of 'memset' obliterate.c:40:1: +#include obliterate.c:135:9: (void) memset(data, 0, size); ^~~~~~ obliterate.c:146:2: warning: implicit declaration of function 'read'; did you mean 'fread'? [-Wimplicit-function-declaration] read(randfd, data, size); ^~~~ fread obliterate.c:153:10: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] int l = strlen(pattern); ^~~~~~ obliterate.c:153:10: warning: incompatible implicit declaration of built-in function 'strlen' obliterate.c:153:10: note: include '' or provide a declaration of 'strlen' obliterate.c:156:6: warning: incompatible implicit declaration of built-in function 'memset' memset(data, *pattern, size); ^~~~~~ obliterate.c:156:6: note: include '' or provide a declaration of 'memset' obliterate.c:163:3: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] memcpy(p, pattern, MIN(l, e - p)); ^~~~~~ obliterate.c:163:3: warning: incompatible implicit declaration of built-in function 'memcpy' obliterate.c:163:3: note: include '' or provide a declaration of 'memcpy' obliterate.c: In function 'obliterate_device': obliterate.c:200:14: warning: implicit declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-function-declaration] while ((n = write(fd, buffer, DEVICE_BUFFER_SIZE)) == DEVICE_BUFFER_SIZE) ^~~~~ fwrite obliterate.c:205:2: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] close(fd); ^~~~~ pclose obliterate.c: In function 'obliterate_file': obliterate.c:303:9: warning: implicit declaration of function 'fsync'; did you mean 'msync'? [-Wimplicit-function-declaration] if (fsync(fd) == -1) ^~~~~ msync obliterate.c:319:9: warning: implicit declaration of function 'unlink'; did you mean 'munlock'? [-Wimplicit-function-declaration] if (unlink(fname) == -1) ^~~~~~ munlock obliterate.c: In function 'usage': obliterate.c:378:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ obliterate.c:378:5: warning: incompatible implicit declaration of built-in function 'exit' obliterate.c:378:5: note: include '' or provide a declaration of 'exit' obliterate.c:40:1: +#include obliterate.c:378:5: exit(1); ^~~~ obliterate.c: In function 'main': obliterate.c:396:18: warning: implicit declaration of function 'getopt'; did you mean 'getw'? [-Wimplicit-function-declaration] while ((ch = getopt(argc, argv, "fv")) != -1) ^~~~~~ getw --- obliterate --- cc -pipe -O2 -fno-strict-aliasing -std=gnu99 -o obliterate obliterate.o SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for obliterate-0.5 ===> Generating temporary packing list install -s -o root -g wheel -m 555 obliterate /construction/sysutils/obliterate/stage/usr/local/bin install -o root -g wheel -m 444 obliterate.8.gz /construction/sysutils/obliterate/stage/usr/local/man/man8 ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for obliterate-0.5 file sizes/checksums [2]: 0% file sizes/checksums [2]: 100% packing files [2]: 0% packing files [2]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:01 TOTAL TIME 00:00:03