MidnightBSD Magus

security/cracklib

Password-checking library

Flavor Version Run OSVersion Arch License Restricted Status
2.9.7 620 4.0 amd64 lgpl2.1 0 fail

License Permissions:

Events

Machine Type Time Message
m4064b info 2025-10-31 10:40:31.587479 Test Started
m4064b fail 2025-10-31 10:40:50.607994 make build returned non-zero: 1
m4064b fail 2025-10-31 10:40:50.689778 Test complete.

Log

===>  Building for cracklib-2.9.7
--- all ---
/usr/bin/make  all-recursive
--- all-recursive ---
Making all in m4
Making all in lib
--- fascist.lo ---
--- packlib.lo ---
--- rules.lo ---
--- stringlib.lo ---
--- fascist.lo ---
/bin/sh ../libtool  --tag=CC    --mode=compile cc -DHAVE_CONFIG_H  -I. -I..  -I. -I.. -I../lib -DIN_CRACKLIB '-DDEFAULT_CRACKLIB_DICT="/usr/local/libdata/cracklib/cracklib-words"' -Wall -I/usr/local/include   -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -MT fascist.lo -MD -MP -MF .deps/fascist.Tpo -c -o fascist.lo fascist.c
--- packlib.lo ---
/bin/sh ../libtool  --tag=CC    --mode=compile cc -DHAVE_CONFIG_H  -I. -I..  -I. -I.. -I../lib -DIN_CRACKLIB '-DDEFAULT_CRACKLIB_DICT="/usr/local/libdata/cracklib/cracklib-words"' -Wall -I/usr/local/include   -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -MT packlib.lo -MD -MP -MF .deps/packlib.Tpo -c -o packlib.lo packlib.c
--- rules.lo ---
/bin/sh ../libtool  --tag=CC    --mode=compile cc -DHAVE_CONFIG_H  -I. -I..  -I. -I.. -I../lib -DIN_CRACKLIB '-DDEFAULT_CRACKLIB_DICT="/usr/local/libdata/cracklib/cracklib-words"' -Wall -I/usr/local/include   -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -MT rules.lo -MD -MP -MF .deps/rules.Tpo -c -o rules.lo rules.c
--- stringlib.lo ---
/bin/sh ../libtool  --tag=CC    --mode=compile cc -DHAVE_CONFIG_H  -I. -I..  -I. -I.. -I../lib -DIN_CRACKLIB '-DDEFAULT_CRACKLIB_DICT="/usr/local/libdata/cracklib/cracklib-words"' -Wall -I/usr/local/include   -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -MT stringlib.lo -MD -MP -MF .deps/stringlib.Tpo -c -o stringlib.lo stringlib.c
--- fascist.lo ---
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../lib -DIN_CRACKLIB -DDEFAULT_CRACKLIB_DICT=\"/usr/local/libdata/cracklib/cracklib-words\" -Wall -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -MT fascist.lo -MD -MP -MF .deps/fascist.Tpo -c fascist.c  -fPIC -DPIC -o .libs/fascist.o
--- packlib.lo ---
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../lib -DIN_CRACKLIB -DDEFAULT_CRACKLIB_DICT=\"/usr/local/libdata/cracklib/cracklib-words\" -Wall -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -MT packlib.lo -MD -MP -MF .deps/packlib.Tpo -c packlib.c  -fPIC -DPIC -o .libs/packlib.o
--- rules.lo ---
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../lib -DIN_CRACKLIB -DDEFAULT_CRACKLIB_DICT=\"/usr/local/libdata/cracklib/cracklib-words\" -Wall -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -MT rules.lo -MD -MP -MF .deps/rules.Tpo -c rules.c  -fPIC -DPIC -o .libs/rules.o
--- stringlib.lo ---
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../lib -DIN_CRACKLIB -DDEFAULT_CRACKLIB_DICT=\"/usr/local/libdata/cracklib/cracklib-words\" -Wall -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -MT stringlib.lo -MD -MP -MF .deps/stringlib.Tpo -c stringlib.c  -fPIC -DPIC -o .libs/stringlib.o
--- rules.lo ---
rules.c:31:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   31 | Debug(val, a, b, c, d, e, f, g)
      | ^
rules.c:66:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   66 | Suffix(myword, suffix)
      | ^
rules.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   85 | Reverse(str)                    /* return a pointer to a reversal */
      | ^
rules.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  101 | Uppercase(str)                  /* return a pointer to an uppercase */
      | ^
--- stringlib.lo ---
stringlib.c:18:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   18 | Chop(string)
      | ^
--- rules.lo ---
rules.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  118 | Lowercase(str)                  /* return a pointer to an lowercase */
      | ^
--- stringlib.lo ---
stringlib.c:35:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   35 | Trim(string)
      | ^
--- rules.lo ---
rules.c:135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  135 | Capitalise(str)                 /* return a pointer to an capitalised */
      | ^
--- stringlib.lo ---
stringlib.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   49 | Clone(string)
      | ^
--- rules.lo ---
rules.c:154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  154 | Pluralise(string)               /* returns a pointer to a plural */
      | ^
--- stringlib.lo ---
stringlib.c:15:19: warning: unused variable 'vers_id' [-Wunused-const-variable]
   15 | static const char vers_id[] = "stringlib.c : v2.3p2 Alec Muffett 18 May 1993";
      |                   ^~~~~~~
--- rules.lo ---
rules.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 | Substitute(string, old, new)    /* returns pointer to a swapped about copy */
      | ^
rules.c:213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  213 | Purge(string, target)           /* returns pointer to a purged copy */
      | ^
--- packlib.lo ---
packlib.c:65:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   65 | PWOpen(prefix, mode)
      | ^
--- rules.lo ---
rules.c:346:50: warning: too few arguments in call to 'Debug'
  346 |         Debug(1, "MatchClass: unknown class %c\n", class);
      |         ~~~~~                                           ^
--- fascist.lo ---
fascist.c:435:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  435 | GTry(rawtext, password)
      | ^
--- rules.lo ---
rules.c:346:45: error: incompatible integer to pointer conversion passing 'char' to parameter of type 'char *'; take the address with & [-Wint-conversion]
  346 |         Debug(1, "MatchClass: unknown class %c\n", class);
      |                                                    ^~~~~
      |                                                    &
rules.c:240:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  240 | MatchClass(class, input)
      | ^
rules.c:359:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  359 | PolyStrchr(string, class)
      | ^
rules.c:375:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  375 | PolySubst(string, class, new)   /* returns pointer to a swapped about copy */
      | ^
rules.c:393:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  393 | PolyPurge(string, class)        /* returns pointer to a purged copy */
      | ^
rules.c:414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  414 | Char2Int(character)
      | ^
rules.c:431:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  431 | Mangle(input, control)          /* returns a pointer to a controlled Mangle */
      | ^
rules.c:472:61: warning: too few arguments in call to 'Debug'
  472 |                 Debug(1, "Mangle: '>' missing argument in '%s'\n", control);
      |                 ~~~~~                                                     ^
rules.c:479:63: warning: too few arguments in call to 'Debug'
  479 |                     Debug(1, "Mangle: '>' weird argument in '%s'\n", control);
      |                     ~~~~~                                                   ^
rules.c:491:61: warning: too few arguments in call to 'Debug'
  491 |                 Debug(1, "Mangle: '<' missing argument in '%s'\n", control);
      |                 ~~~~~                                                     ^
rules.c:498:63: warning: too few arguments in call to 'Debug'
  498 |                     Debug(1, "Mangle: '<' weird argument in '%s'\n", control);
      |                     ~~~~~                                                   ^
rules.c:510:65: warning: too few arguments in call to 'Debug'
  510 |                 Debug(1, "Mangle: prepend missing argument in '%s'\n", control);
      |                 ~~~~~                                                         ^
rules.c:522:64: warning: too few arguments in call to 'Debug'
  522 |                 Debug(1, "Mangle: append missing argument in '%s'\n", control);
      |                 ~~~~~                                                        ^
--- fascist.lo ---
fascist.c:635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  635 | FascistGecos(password, uid)
      | ^
--- rules.lo ---
rules.c:536:65: warning: too few arguments in call to 'Debug'
  536 |                 Debug(1, "Mangle: extract missing argument in '%s'\n", control);
      |                 ~~~~~                                                         ^
rules.c:547:68: warning: too few arguments in call to 'Debug'
  547 |                     Debug(1, "Mangle: extract: weird argument in '%s'\n", control);
      |                     ~~~~~                                                        ^
--- packlib.lo ---
packlib.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  315 | PWClose(pwp)
      | ^
--- rules.lo ---
rules.c:562:68: warning: too few arguments in call to 'Debug'
  562 |                 Debug(1, "Mangle: overstrike missing argument in '%s'\n", control);
      |                 ~~~~~                                                            ^
rules.c:571:13: warning: too few arguments in call to 'Debug'
  570 |                     Debug(1, "Mangle: overstrike weird argument in '%s'\n",
      |                     ~~~~~
  571 |                           control);
      |                                  ^
rules.c:586:64: warning: too few arguments in call to 'Debug'
  586 |                 Debug(1, "Mangle: insert missing argument in '%s'\n", control);
      |                 ~~~~~                                                        ^
rules.c:597:13: warning: too few arguments in call to 'Debug'
  596 |                     Debug(1, "Mangle: insert weird argument in '%s'\n",
      |                     ~~~~~
  597 |                           control);
      |                                  ^
rules.c:617:65: warning: too few arguments in call to 'Debug'
  617 |                 Debug(1, "Mangle: delete missing arguments in '%s'\n", control);
      |                 ~~~~~                                                         ^
--- packlib.lo ---
packlib.c:376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  376 | PutPW(pwp, string)
      | ^
--- rules.lo ---
rules.c:631:63: warning: too few arguments in call to 'Debug'
  631 |                 Debug(1, "Mangle: subst missing argument in '%s'\n", control);
      |                 ~~~~~                                                       ^
rules.c:646:61: warning: too few arguments in call to 'Debug'
  646 |                 Debug(1, "Mangle: '/' missing argument in '%s'\n", control);
      |                 ~~~~~                                                     ^
rules.c:666:61: warning: too few arguments in call to 'Debug'
  666 |                 Debug(1, "Mangle: '!' missing argument in '%s'\n", control);
      |                 ~~~~~                                                     ^
rules.c:695:61: warning: too few arguments in call to 'Debug'
  695 |                 Debug(1, "Mangle: '=' missing argument in '%s'\n", control);
      |                 ~~~~~                                                     ^
rules.c:702:63: warning: too few arguments in call to 'Debug'
  702 |                     Debug(1, "Mangle: '=' weird argument in '%s'\n", control);
      |                     ~~~~~                                                   ^
rules.c:747:61: warning: too few arguments in call to 'Debug'
  747 |                 Debug(1, "Mangle: '(' missing argument in '%s'\n", control);
      |                 ~~~~~                                                     ^
--- packlib.lo ---
packlib.c:439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  439 | GetPW(pwp, number)
      | ^
--- rules.lo ---
rules.c:770:61: warning: too few arguments in call to 'Debug'
  770 |                 Debug(1, "Mangle: ')' missing argument in '%s'\n", control);
      |                 ~~~~~                                                     ^
--- fascist.lo ---
fascist.c:837:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  837 | FascistLook(pwp, instring)
      | ^
--- rules.lo ---
rules.c:804:66: warning: too few arguments in call to 'Debug'
  804 |             Debug(1, "Mangle: unknown command %c in %s\n", *ptr, control);
      |             ~~~~~                                                       ^
--- fascist.lo ---
fascist.c:845:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  845 | FascistCheckUser(password, path, user, gecos)
      | ^
--- rules.lo ---
rules.c:804:53: error: incompatible integer to pointer conversion passing 'char' to parameter of type 'char *'; remove * [-Wint-conversion]
  804 |             Debug(1, "Mangle: unknown command %c in %s\n", *ptr, control);
      |                                                            ^~~~
--- fascist.lo ---
fascist.c:887:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  887 | FascistCheck(password, path)
      | ^
--- packlib.lo ---
packlib.c:541:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  541 | FindPW(pwp, string)
      | ^
--- rules.lo ---
rules.c:817:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
  817 | PMatch(control, string)
      | ^
--- packlib.lo ---
packlib.c:21:19: warning: unused variable 'vers_id' [-Wunused-const-variable]
   21 | static const char vers_id[] = "packlib.c : v2.3p2 Alec Muffett 18 May 1993";
      |                   ^~~~~~~
--- rules.lo ---
38 warnings and 2 errors generated.
*** [rules.lo] Error code 1

make[2]: stopped in /magus/work/usr/mports/security/cracklib/work/cracklib-2.9.7/lib
--- stringlib.lo ---
4 warnings generated.
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../lib -DIN_CRACKLIB -DDEFAULT_CRACKLIB_DICT=\"/usr/local/libdata/cracklib/cracklib-words\" -Wall -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -MT stringlib.lo -MD -MP -MF .deps/stringlib.Tpo -c stringlib.c -o stringlib.o >/dev/null 2>&1
--- fascist.lo ---
5 warnings generated.
--- packlib.lo ---
6 warnings generated.
--- fascist.lo ---
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../lib -DIN_CRACKLIB -DDEFAULT_CRACKLIB_DICT=\"/usr/local/libdata/cracklib/cracklib-words\" -Wall -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -MT fascist.lo -MD -MP -MF .deps/fascist.Tpo -c fascist.c -o fascist.o >/dev/null 2>&1
--- packlib.lo ---
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../lib -DIN_CRACKLIB -DDEFAULT_CRACKLIB_DICT=\"/usr/local/libdata/cracklib/cracklib-words\" -Wall -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -MT packlib.lo -MD -MP -MF .deps/packlib.Tpo -c packlib.c -o packlib.o >/dev/null 2>&1
--- stringlib.lo ---
mv -f .deps/stringlib.Tpo .deps/stringlib.Plo
--- fascist.lo ---
mv -f .deps/fascist.Tpo .deps/fascist.Plo
--- packlib.lo ---
mv -f .deps/packlib.Tpo .deps/packlib.Plo
1 error

make[2]: stopped in /magus/work/usr/mports/security/cracklib/work/cracklib-2.9.7/lib

make[1]: stopped in /magus/work/usr/mports/security/cracklib/work/cracklib-2.9.7

make: stopped in /magus/work/usr/mports/security/cracklib/work/cracklib-2.9.7
===> 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/mports/security/cracklib

Links

Depends On

Depend Of

Categories

CVEs

  • Loading CVE information...

LLM Analysis