<86>Apr 14 01:18:39 userdel[57318]: delete user 'rooter' <86>Apr 14 01:18:39 userdel[57318]: removed group 'rooter' owned by 'rooter' <86>Apr 14 01:18:39 userdel[57318]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 14 01:18:39 groupadd[57347]: group added to /etc/group: name=rooter, GID=621 <86>Apr 14 01:18:39 groupadd[57347]: group added to /etc/gshadow: name=rooter <86>Apr 14 01:18:39 groupadd[57347]: new group: name=rooter, GID=621 <86>Apr 14 01:18:39 useradd[57371]: new user: name=rooter, UID=621, GID=621, home=/root, shell=/bin/bash <86>Apr 14 01:18:39 userdel[57400]: delete user 'builder' <86>Apr 14 01:18:39 userdel[57400]: removed group 'builder' owned by 'builder' <86>Apr 14 01:18:39 userdel[57400]: removed shadow group 'builder' owned by 'builder' <86>Apr 14 01:18:39 groupadd[57422]: group added to /etc/group: name=builder, GID=622 <86>Apr 14 01:18:39 groupadd[57422]: group added to /etc/gshadow: name=builder <86>Apr 14 01:18:39 groupadd[57422]: new group: name=builder, GID=622 <86>Apr 14 01:18:39 useradd[57445]: new user: name=builder, UID=622, GID=622, home=/usr/src, shell=/bin/bash <13>Apr 14 01:18:43 rpmi: rpm-macros-pam0-1.3.0-alt1 1465951470 installed <13>Apr 14 01:18:43 rpmi: libpam0-devel-1.3.0-alt1 1465951439 installed Installing opie-2.4-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.98804 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf opie-2.4 + echo 'Source #0 (opie-2.4.tar.bz2):' Source #0 (opie-2.4.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/opie-2.4.tar.bz2 + /bin/tar -xf - + cd opie-2.4 + echo 'Source #1 (pam_opie-0.21.tar.bz2):' Source #1 (pam_opie-0.21.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/pam_opie-0.21.tar.bz2 + /bin/tar -xf - + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (opie-2.4.diff):' Patch #0 (opie-2.4.diff): + /usr/bin/patch -p1 patching file Makefile.in patching file libopie/Makefile.in patching file libopie/readpass.c patching file libopie/readrec.c patching file opieinfo.c patching file opiepasswd.c patching file opiesu.c patching file opielogin.c + echo 'Patch #2 (opie-2.4.newseed.diff):' Patch #2 (opie-2.4.newseed.diff): + /usr/bin/patch -p1 patching file libopie/newseed.c + echo 'Patch #3 (uint4_def.patch):' Patch #3 (uint4_def.patch): + /usr/bin/patch -p0 patching file opie.h + echo 'Patch #4 (opie-2.4-bison.patch):' Patch #4 (opie-2.4-bison.patch): + /usr/bin/patch -p0 patching file ftpcmd.y + echo 'Patch #5 (opie-2.4-nonvoid.patch):' Patch #5 (opie-2.4-nonvoid.patch): + /usr/bin/patch -p0 patching file opiepasswd.c + echo 'Patch #6 (opie-2.4-decl.diff):' Patch #6 (opie-2.4-decl.diff): + /usr/bin/patch -p1 patching file libopie/generator.c patching file libopie/lookup.c patching file libopie/md4c.c patching file libopie/md5c.c patching file libopie/newseed.c patching file libopie/passwd.c patching file libopie/randomchallenge.c patching file libopie/version.c patching file opiegen.c patching file opietest.c + echo 'Patch #7 (opie-2.4-nul-overflow.patch):' Patch #7 (opie-2.4-nul-overflow.patch): + /usr/bin/patch -p1 patching file permsfile.c + echo 'Patch #8 (opie-2.4-cxx.patch):' Patch #8 (opie-2.4-cxx.patch): + /usr/bin/patch -p1 patching file opie.h + echo 'Patch #9 (opie-2.4-undef.patch):' Patch #9 (opie-2.4-undef.patch): + /usr/bin/patch -p0 patching file ftpcmd.y + perl -pi -e 's/(?' or provide a declaration of 'exit' opietest.c:308:5: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ opietest.c:308:5: note: include '' or provide a declaration of 'exit' opietest.c:310:3: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^ opietest.c:310:3: note: include '' or provide a declaration of 'exit' opiegen.c: In function 'main': ar cr libmissing.a bogus.o opiegen.c:34:6: warning: implicit declaration of function 'opieinsecure' [-Wimplicit-function-declaration] if (opieinsecure()) { ^ opiegen.c:37:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ opiegen.c:37:3: warning: incompatible implicit declaration of built-in function 'exit' opiegen.c:37:3: note: include '' or provide a declaration of 'exit' opiegen.c:65:11: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ opiegen.c:65:11: note: include '' or provide a declaration of 'exit' ranlib libmissing.a opiegen.c:83:4: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^ opiegen.c:83:4: note: include '' or provide a declaration of 'exit' make[1]: Leaving directory `/usr/src/RPM/BUILD/opie-2.4/libmissing' atob8.c: In function 'opieatob8': atob8.c:75:10: warning: pointer targets in return differ in signedness [-Wpointer-sign] return out; ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -c -o permsfile.o permsfile.c opiekey.c: In function 'getsecret': opiekey.c:109:31: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] memset(secret, 0, sizeof(secret)); ^ opiekey.c:115:31: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] memset(secret, 0, sizeof(secret)); ^ opiekey.c:121:29: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] memset(secret, 0, sizeof(secret)); ^ opiekey.c: In function 'main': opiekey.c:144:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (slash = strchr(argv[0], '/')) ^ opiekey.c:158:15: warning: implicit declaration of function 'getopt' [-Wimplicit-function-declaration] while ((i = getopt(argc, argv, "fhvn:x45at:s")) != EOF) { ^ opiekey.c:161:7: warning: implicit declaration of function 'opieversion' [-Wimplicit-function-declaration] opieversion(); ^ opiekey.c:242:7: warning: implicit declaration of function 'opieinsecure' [-Wimplicit-function-declaration] if (opieinsecure()) { ^ opiekey.c:262:9: warning: implicit declaration of function 'opienewseed' [-Wimplicit-function-declaration] if (opienewseed(strcpy(newseed, seed)) < 0) { ^ opiekey.c:292:11: warning: unused variable 'c' [-Wunused-variable] char *c; ^ opielogin.c: In function 'main': opielogin.c:680:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (p = getenv("TERM")) { ^ opielogin.c:1026:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (f = fopen(HAVE_LOGIN_ENVFILE, "r")) { ^ opielogin.c:1031:15: warning: implicit declaration of function 'isalnum' [-Wimplicit-function-declaration] while(*c && (isalnum(*c) || (*c == '_'))) c++; ^ opielogin.c:1034:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (c2 = strchr(c, ';')) ^ opielogin.c:1036:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (c2 = strchr(c, '\n')) ^ opielogin.c:1038:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (c2 = strchr(c, ' ')) ^ opielogin.c:1040:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (c2 = strchr(c, '\t')) ^ opielogin.c:1059:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (name[0]) ^ opielogin.c:1108:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (!memcmp(&thisuser, &nouser, sizeof(thisuser))) ^ opielogin.c:1189:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (nlfd = fopen(_PATH_NOLOGIN, "r")) { ^ opielogin.c:1212:20: warning: field precision specifier '.*' expects argument of type 'int', but argument 6 has type 'long unsigned int' [-Wformat=] syslog(LOG_ERR, "LOGIN FAILURE ON %s FROM %.*s, %.*s", ^ opielogin.c:1215:20: warning: field precision specifier '.*' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] syslog(LOG_ERR, "LOGIN FAILURE ON %s, %.*s", ^ opielogin.c:1266:24: warning: implicit declaration of function 'ctime' [-Wimplicit-function-declaration] 24 - 5, (char *) ctime(&ll.ll_time)); ^ opielogin.c:1266:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 24 - 5, (char *) ctime(&ll.ll_time)); ^ opielogin.c:1268:9: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] printf("from %.*s\n", sizeof(ll.ll_host), ll.ll_host); ^ opielogin.c:1270:9: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] printf("on %.*s\n", sizeof(ll.ll_line), ll.ll_line); ^ opielogin.c:1274:5: warning: implicit declaration of function 'time' [-Wimplicit-function-declaration] time(&ll.ll_time); ^ opielogin.c:1344:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (c = strrchr(tty, '/')) ^ opielogin.c:1349:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (t = getttynam(c)) ^ opielogin.c:1370:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (f = fopen(HAVE_LOGIN_ENVFILE, "r")) { ^ opielogin.c:1378:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (c2 = strchr(c, ';')) ^ opielogin.c:1380:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (c2 = strchr(c, '\n')) ^ opielogin.c:1382:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (c2 = strchr(c, ' ')) ^ opielogin.c:1384:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (c2 = strchr(c, '\t')) ^ opielogin.c:1404:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (!thisuser.pw_uid) ^ opielogin.c:1412:14: warning: type defaults to 'int' in declaration of 'c' [-Wimplicit-int] register c; ^ opielogin.c: At top level: opielogin.c:173:13: warning: 'host' defined but not used [-Wunused-variable] static char host[HMAX + 1] = ""; ^ opielogin.c: In function 'main': opielogin.c:1280:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(f, (char *) &ll, sizeof ll); ^ opielogin.c:1286:3: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result] chown(tty, thisuser.pw_uid, TTYGID(thisuser.pw_gid)); ^ opielogin.c:1299:3: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result] setgid(thisuser.pw_gid); ^ opielogin.c:1312:3: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] setuid(thisuser.pw_uid); ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o btoa8.o btoa8.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -c -o opiesu.o opiesu.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -c -o opiepasswd.o opiepasswd.c opiesu.c: In function 'lsetenv': opiesu.c:200:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (dp = *ep++) { ^ opiesu.c:204:27: warning: argument to 'sizeof' in 'snprintf' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(buf, sizeof(buf), "%s%s",buf, eval); /* XXX: what to do? */ ^ opiesu.c: In function 'main': opiesu.c:384:9: warning: implicit declaration of function 'opieinsecure' [-Wimplicit-function-declaration] if (opieinsecure()) { ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -c -o opieinfo.o opieinfo.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o btoh.o btoh.c opieinfo.c: In function 'main': opieinfo.c:67:7: warning: implicit declaration of function 'opieversion' [-Wimplicit-function-declaration] opieversion(); ^ opieinfo.c:71:7: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^ opieinfo.c:71:7: warning: incompatible implicit declaration of built-in function 'exit' opieinfo.c:71:7: note: include '' or provide a declaration of 'exit' opieinfo.c:85:5: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ opieinfo.c:85:5: note: include '' or provide a declaration of 'exit' opiepasswd.c: In function 'finish': opiepasswd.c:112:10: warning: implicit declaration of function 'opieunlock' [-Wimplicit-function-declaration] while(!opieunlock()); ^ opiepasswd.c: In function 'main': opiepasswd.c:133:7: warning: implicit declaration of function 'opieversion' [-Wimplicit-function-declaration] opieversion(); ^ opiepasswd.c:214:9: warning: implicit declaration of function 'opienewseed' [-Wimplicit-function-declaration] if (opienewseed(seed) < 0) { ^ opiepasswd.c:246:4: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (c = strrchr(tmp, ' ')) ^ opiepasswd.c:282:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (c = strrchr(tmp, ' ')) ^ opiepasswd.c:335:11: warning: implicit declaration of function 'opieinsecure' [-Wimplicit-function-declaration] if (opieinsecure() && !force) { ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -c -o opieftpd.o opieftpd.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o challenge.o challenge.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o getsequence.o getsequence.c opieftpd.c: In function 'enable_signalling': opieftpd.c:311:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if ((int)signal(SIGURG, myoob) < 0) ^ opieftpd.c: In function 'disable_signalling': opieftpd.c:318:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if ((int)signal(SIGURG, SIG_IGN) < 0) ^ opieftpd.c: In function 'user': opieftpd.c:432:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (pw = sgetpwnam(name)) { ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -c -o glob.o glob.c opieftpd.c: In function 'dataconn': opieftpd.c:852:51: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] s = accept(pdata, (struct sockaddr *) & from, &fromlen); ^ In file included from opieftpd.c:99:0: /usr/include/sys/socket.h:243:12: note: expected 'socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' extern int accept (int __fd, __SOCKADDR_ARG __addr, ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o hash.o hash.c opieftpd.c: In function 'yyerror': opieftpd.c:1168:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (cp = strchr(cbuf, '\n')) ^ opieftpd.c: In function 'dolog': opieftpd.c:1266:17: warning: implicit declaration of function 'ctime' [-Wimplicit-function-declaration] remotehost, ctime(&t)); ^ opieftpd.c:1265:20: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'int' [-Wformat=] syslog(LOG_INFO, "connection from %s at %s", ^ opieftpd.c: In function 'passive': opieftpd.c:1340:59: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] if (getsockname(pdata, (struct sockaddr *) & pasv_addr, &len) < 0) ^ In file included from opieftpd.c:99:0: /usr/include/sys/socket.h:127:12: note: expected 'socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' extern int getsockname (int __fd, __SOCKADDR_ARG __addr, ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -c -o popen.o popen.c opieftpd.c: In function 'send_file_list': opieftpd.c:1439:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (dirname = *dirlist++) { ^ opieftpd.c: In function 'main': opieftpd.c:1580:54: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness [-Wpointer-sign] if (getpeername(0, (struct sockaddr *) & his_addr, &addrlen) < 0) { ^ In file included from opieftpd.c:99:0: /usr/include/sys/socket.h:141:12: note: expected 'socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' extern int getpeername (int __fd, __SOCKADDR_ARG __addr, ^ opieftpd.c:1585:55: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] if (getsockname(0, (struct sockaddr *) & ctrl_addr, &addrlen) < 0) { ^ In file included from opieftpd.c:99:0: /usr/include/sys/socket.h:127:12: note: expected 'socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' extern int getsockname (int __fd, __SOCKADDR_ARG __addr, ^ opieftpd.c:1709:5: warning: implicit declaration of function 'yyparse' [-Wimplicit-function-declaration] yyparse(); ^ opieftpd.c: In function 'passive': opieftpd.c:1334:5: warning: ignoring return value of 'seteuid', declared with attribute warn_unused_result [-Wunused-result] seteuid((uid_t) pw->pw_uid); ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o hashlen.o hashlen.c opieftpd.c: In function 'main': opieftpd.c:1653:3: warning: ignoring return value of 'freopen', declared with attribute warn_unused_result [-Wunused-result] freopen(_PATH_DEVNULL, "w", stderr); ^ bison -y ftpcmd.y glob.c: In function 'Gmatch': glob.c:151:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (cc = *p++) { ^ glob.c:164:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (cc == 0) ^ glob.c: In function 'rscan': glob.c:225:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (p = *t++) { ^ glob.c:226:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (f == tglob) ^ glob.c:232:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (c = *p++) ^ glob.c: In function 'letter': glob.c:246:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] return (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z' || c == '_'); ^ glob.c: In function 'blkcpy': glob.c:275:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (*av++ = *bv++) ^ glob.c: In function 'blkfree': glob.c:285:5: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(*av++); ^ glob.c:285:5: warning: incompatible implicit declaration of built-in function 'free' glob.c:285:5: note: include '' or provide a declaration of 'free' glob.c: In function 'matchdir': glob.c:393:1: warning: label 'patherr1' defined but not used [-Wunused-label] patherr1: ^ glob.c:362:15: warning: unused variable 'stb' [-Wunused-variable] struct stat stb; ^ glob.c: In function 'amatch': glob.c:570:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (cc = *p++) { ^ glob.c:583:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (cc == 0) ^ glob.c:627:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (stat(gpath, &stb) == 0 && isdir(stb)) ^ glob.c: At top level: glob.c:138:12: warning: 'Gmatch' defined but not used [-Wunused-function] static int Gmatch FUNCTION((s, p), register char *s AND register char *p) ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o keycrunch.o keycrunch.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o lock.o lock.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o lookup.o lookup.c keycrunch.c: In function 'opiekeycrunch': keycrunch.c:44:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while(*c2 = *(secret++)) c2++; ^ keycrunch.c:54:3: warning: implicit declaration of function 'opiehashlen' [-Wimplicit-function-declaration] opiehashlen(algorithm & 0x0f, c, result, i); ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -c -o opieserv.o opieserv.c lookup.c: In function 'opielookup': lookup.c:26:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (i = __opiereadrec(opie)) ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o newseed.o newseed.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o parsechallenge.o parsechallenge.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o passcheck.o passcheck.c parsechallenge.c: In function '__opieparsechallenge': parsechallenge.c:53:21: warning: implicit declaration of function 'strtoul' [-Wimplicit-function-declaration] if (((*sequence = strtoul(++c, &c, 10)) > OPIE_SEQUENCE_MAX) || !*sequence) ^ parsechallenge.c:56:15: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration] while(*c && isspace(*c)) c++; ^ opieserv.c: In function 'main': opieserv.c:46:4: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ opieserv.c:46:4: warning: incompatible implicit declaration of built-in function 'exit' opieserv.c:46:4: note: include '' or provide a declaration of 'exit' opieserv.c:66:11: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ opieserv.c:66:11: note: include '' or provide a declaration of 'exit' opieserv.c:72:4: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ opieserv.c:72:4: note: include '' or provide a declaration of 'exit' gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o passwd.o passwd.c passwd.c: In function 'opiepasswd': passwd.c:33:39: warning: implicit declaration of function 'opieinsecure' [-Wimplicit-function-declaration] if ((flags & OPIEPASSWD_CONSOLE) && opieinsecure()) ^ passwd.c:73:7: warning: implicit declaration of function 'opieunlock' [-Wimplicit-function-declaration] if (opieunlock()) ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o randomchallenge.o randomchallenge.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o readpass.o readpass.c newseed.c: In function 'opienewseed': newseed.c:56:12: warning: implicit declaration of function 'strtoul' [-Wimplicit-function-declaration] if ((i = strtoul(++c, (char **)0, 10)) < max) { ^ newseed.c:70:3: warning: implicit declaration of function 'time' [-Wimplicit-function-declaration] time(&now); ^ newseed.c:71:3: warning: implicit declaration of function 'srand' [-Wimplicit-function-declaration] srand(now); ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o unlock.o unlock.c newseed.c:88:6: warning: implicit declaration of function 'rand' [-Wimplicit-function-declaration] (rand() % 9999) + 1) >= OPIE_SEED_MAX+1) ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o verify.o verify.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o version.o version.c randomchallenge.c: In function 'opierandomchallenge': randomchallenge.c:45:7: warning: implicit declaration of function 'opienewseed' [-Wimplicit-function-declaration] if (opienewseed(buf)) ^ randomchallenge.c:49:5: warning: implicit declaration of function 'rand' [-Wimplicit-function-declaration] (rand() % 499) + 1, buf); ^ readpass.c: In function 'opiereadpass': readpass.c:261:9: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(1, bsseq, sizeof(bsseq) - 1); ^ readpass.c:274:11: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(1, bsseq, sizeof(bsseq) - 1); ^ readpass.c:284:7: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(1, c, 1); ^ readpass.c:289:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(1, c, 1); ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o btoe.o btoe.c verify.c: In function 'opieverify': verify.c:89:10: warning: implicit declaration of function 'isalnum' [-Wimplicit-function-declaration] if (!isalnum(*c)) ^ verify.c:95:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (c = strchr(response, ':')) { ^ verify.c:218:3: warning: implicit declaration of function 'opieunlock' [-Wimplicit-function-declaration] opieunlock(); ^ verify.c:73:15: warning: unused variable 'nopie' [-Wunused-variable] struct opie nopie; ^ verify.c: At top level: verify.c:50:14: warning: 'algids' defined but not used [-Wunused-variable] static char *algids[] = { NULL, NULL, NULL, "sha1", "md4", "md5" }; ^ version.c: In function 'opieversion': version.c:28:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^ version.c:28:3: warning: incompatible implicit declaration of built-in function 'exit' version.c:28:3: note: include '' or provide a declaration of 'exit' gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o accessfile.o accessfile.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o generator.o generator.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o insecure.o insecure.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o getutmpentry.o getutmpentry.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -c -o y.tab.o y.tab.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o readrec.o readrec.c gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o writerec.o writerec.c generator.c: In function 'opiegenerator': generator.c:166:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (i = opiekeycrunch(algorithm, &key, seed, secret)) ^ generator.c:182:6: warning: implicit declaration of function 'opienewseed' [-Wimplicit-function-declaration] if (opienewseed(strcpy(newseed, seed)) < 0) ^ generator.c:176:8: warning: unused variable 'c' [-Wunused-variable] char *c; ^ insecure.c: In function 'opieinsecure': insecure.c:74:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (s = strchr(display_name, ':')) { ^ insecure.c:94:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (s = strchr(display_name, '.')) { ^ insecure.c:135:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (s = strchr(host, ':')) { ^ insecure.c:145:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (s = strchr(host, ' ')) { ^ insecure.c:147:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (s = strchr(s + 1, ' ')) ^ y.tab.c: In function 'yyparse': y.tab.c:1465:16: warning: implicit declaration of function 'yylex' [-Wimplicit-function-declaration] yychar = yylex (); ^ ftpcmd.y:195:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] user((char *) $3); ^ ftpcmd.y:196:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $3); ^ ftpcmd.y:200:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] pass((char *) $3); ^ ftpcmd.y:201:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $3); ^ ftpcmd.y:214:17: warning: implicit declaration of function 'reply' [-Wimplicit-function-declaration] reply(200, "PORT command successful."); ^ ftpcmd.y:304:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retrieve((char *) 0, (char *) $4); ^ ftpcmd.y:306:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $4); ^ ftpcmd.y:311:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] store((char *) $4, "w", 0); ^ ftpcmd.y:313:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $4); ^ ftpcmd.y:318:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] store((char *) $4, "a", 0); ^ ftpcmd.y:320:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $4); ^ ftpcmd.y:330:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] send_file_list((char *) $4); ^ ftpcmd.y:332:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $4); ^ ftpcmd.y:346:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] retrieve(buffer, (char *) $4); ^ ftpcmd.y:349:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $4); ^ ftpcmd.y:354:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] statfilecmd((char *) $4); ^ ftpcmd.y:356:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $4); ^ ftpcmd.y:365:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] delete((char *) $4); ^ ftpcmd.y:367:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $4); ^ ftpcmd.y:372:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] renamecmd(fromname, (char *) $3); ^ ftpcmd.y:378:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $3); ^ ftpcmd.y:392:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] cwd((char *) $4); ^ ftpcmd.y:394:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $4); ^ ftpcmd.y:402:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] register char *cp = (char *)$3; ^ ftpcmd.y:405:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] cp = (char *)$3 + 4; ^ ftpcmd.y:413:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] help(cmdtab, (char *) $3); ^ ftpcmd.y:422:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] makedir((char *) $4); ^ ftpcmd.y:424:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $4); ^ ftpcmd.y:429:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] removedir((char *) $4); ^ ftpcmd.y:431:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $4); ^ ftpcmd.y:449:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] help(sitetab, (char *) $5); ^ ftpcmd.y:482:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] else if (chmod((char *) $8, $6) < 0) ^ ftpcmd.y:483:6: warning: implicit declaration of function 'perror_reply' [-Wimplicit-function-declaration] perror_reply(550, (char *) $8); ^ ftpcmd.y:483:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] perror_reply(550, (char *) $8); ^ ftpcmd.y:488:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $8); ^ ftpcmd.y:513:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] store((char *) $4, "w", 1); ^ ftpcmd.y:515:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $4); ^ ftpcmd.y:541:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] sizecmd((char *) $4); ^ ftpcmd.y:543:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $4); ^ ftpcmd.y:559:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (stat((char *) $4, &stbuf) < 0) ^ ftpcmd.y:560:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] perror_reply(550, (char *) $4); ^ ftpcmd.y:563:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (char *) $4); ^ ftpcmd.y:575:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $4); ^ ftpcmd.y:593:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] fromname = renamefrom((char *) $4); ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o login.o login.c ftpcmd.y:595:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $4); ^ In file included from /usr/include/string.h:648:0, from ftpcmd.y:88: ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ readrec.c: In function '__opiereadrec': ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ readrec.c:141:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (c = strchr(opie->opie_principal, ':')) ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ readrec.c:139:9: warning: unused variable 'i' [-Wunused-variable] int i; ^ ftpcmd.y:741:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (logged_in && $1 && strncmp((char *) $1, "~", 1) == 0) { ^ ftpcmd.y:742:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *(char **)&($$) = *ftpglob((char *) $1); ^ ftpcmd.y:748:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *) $1); ^ y.tab.c:2416:7: warning: implicit declaration of function 'yyerror' [-Wimplicit-function-declaration] yyerror (YY_("syntax error")); ^ ftpcmd.y: In function 'telnetgetline': ftpcmd.y:882:11: warning: type defaults to 'int' in declaration of 'c' [-Wimplicit-int] register c; ^ ftpcmd.y: In function 'help': ftpcmd.y:1207:3: warning: implicit declaration of function 'lreply' [-Wimplicit-function-declaration] lreply(214, "The following %scommands are recognized %s.", ^ writerec.c: In function '__opiewriterec': writerec.c:44:13: warning: unused variable 'f2' [-Wunused-variable] FILE *f, *f2 = NULL; ^ writerec.c:42:8: warning: unused variable 'buf' [-Wunused-variable] char buf[17], buf2[64]; ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o open.o open.c login.c: In function 'opielogin': login.c:75:14: warning: implicit declaration of function 'getpid' [-Wimplicit-function-declaration] u.ut_pid = getpid(); ^ login.c:95:16: warning: passing argument 1 of 'gettimeofday' from incompatible pointer type [-Wincompatible-pointer-types] gettimeofday(&u.ut_tv, NULL); ^ In file included from /usr/include/bits/utmp.h:24:0, from /usr/include/utmp.h:29, from login.c:24: /usr/include/sys/time.h:71:12: note: expected 'struct timeval * restrict' but argument is of type 'struct *' extern int gettimeofday (struct timeval *__restrict __tv, ^ login.c:110:3: warning: implicit declaration of function 'opielogwtmp' [-Wimplicit-function-declaration] opielogwtmp(line, name, host, id); ^ login.c:113:1: warning: label 'dosetlogin' defined but not used [-Wunused-label] dosetlogin: ^ login.c:109:1: warning: label 'dowtmp' defined but not used [-Wunused-label] dowtmp: ^ gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing -DKEY_FILE=\"/etc/opiekeys\" -fPIC -I.. -I../libmissing -c -o logwtmp.o logwtmp.c logwtmp.c: In function 'opielogwtmp': logwtmp.c:158:5: warning: implicit declaration of function 'time' [-Wimplicit-function-declaration] time(&ut.ut_time); ^ logwtmp.c: At top level: logwtmp.c:86:12: warning: 'fdx' defined but not used [-Wunused-variable] static int fdx = -1; ^ logwtmp.c: In function 'opielogwtmp': logwtmp.c:161:5: warning: ignoring return value of 'ftruncate', declared with attribute warn_unused_result [-Wunused-result] ftruncate(fd, buf.st_size); ^ ar cr libopie.a md4c.o md5c.o atob8.o btoa8.o btoh.o challenge.o getsequence.o hash.o hashlen.o keycrunch.o lock.o lookup.o newseed.o parsechallenge.o passcheck.o passwd.o randomchallenge.o readpass.o unlock.o verify.o version.o btoe.o accessfile.o generator.o insecure.o getutmpentry.o readrec.o writerec.o login.o open.o logwtmp.o ranlib libopie.a make[1]: Leaving directory `/usr/src/RPM/BUILD/opie-2.4/libopie' gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing opietest.o -Llibopie -Llibmissing -lopie -lnsl -lcrypt -lmissing -lopie -o opietest gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing opiekey.o -Llibopie -Llibmissing -lopie -lnsl -lcrypt -lmissing -lopie -o opiekey gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing opiegen.o -Llibopie -Llibmissing -lopie -lnsl -lcrypt -lmissing -lopie -o opiegen gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing opielogin.o permsfile.o -Llibopie -Llibmissing -lopie -lnsl -lcrypt -lmissing -lopie -o opielogin gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing opiesu.o -Llibopie -Llibmissing -lopie -lnsl -lcrypt -lmissing -lopie -o opiesu gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing opiepasswd.o -Llibopie -Llibmissing -lopie -lnsl -lcrypt -lmissing -lopie -o opiepasswd gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing opieinfo.o -Llibopie -Llibmissing -lopie -lnsl -lcrypt -lmissing -lopie -o opieinfo gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing opieserv.o -Llibopie -Llibmissing -lopie -lnsl -lcrypt -lmissing -lopie -o opieserv ./opietest && touch opietest-passed opietest: executing 13 tests ( 1/13) testing opieatob8... passed ( 2/13) testing opiebtoa8... passed ( 3/13) testing opiebtoe... passed ( 4/13) testing opieetob... passed ( 5/13) testing opiegenerator... passed ( 6/13) testing opiegetsequence... passed ( 7/13) testing opiehash(MD4)... passed ( 8/13) testing opiehash(MD5)... passed ( 9/13) testing opieinsecure... passed (10/13) testing opiekeycrunch... passed (11/13) testing opielock... skipped (12/13) testing opierandomchallenge... passed (13/13) testing opieunlock... skipped opietest: completed 13 tests. 11 tests passed, 2 tests skipped, 0 tests failed. gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Ilibmissing opieftpd.o glob.o popen.o y.tab.o -Llibopie -Llibmissing -lopie -lnsl -lcrypt -lmissing -lopie -o opieftpd make: Leaving directory `/usr/src/RPM/BUILD/opie-2.4' + cd pam_opie + '[' -n 8 ']' + make -j8 make: Entering directory `/usr/src/RPM/BUILD/opie-2.4/pam_opie' mkdir -p ./dynamic gcc -pipe -Wall -g -O2 -fno-strict-aliasing -Dlinux -DLINUX_PAM -ansi -D_POSIX_SOURCE -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wtraditional -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -pedantic -fPIC -DPAM_DYNAMIC -c pam_opie.c -o dynamic/pam_opie.o pam_opie.c: In function 'xstrdup': pam_opie.c:36:7: warning: traditional C rejects ISO C style function definitions [-Wtraditional] char *xstrdup(const char *x) ^ pam_opie.c: In function 'converse': pam_opie.c:57:5: warning: traditional C rejects ISO C style function definitions [-Wtraditional] int converse(pam_handle_t *pamh, int nargs, struct pam_message **message, ^ pam_opie.c:66:9: warning: to be safe all intermediate pointers in cast from 'struct pam_message **' to 'const struct pam_message **' must be 'const' qualified [-Wcast-qual] (const struct pam_message **) message, ^ gcc -shared -Xlinker -x -o pam_opie.so dynamic/pam_opie.o -L../libopie -lopie -lc make: Leaving directory `/usr/src/RPM/BUILD/opie-2.4/pam_opie' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.91110 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/opie-buildroot + : + /bin/rm -rf -- /usr/src/tmp/opie-buildroot + cd opie-2.4 + mkdir -p /usr/src/tmp/opie-buildroot/etc + mkdir -p /usr/src/tmp/opie-buildroot/usr/share/man/man1/ + make CHOWN=/bin/echo DESTDIR=/usr/src/tmp/opie-buildroot install make: Entering directory `/usr/src/RPM/BUILD/opie-2.4' Installing OPIE client software... Copying OPIE key-related files Changing file permissions Symlinking aliases to opiekey Installing manual pages Installing OPIE server software... Copying OPIE user programs Changing file permissions Installing OPIE system programs... Making sure OPIE database file exists Changing permissions of OPIE database file Changing ownership of OPIE database file Creating OPIE lock directory Installing manual pages REMEMBER to run opiepasswd on your users immediately. make: Leaving directory `/usr/src/RPM/BUILD/opie-2.4' + install -m 644 -D opie.h /usr/src/tmp/opie-buildroot/usr/include/opie.h + install -m 644 -D libopie/libopie.a /usr/src/tmp/opie-buildroot/usr/lib64/libopie.a + mv pam_opie/README ./README.PAM + cd pam_opie + make FAKEROOT=/usr/src/tmp/opie-buildroot SECUREDIR=/lib64/security install make: Entering directory `/usr/src/RPM/BUILD/opie-2.4/pam_opie' mkdir -p ./dynamic mkdir -p /usr/src/tmp/opie-buildroot/lib64/security install -m 755 pam_opie.so /usr/src/tmp/opie-buildroot/lib64/security make: Leaving directory `/usr/src/RPM/BUILD/opie-2.4/pam_opie' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/opie-buildroot (auto) mode of './usr/bin/opiepasswd' changed from 4755 (rwsr-xr-x) to 4711 (rws--x--x) mode of './lib64/security/pam_opie.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/opie-buildroot (binconfig,pkgconfig,libtool,desktop) Compressing files in /usr/src/tmp/opie-buildroot (auto) removed '/usr/src/tmp/opie-buildroot/usr/share/man/man1/otp-md5.1' '/usr/src/tmp/opie-buildroot/usr/share/man/man1/otp-md5.1.xz' -> 'opiekey.1.xz' removed '/usr/src/tmp/opie-buildroot/usr/share/man/man1/otp-md4.1' '/usr/src/tmp/opie-buildroot/usr/share/man/man1/otp-md4.1.xz' -> 'opiekey.1.xz' Adjusting library links in /usr/src/tmp/opie-buildroot ./lib64: ./usr/lib64: Verifying ELF objects in /usr/src/tmp/opie-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./lib64/security/pam_opie.so: undefined symbol: pam_get_item verify-elf: WARNING: ./lib64/security/pam_opie.so: undefined symbol: pam_get_user verify-elf: WARNING: ./lib64/security/pam_opie.so: undefined symbol: pam_set_item Hardlinking identical .pyc and .pyo files Processing files: opie-2.4-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.73356 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd opie-2.4 + DOCDIR=/usr/src/tmp/opie-buildroot/usr/share/doc/opie-2.4 + export DOCDIR + rm -rf /usr/src/tmp/opie-buildroot/usr/share/doc/opie-2.4 + /bin/mkdir -p /usr/src/tmp/opie-buildroot/usr/share/doc/opie-2.4 + cp -prL BUG-REPORT COPYRIGHT.NRL INSTALL License.TIN README README.PAM /usr/src/tmp/opie-buildroot/usr/share/doc/opie-2.4 + chmod -R go-w /usr/src/tmp/opie-buildroot/usr/share/doc/opie-2.4 + chmod -R a+rX /usr/src/tmp/opie-buildroot/usr/share/doc/opie-2.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.bFLGF2 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7CMxNz find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Provides: pam_opie, PAM(pam_opie.so) Requires: /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libcrypt.so.1()(64bit) >= set:hguT2, libcrypt.so.1(GLIBC_2.2.5)(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.J2sWpf Creating opie-debuginfo package Processing files: opie-devel-2.4-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.pGjLWX find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xMdbkJ find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vzeIEx Processing files: opie-debuginfo-2.4-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.JEyghp find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XZu7Oj find-requires: running scripts (debuginfo) Requires: opie = 2.4-alt1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libcrypt.so.1) warning: Installed (but unpackaged) file(s) found: /usr/lib64/libopie.a Wrote: /usr/src/RPM/RPMS/x86_64/opie-2.4-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/opie-devel-2.4-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/opie-debuginfo-2.4-alt1.x86_64.rpm 9.19user 4.92system 0:20.07elapsed 70%CPU (0avgtext+0avgdata 35724maxresident)k 0inputs+0outputs (0major+1176970minor)pagefaults 0swaps 13.32user 8.29system 0:28.12elapsed 76%CPU (0avgtext+0avgdata 122044maxresident)k 0inputs+0outputs (0major+1406618minor)pagefaults 0swaps --- opie-2.4-alt1.x86_64.rpm.repo 2011-05-27 13:14:53.000000000 +0000 +++ opie-2.4-alt1.x86_64.rpm.hasher 2019-04-14 01:19:05.847684473 +0000 @@ -19,17 +19,18 @@ /usr/share/doc/opie-2.4/README.PAM 100644 -/usr/share/man/man1/opiegen.1.gz 100644 -/usr/share/man/man1/opieinfo.1.gz 100644 -/usr/share/man/man1/opiekey.1.gz 100644 -/usr/share/man/man1/opielogin.1.gz 100644 -/usr/share/man/man1/opiepasswd.1.gz 100644 -/usr/share/man/man1/opieserv.1.gz 100644 -/usr/share/man/man1/opiesu.1.gz 100644 -/usr/share/man/man1/otp-md4.1.gz 120777 opiekey.1.gz -/usr/share/man/man1/otp-md5.1.gz 120777 opiekey.1.gz -/usr/share/man/man4/opie.4.gz 100644 -/usr/share/man/man5/opieaccess.5.gz 100644 -/usr/share/man/man5/opiekeys.5.gz 100644 -/usr/share/man/man8/opieftpd.8.gz 100644 +/usr/share/man/man1/opiegen.1.xz 100644 +/usr/share/man/man1/opieinfo.1.xz 100644 +/usr/share/man/man1/opiekey.1.xz 100644 +/usr/share/man/man1/opielogin.1.xz 100644 +/usr/share/man/man1/opiepasswd.1.xz 100644 +/usr/share/man/man1/opieserv.1.xz 100644 +/usr/share/man/man1/opiesu.1.xz 100644 +/usr/share/man/man1/otp-md4.1.xz 120777 opiekey.1.xz +/usr/share/man/man1/otp-md5.1.xz 120777 opiekey.1.xz +/usr/share/man/man4/opie.4.xz 100644 +/usr/share/man/man5/opieaccess.5.xz 100644 +/usr/share/man/man5/opiekeys.5.xz 100644 +/usr/share/man/man8/opieftpd.8.xz 100644 Requires: /lib64/ld-linux-x86-64.so.2 Requires: libc.so.6(GLIBC_2.11)(64bit) +Requires: libc.so.6(GLIBC_2.14)(64bit) Requires: libc.so.6(GLIBC_2.2.5)(64bit)