>>> Building on exopi-5 under misc/p5-File-MMagic-XS BDEPENDS = [devel/p5-Module-Install-AuthorTests;devel/p5-Module-Install-Repository;devel/p5-Module-Install;devel/p5-Module-Install-XSUtil] DIST = [misc/p5-File-MMagic-XS:File-MMagic-XS-0.09008.tar.gz] FULLPKGNAME = p5-File-MMagic-XS-0.09008p3 Woken up www/p5-HTML-Template Woken up www/p5-HTML-Template Woken up www/p5-HTML-Template Woken up www/p5-HTML-Template (Junk lock failure for exopi-5 at 1764832569.1993) Received IO (Junk lock obtained for exopi-5 at 1764832571.49) Received IO Woken up misc/p5-File-MMagic-XS Woken up misc/p5-File-MMagic-XS Woken up misc/p5-File-MMagic-XS Woken up misc/p5-File-MMagic-XS Woken up misc/p5-File-MMagic-XS Woken up misc/p5-File-MMagic-XS >>> Running depends in misc/p5-File-MMagic-XS at 1764832573.62 last junk was in devel/sdl2-pango /usr/sbin/pkg_add -aI -Drepair p5-File-Remove-1.61 p5-Font-AFM-1.20p1 p5-HTML-Format-2.11p0 p5-MIME-Types-2.28 p5-MIME-tools-5.515 p5-Mail-IMAPClient-3.43 p5-Module-Install-1.19 p5-Module-Install-AuthorTests-0.002p0 p5-Module-Install-Repository-0.08 p5-Module-Install-XSUtil-0.45p1 p5-Object-Realize-0.22 p5-Text-Autoformat-1.75p0v0 p5-Time-TimeDate-2.33 p5-User-Identity-1.03 was: /usr/sbin/pkg_add -aI -Drepair p5-Module-Install-1.19 p5-Module-Install-AuthorTests-0.002p0 p5-Module-Install-Repository-0.08 p5-Module-Install-XSUtil-0.45p1 /usr/sbin/pkg_add -aI -Drepair p5-File-Remove-1.61 p5-Font-AFM-1.20p1 p5-HTML-Format-2.11p0 p5-MIME-Types-2.28 p5-MIME-tools-5.515 p5-Mail-IMAPClient-3.43 p5-Module-Install-1.19 p5-Module-Install-AuthorTests-0.002p0 p5-Module-Install-Repository-0.08 p5-Module-Install-XSUtil-0.45p1 p5-Object-Realize-0.22 p5-Text-Autoformat-1.75p0v0 p5-Time-TimeDate-2.33 p5-User-Identity-1.03 >>> Running show-prepare-results in misc/p5-File-MMagic-XS at 1764832584.47 ===> misc/p5-File-MMagic-XS ===> Building from scratch p5-File-MMagic-XS-0.09008p3 ===> p5-File-MMagic-XS-0.09008p3 depends on: p5-Module-Install-AuthorTests-* -> p5-Module-Install-AuthorTests-0.002p0 ===> p5-File-MMagic-XS-0.09008p3 depends on: p5-Module-Install-Repository-* -> p5-Module-Install-Repository-0.08 ===> p5-File-MMagic-XS-0.09008p3 depends on: p5-Module-Install-XSUtil-* -> p5-Module-Install-XSUtil-0.45p1 ===> p5-File-MMagic-XS-0.09008p3 depends on: p5-Module-Install-* -> p5-Module-Install-1.19 ===> Verifying specs: c perl ===> found c.102.2 perl.26.0 p5-Module-Install-1.19 p5-Module-Install-AuthorTests-0.002p0 p5-Module-Install-Repository-0.08 p5-Module-Install-XSUtil-0.45p1 Don't run junk because nojunk in math/veusz (Junk lock released for exopi-5 at 1764832585.46) Woken up mail/p5-Mail-Box distfiles size=120918 >>> Running build in misc/p5-File-MMagic-XS at 1764832585.51 ===> misc/p5-File-MMagic-XS ===> Checking files for p5-File-MMagic-XS-0.09008p3 `/exopi-cvs/ports/distfiles/File-MMagic-XS-0.09008.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for p5-File-MMagic-XS-0.09008p3 ===> Patching for p5-File-MMagic-XS-0.09008p3 ===> Applying OpenBSD patch patch-src_perl-mmagic-xs_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |https://rt.cpan.org/Public/Bug/Display.html?id=123503 |https://github.com/lestrrat/File-MMagic-XS/pull/6 | |Index: src/perl-mmagic-xs.c |--- src/perl-mmagic-xs.c.orig |+++ src/perl-mmagic-xs.c -------------------------- Patching file src/perl-mmagic-xs.c using Plan A... Hunk #1 succeeded at 1616. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for p5-File-MMagic-XS-0.09008p3 ===> Configuring for p5-File-MMagic-XS-0.09008p3 Cannot determine perl version info from lib/File/MMagic/XS.pm include /exopi-obj/pobj/p5-File-MMagic-XS-0.09008/File-MMagic-XS-0.09008/inc/Module/Install.pm include inc/Module/Install/Metadata.pm include inc/Module/Install/Base.pm include inc/Module/Install/Makefile.pm include inc/Module/Install/XSUtil.pm include inc/Module/Install/Can.pm Writing ppport.h include inc/Module/Install/AuthorTests.pm include inc/Module/Install/Repository.pm include inc/Module/Install/WriteAll.pm include inc/Module/Install/Win32.pm include inc/Module/Install/Fetch.pm Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for File::MMagic::XS Writing MYMETA.yml and MYMETA.json Writing META.yml ===> Building for p5-File-MMagic-XS-0.09008p3 cp lib/File/MMagic/magic blib/lib/File/MMagic/magic cp lib/File/MMagic/XS.pm blib/lib/File/MMagic/XS.pm cp benchmark.pl blib/lib/File/MMagic/benchmark.pl Running Mkbootstrap for XS () chmod 644 "XS.bs" "/usr/bin/perl" "-Iinc" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs blib/arch/auto/File/MMagic/XS/XS.bs 644 "/usr/bin/perl" "-Iinc" "/usr/libdata/perl5/ExtUtils/xsubpp" -typemap '/usr/libdata/perl5/ExtUtils/typemap' src/MMagic.xs > src/MMagic.xsc mv src/MMagic.xsc src/MMagic.c cc -c "-I." "-I." -DNO_LOCALE_NUMERIC -DNO_LOCALE_COLLATE -DNO_LOCALE_NUMERIC -DNO_LOCALE_COLLATE -DNO_LOCALE_MONETARY -DNO_LOCALE_TIME -DNO_LOCALE_MESSAGES -DLIBC_HANDLES_MISMATCHED_CTYPE -fno-strict-aliasing -fno-delete-null-pointer-checks -pipe -fstack-protector-strong -I/usr/local/include -Wall -W -Wno-comment -O2 -DVERSION=\"0.09008\" -DXS_VERSION=\"0.09008\" -o src/MMagic.o -DPIC -fpic "-I/usr/libdata/perl5/amd64-openbsd/CORE" -DUSE_PPPORT src/MMagic.c src/MMagic.c:297:13: warning: variable 'self' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 297 | if (mg) { | ^~ src/MMagic.c:303:25: note: uninitialized use occurs here 303 | RETVAL = PerlFMM_clone(self); | ^~~~ src/MMagic.c:297:9: note: remove the 'if' if its condition is always true 297 | if (mg) { | ^~~~~~~ src/MMagic.c:288:16: note: initialize the variable 'self' to silence this warning 288 | PerlFMM * self; | ^ | = NULL src/MMagic.c:353:13: warning: variable 'self' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 353 | if (mg) { | ^~ src/MMagic.c:359:36: note: uninitialized use occurs here 359 | RETVAL = PerlFMM_parse_magic_file(self, file); | ^~~~ src/MMagic.c:353:9: note: remove the 'if' if its condition is always true 353 | if (mg) { | ^~~~~~~ src/MMagic.c:345:16: note: initialize the variable 'self' to silence this warning 345 | PerlFMM * self; | ^ | = NULL src/MMagic.c:382:13: warning: variable 'self' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 382 | if (mg) { | ^~ src/MMagic.c:388:27: note: uninitialized use occurs here 388 | RETVAL = PerlFMM_fhmagic(self, svio); | ^~~~ src/MMagic.c:382:9: note: remove the 'if' if its condition is always true 382 | if (mg) { | ^~~~~~~ src/MMagic.c:374:16: note: initialize the variable 'self' to silence this warning 374 | PerlFMM * self; | ^ | = NULL src/MMagic.c:411:13: warning: variable 'self' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 411 | if (mg) { | ^~ src/MMagic.c:417:27: note: uninitialized use occurs here 417 | RETVAL = PerlFMM_fsmagic(self, filename); | ^~~~ src/MMagic.c:411:9: note: remove the 'if' if its condition is always true 411 | if (mg) { | ^~~~~~~ src/MMagic.c:403:16: note: initialize the variable 'self' to silence this warning 403 | PerlFMM * self; | ^ | = NULL src/MMagic.c:440:13: warning: variable 'self' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 440 | if (mg) { | ^~ src/MMagic.c:446:28: note: uninitialized use occurs here 446 | RETVAL = PerlFMM_bufmagic(self, buf); | ^~~~ src/MMagic.c:440:9: note: remove the 'if' if its condition is always true 440 | if (mg) { | ^~~~~~~ src/MMagic.c:432:16: note: initialize the variable 'self' to silence this warning 432 | PerlFMM * self; | ^ | = NULL src/MMagic.c:469:13: warning: variable 'self' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 469 | if (mg) { | ^~ src/MMagic.c:475:28: note: uninitialized use occurs here 475 | RETVAL = PerlFMM_ascmagic(self, data); | ^~~~ src/MMagic.c:469:9: note: remove the 'if' if its condition is always true 469 | if (mg) { | ^~~~~~~ src/MMagic.c:461:16: note: initialize the variable 'self' to silence this warning 461 | PerlFMM * self; | ^ | = NULL src/MMagic.c:498:13: warning: variable 'self' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 498 | if (mg) { | ^~ src/MMagic.c:504:28: note: uninitialized use occurs here 504 | RETVAL = PerlFMM_get_mime(self, filename); | ^~~~ src/MMagic.c:498:9: note: remove the 'if' if its condition is always true 498 | if (mg) { | ^~~~~~~ src/MMagic.c:490:16: note: initialize the variable 'self' to silence this warning 490 | PerlFMM * self; | ^ | = NULL src/MMagic.c:527:13: warning: variable 'self' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 527 | if (mg) { | ^~ src/MMagic.c:533:29: note: uninitialized use occurs here 533 | RETVAL = PerlFMM_add_magic(self, magic); | ^~~~ src/MMagic.c:527:9: note: remove the 'if' if its condition is always true 527 | if (mg) { | ^~~~~~~ src/MMagic.c:519:16: note: initialize the variable 'self' to silence this warning 519 | PerlFMM * self; | ^ | = NULL src/MMagic.c:558:13: warning: variable 'self' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 558 | if (mg) { | ^~ src/MMagic.c:564:32: note: uninitialized use occurs here 564 | RETVAL = PerlFMM_add_file_ext(self, ext, mime); | ^~~~ src/MMagic.c:558:9: note: remove the 'if' if its condition is always true 558 | if (mg) { | ^~~~~~~ src/MMagic.c:548:16: note: initialize the variable 'self' to silence this warning 548 | PerlFMM * self; | ^ | = NULL src/MMagic.c:585:13: warning: variable 'self' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 585 | if (mg) { | ^~ src/MMagic.xs:139:22: note: uninitialized use occurs here 139 | if (! FMM_OK(self)) | ^~~~ src/perl-mmagic-xs.h:80:6: note: expanded from macro 'FMM_OK' 80 | (x != NULL) | ^ src/MMagic.c:585:9: note: remove the 'if' if its condition is always true 585 | if (mg) { | ^~~~~~~ src/MMagic.c:579:16: note: initialize the variable 'self' to silence this warning 579 | PerlFMM * self; | ^ | = NULL 10 warnings generated. cc -c "-I." "-I." -DNO_LOCALE_NUMERIC -DNO_LOCALE_COLLATE -DNO_LOCALE_NUMERIC -DNO_LOCALE_COLLATE -DNO_LOCALE_MONETARY -DNO_LOCALE_TIME -DNO_LOCALE_MESSAGES -DLIBC_HANDLES_MISMATCHED_CTYPE -fno-strict-aliasing -fno-delete-null-pointer-checks -pipe -fstack-protector-strong -I/usr/local/include -Wall -W -Wno-comment -O2 -DVERSION=\"0.09008\" -DXS_VERSION=\"0.09008\" -o src/MMagicST.o -DPIC -fpic "-I/usr/libdata/perl5/amd64-openbsd/CORE" -DUSE_PPPORT src/MMagicST.c src/MMagicST.c:119:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | new_size(size) | ^ src/MMagicST.c:133:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 133 | i < sizeof(primes)/sizeof(primes[0]); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/MMagicST.c:157:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | st_init_table_with_size(type, size) | ^ src/MMagicST.c:182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | st_init_table(type) | ^ src/MMagicST.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | st_init_numtable_with_size(size) | ^ src/MMagicST.c:208:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 208 | st_init_strtable_with_size(size) | ^ src/MMagicST.c:215:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | st_free_table(table) | ^ src/MMagicST.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | st_lookup(table, key, value) | ^ src/MMagicST.c:263:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | hash_val = do_hash(key, table); | ^ src/MMagicST.c:74:64: note: expanded from macro 'do_hash' 74 | #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) | ^ src/MMagicST.c:264:5: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 264 | FIND_ENTRY(table, ptr, hash_val, bin_pos); | ^ src/MMagicST.c:245:9: note: expanded from macro 'FIND_ENTRY' 245 | if (PTR_NOT_EQUAL(table, ptr, hash_val, key)) {\ | ^ src/MMagicST.c:234:45: note: expanded from macro 'PTR_NOT_EQUAL' 234 | ((ptr) != 0 && (ptr->hash != (hash_val) || !EQUAL((table), (key), (ptr)->key))) | ^ src/MMagicST.c:72:62: note: expanded from macro 'EQUAL' 72 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) | ^ src/MMagicST.c:264:5: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] src/MMagicST.c:247:9: note: expanded from macro 'FIND_ENTRY' 247 | while (PTR_NOT_EQUAL(table, ptr->next, hash_val, key)) {\ | ^ src/MMagicST.c:234:45: note: expanded from macro 'PTR_NOT_EQUAL' 234 | ((ptr) != 0 && (ptr->hash != (hash_val) || !EQUAL((table), (key), (ptr)->key))) | ^ src/MMagicST.c:72:62: note: expanded from macro 'EQUAL' 72 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) | ^ src/MMagicST.c:294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 294 | st_insert(table, key, value) | ^ src/MMagicST.c:302:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | hash_val = do_hash(key, table); | ^ src/MMagicST.c:74:64: note: expanded from macro 'do_hash' 74 | #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) | ^ src/MMagicST.c:303:5: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 303 | FIND_ENTRY(table, ptr, hash_val, bin_pos); | ^ src/MMagicST.c:245:9: note: expanded from macro 'FIND_ENTRY' 245 | if (PTR_NOT_EQUAL(table, ptr, hash_val, key)) {\ | ^ src/MMagicST.c:234:45: note: expanded from macro 'PTR_NOT_EQUAL' 234 | ((ptr) != 0 && (ptr->hash != (hash_val) || !EQUAL((table), (key), (ptr)->key))) | ^ src/MMagicST.c:72:62: note: expanded from macro 'EQUAL' 72 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) | ^ src/MMagicST.c:303:5: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] src/MMagicST.c:247:9: note: expanded from macro 'FIND_ENTRY' 247 | while (PTR_NOT_EQUAL(table, ptr->next, hash_val, key)) {\ | ^ src/MMagicST.c:234:45: note: expanded from macro 'PTR_NOT_EQUAL' 234 | ((ptr) != 0 && (ptr->hash != (hash_val) || !EQUAL((table), (key), (ptr)->key))) | ^ src/MMagicST.c:72:62: note: expanded from macro 'EQUAL' 72 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) | ^ src/MMagicST.c:316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | st_add_direct(table, key, value) | ^ src/MMagicST.c:323:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | hash_val = do_hash(key, table); | ^ src/MMagicST.c:74:64: note: expanded from macro 'do_hash' 74 | #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) | ^ src/MMagicST.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | rehash(table) | ^ src/MMagicST.c:355:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 355 | st_copy(old_table) | ^ src/MMagicST.c:396:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | st_delete(table, key, value) | ^ src/MMagicST.c:405:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 405 | hash_val = do_hash_bin(*key, table); | ^ src/MMagicST.c:75:33: note: expanded from macro 'do_hash_bin' 75 | #define do_hash_bin(key,table) (do_hash(key, table)%(table)->num_bins) | ^ src/MMagicST.c:74:64: note: expanded from macro 'do_hash' 74 | #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) | ^ src/MMagicST.c:413:9: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 413 | if (EQUAL(table, *key, ptr->key)) { | ^ src/MMagicST.c:72:62: note: expanded from macro 'EQUAL' 72 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) | ^ src/MMagicST.c:423:6: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 423 | if (EQUAL(table, ptr->next->key, *key)) { | ^ src/MMagicST.c:72:62: note: expanded from macro 'EQUAL' 72 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) | ^ src/MMagicST.c:438:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | st_delete_safe(table, key, value, never) | ^ src/MMagicST.c:447:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 447 | hash_val = do_hash_bin(*key, table); | ^ src/MMagicST.c:75:33: note: expanded from macro 'do_hash_bin' 75 | #define do_hash_bin(key,table) (do_hash(key, table)%(table)->num_bins) | ^ src/MMagicST.c:74:64: note: expanded from macro 'do_hash' 74 | #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) | ^ src/MMagicST.c:456:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 456 | if ((ptr->key != never) && EQUAL(table, ptr->key, *key)) { | ^ src/MMagicST.c:72:62: note: expanded from macro 'EQUAL' 72 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) | ^ src/MMagicST.c:470:15: warning: unused parameter 'key' [-Wunused-parameter] 470 | st_data_t key, value, never; | ^ src/MMagicST.c:469:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 469 | delete_never(key, value, never) | ^ src/MMagicST.c:477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 477 | st_cleanup_safe(table, never) | ^ src/MMagicST.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 488 | st_foreach(table, func, arg) | ^ src/MMagicST.c:500:22: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 500 | retval = (*func)(ptr->key, ptr->record, arg, 0); | ^ src/MMagicST.c:511:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 511 | retval = (*func)(0, 0, arg, 1); | ^ src/MMagicST.c:538:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 538 | strhash(string) | ^ src/MMagicST.c:577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 577 | numcmp(x, y) | ^ src/MMagicST.c:584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 584 | numhash(n) | ^ 35 warnings generated. cc -c "-I." "-I." -DNO_LOCALE_NUMERIC -DNO_LOCALE_COLLATE -DNO_LOCALE_NUMERIC -DNO_LOCALE_COLLATE -DNO_LOCALE_MONETARY -DNO_LOCALE_TIME -DNO_LOCALE_MESSAGES -DLIBC_HANDLES_MISMATCHED_CTYPE -fno-strict-aliasing -fno-delete-null-pointer-checks -pipe -fstack-protector-strong -I/usr/local/include -Wall -W -Wno-comment -O2 -DVERSION=\"0.09008\" -DXS_VERSION=\"0.09008\" -o src/perl-mmagic-xs.o -DPIC -fpic "-I/usr/libdata/perl5/amd64-openbsd/CORE" -DUSE_PPPORT src/perl-mmagic-xs.c src/perl-mmagic-xs.c:1113:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1113 | croak(SvPV_nolen(err)); | ~~~~~~^~~~~~~~~~~~~~~~ /usr/libdata/perl5/amd64-openbsd/CORE/sv.h:1967:5: note: expanded from macro 'SvPV_nolen' 1967 | Perl_SvPV_helper(aTHX_ sv, NULL, SV_GMAGIC, SvPVnormal_type_, \ | ^ /usr/libdata/perl5/amd64-openbsd/CORE/embed.h:863:66: note: expanded from macro 'croak' 863 | # define croak(...) Perl_croak(aTHX_ __VA_ARGS__) | ^~~~~~~~~~~ src/perl-mmagic-xs.c:1113:11: note: treat the string as an argument to avoid this 1113 | croak(SvPV_nolen(err)); | ^ | "%s", /usr/libdata/perl5/amd64-openbsd/CORE/sv.h:1967:5: note: expanded from macro 'SvPV_nolen' 1967 | Perl_SvPV_helper(aTHX_ sv, NULL, SV_GMAGIC, SvPVnormal_type_, \ | ^ /usr/libdata/perl5/amd64-openbsd/CORE/embed.h:863:66: note: expanded from macro 'croak' 863 | # define croak(...) Perl_croak(aTHX_ __VA_ARGS__) | ^ src/perl-mmagic-xs.c:1122:11: warning: variable 'errs' set but not used [-Wunused-but-set-variable] 1122 | int errs; | ^ src/perl-mmagic-xs.c:1167:15: warning: variable 'errs' is uninitialized when used here [-Wuninitialized] 1167 | ++errs; | ^~~~ src/perl-mmagic-xs.c:1122:15: note: initialize the variable 'errs' to silence this warning 1122 | int errs; | ^ | = 0 3 warnings generated. rm -f blib/arch/auto/File/MMagic/XS/XS.so cc -shared -fpic -fstack-protector-strong -L/usr/local/lib src/MMagic.o src/MMagicST.o src/perl-mmagic-xs.o -o blib/arch/auto/File/MMagic/XS/XS.so chmod 755 blib/arch/auto/File/MMagic/XS/XS.so Manifying 1 pod document >>> Running package in misc/p5-File-MMagic-XS at 1764832588.82 ===> misc/p5-File-MMagic-XS ===> Faking installation for p5-File-MMagic-XS-0.09008p3 "/usr/bin/perl" "-Iinc" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs blib/arch/auto/File/MMagic/XS/XS.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /exopi-obj/pobj/p5-File-MMagic-XS-0.09008/fake-amd64/usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/File/MMagic/XS/XS.so Installing /exopi-obj/pobj/p5-File-MMagic-XS-0.09008/fake-amd64/usr/local/libdata/perl5/site_perl/amd64-openbsd/File/MMagic/magic Installing /exopi-obj/pobj/p5-File-MMagic-XS-0.09008/fake-amd64/usr/local/libdata/perl5/site_perl/amd64-openbsd/File/MMagic/XS.pm Installing /exopi-obj/pobj/p5-File-MMagic-XS-0.09008/fake-amd64/usr/local/libdata/perl5/site_perl/amd64-openbsd/File/MMagic/benchmark.pl Installing /exopi-obj/pobj/p5-File-MMagic-XS-0.09008/fake-amd64/usr/local/man/man3p/File::MMagic::XS.3p Appending installation info to /exopi-obj/pobj/p5-File-MMagic-XS-0.09008/fake-amd64/usr/./libdata/perl5/amd64-openbsd/perllocal.pod ===> Building package for p5-File-MMagic-XS-0.09008p3 Create /exopi-cvs/ports/packages/amd64/all/p5-File-MMagic-XS-0.09008p3.tgz Creating package p5-File-MMagic-XS-0.09008p3 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|*** | 5% checksumming|****** | 10% checksumming|********* | 14% checksumming|************ | 19% checksumming|*************** | 24% checksumming|***************** | 29% checksumming|******************** | 33% checksumming|*********************** | 38% checksumming|************************** | 43% checksumming|***************************** | 48% checksumming|******************************** | 52% checksumming|*********************************** | 57% checksumming|************************************** | 62% checksumming|***************************************** | 67% checksumming|******************************************** | 71% checksumming|********************************************** | 76% checksumming|************************************************* | 81% checksumming|**************************************************** | 86% checksumming|******************************************************* | 90% checksumming|********************************************************** | 95% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|********************************** | 54% archiving|************************************** | 60% archiving|****************************************** | 65% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/p5-File-MMagic-XS-0.09008p3.tgz >>> Running clean in misc/p5-File-MMagic-XS at 1764832590.52 ===> misc/p5-File-MMagic-XS ===> Cleaning for p5-File-MMagic-XS-0.09008p3 >>> Ended at 1764832590.81 max_stuck=10.46/waiting-for-lock #256=4.42/depends=10.81/show-prepare-results=1.08/build=3.30/package=1.72/clean=0.33