Subject: install/22059: -current sparc64 build crashes in libmilter
To: None <gnats-bugs@gnats.netbsd.org>
From: Lubomir Sedlacik <salo@Xtrmntr.org>
List: netbsd-bugs
Date: 07/05/2003 12:15:34
>Number:         22059
>Category:       install
>Synopsis:       -current sparc64 build crashes in libmilter
>Confidential:   yes
>Severity:       serious
>Priority:       high
>Responsible:    install-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jul 05 10:17:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Lubomir Sedlacik
>Release:        NetBSD 1.6P
>Organization:
>Environment:
>Description:
since libmilter has been enabled in sendmail, the build crashes on sparc64:

dependall ===> gnu/usr.sbin/sendmail/libmilter
CC=/lfs/tools/bin/sparc64--netbsd-gcc /lfs/tools/bin/nbmkdep -a  -DNOT_SENDMAIL -DNEWDB -DDNSMAP -DIP_SRCROUTE -DMAP_REGEX -DTCPWRAPPERS -DNETISO -DNEEDSGETIPNODE -DNETINET6 -DMILTER -I. -I/src/src/gnu/usr.sbin/sendmail/libmilter/../include  -I/src/src/gnu/dist/sendmail/sendmail -I/src/src/gnu/dist/sendmail/include -DNIS -DSTARTTLS -nostdinc -isystem /lfs/dest/usr/include  /src/src/gnu/dist/sendmail/libmilter/comm.c /src/src/gnu/dist/sendmail/libmilter/engine.c /src/src/gnu/dist/sendmail/libmilter/handler.c /src/src/gnu/dist/sendmail/libmilter/listener.c /src/src/gnu/dist/sendmail/libmilter/main.c /src/src/gnu/dist/sendmail/libmilter/signal.c /src/src/gnu/dist/sendmail/libmilter/sm_gethost.c /src/src/gnu/dist/sendmail/libmilter/smfi.c
CC=/lfs/tools/bin/sparc64--netbsd-gcc /lfs/tools/bin/sparc64--netbsd-lint -chapbxzF -d /lfs/dest/usr/include -DNOT_SENDMAIL -DNEWDB -DDNSMAP -DIP_SRCROUTE -DMAP_REGEX -DTCPWRAPPERS -DNETISO -DNEEDSGETIPNODE -DNETINET6 -DMILTER -I. -I/src/src/gnu/usr.sbin/sendmail/libmilter/../include -I/src/src/gnu/dist/sendmail/sendmail -I/src/src/gnu/dist/sendmail/include -DNIS -DSTARTTLS -i /src/src/gnu/dist/sendmail/libmilter/comm.c
/src/src/gnu/dist/sendmail/libmilter/comm.c(62): warning: semantics of '<<' change in ANSI C; use explicit cast [118]
/src/src/gnu/dist/sendmail/libmilter/comm.c(62): warning: semantics of '<<' change in ANSI C; use explicit cast [118]
/src/src/gnu/dist/sendmail/libmilter/comm.c(72): warning: semantics of '<<' change in ANSI C; use explicit cast [118]
/src/src/gnu/dist/sendmail/libmilter/comm.c(112): warning: conversion to 'unsigned long' due to prototype, arg #3 [259]
/src/src/gnu/dist/sendmail/libmilter/comm.c(113): warning: conversion to 'unsigned int' due to prototype, arg #1 [259]
/src/src/gnu/dist/sendmail/libmilter/comm.c(124): warning: conversion to 'unsigned long' due to prototype, arg #1 [259]
/src/src/gnu/dist/sendmail/libmilter/comm.c(135): warning: semantics of '<<' change in ANSI C; use explicit cast [118]
/src/src/gnu/dist/sendmail/libmilter/comm.c(135): warning: semantics of '<<' change in ANSI C; use explicit cast [118]
/src/src/gnu/dist/sendmail/libmilter/comm.c(145): warning: semantics of '<<' change in ANSI C; use explicit cast [118]
/src/src/gnu/dist/sendmail/libmilter/comm.c(151): warning: conversion to 'unsigned long' due to prototype, arg #3 [259]
/src/src/gnu/dist/sendmail/libmilter/comm.c(267): warning: conversion to 'unsigned int' due to prototype, arg #1 [259]
/src/src/gnu/dist/sendmail/libmilter/comm.c(267): warning: conversion from 'unsigned long' may lose accuracy, arg #1 [298]
/src/src/gnu/dist/sendmail/libmilter/comm.c(268): warning: conversion to 'unsigned long' due to prototype, arg #3 [259]
/src/src/gnu/dist/sendmail/libmilter/comm.c(275): warning: semantics of '<<' change in ANSI C; use explicit cast [118]
/src/src/gnu/dist/sendmail/libmilter/comm.c(282): warning: semantics of '<<' change in ANSI C; use explicit cast [118]
/lfs/tools/bin/sparc64--netbsd-gcc -O -ffixed-g4   -Werror   -DNOT_SENDMAIL -DNEWDB -DDNSMAP -DIP_SRCROUTE -DMAP_REGEX -DTCPWRAPPERS -DNETISO -DNEEDSGETIPNODE -DNETINET6 -DMILTER -I. -I/src/src/gnu/usr.sbin/sendmail/libmilter/../include  -I/src/src/gnu/dist/sendmail/sendmail -I/src/src/gnu/dist/sendmail/include -DNIS -DSTARTTLS -nostdinc -isystem /lfs/dest/usr/include  -c /src/src/gnu/dist/sendmail/libmilter/comm.c
CC=/lfs/tools/bin/sparc64--netbsd-gcc /lfs/tools/bin/sparc64--netbsd-lint -chapbxzF -d /lfs/dest/usr/include -DNOT_SENDMAIL -DNEWDB -DDNSMAP -DIP_SRCROUTE -DMAP_REGEX -DTCPWRAPPERS -DNETISO -DNEEDSGETIPNODE -DNETINET6 -DMILTER -I. -I/src/src/gnu/usr.sbin/sendmail/libmilter/../include -I/src/src/gnu/dist/sendmail/sendmail -I/src/src/gnu/dist/sendmail/include -DNIS -DSTARTTLS -i /src/src/gnu/dist/sendmail/libmilter/engine.c
/src/src/gnu/dist/sendmail/libmilter/engine.c(229): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(251): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(264): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(275): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(284): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(293): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(300): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(368): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(414): warning: conversion to 'unsigned long' due to prototype, arg #5 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(431): warning: conversion to 'unsigned long' due to prototype, arg #5 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(435): warning: conversion to 'unsigned long' due to prototype, arg #5 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(438): warning: conversion to 'unsigned long' due to prototype, arg #5 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(445): warning: conversion to 'unsigned int' due to prototype, arg #1 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(446): warning: conversion to 'unsigned long' due to prototype, arg #3 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(447): warning: conversion to 'unsigned int' due to prototype, arg #1 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(447): warning: conversion from 'unsigned long' may lose accuracy, arg #1 [298]
/src/src/gnu/dist/sendmail/libmilter/engine.c(449): warning: conversion to 'unsigned long' due to prototype, arg #3 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(450): warning: conversion to 'unsigned int' due to prototype, arg #1 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(450): warning: conversion from 'unsigned long' may lose accuracy, arg #1 [298]
/src/src/gnu/dist/sendmail/libmilter/engine.c(452): warning: conversion to 'unsigned long' due to prototype, arg #3 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(454): warning: conversion to 'unsigned long' due to prototype, arg #5 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(520): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(526): warning: conversion to 'unsigned long' due to prototype, arg #3 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(527): warning: conversion to 'unsigned int' due to prototype, arg #1 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(534): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(540): warning: conversion to 'unsigned long' due to prototype, arg #3 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(541): warning: conversion to 'unsigned int' due to prototype, arg #1 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(546): warning: conversion from 'unsigned long' may lose accuracy [132]
/src/src/gnu/dist/sendmail/libmilter/engine.c(552): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(557): warning: conversion to 'unsigned long' due to prototype, arg #3 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(558): warning: conversion to 'unsigned int' due to prototype, arg #1 [259]
/src/src/gnu/dist/sendmail/libmilter/engine.c(563): warning: conversion from 'unsigned long' may lose accuracy [132]
/src/src/gnu/dist/sendmail/libmilter/engine.c(569): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(624): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(640): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(658): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(677): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(688): warning: conversion of pointer to 'int' loses bits [133]
/src/src/gnu/dist/sendmail/libmilter/engine.c(879): warning: argument g unused in function st_quit [231]
/lfs/tools/bin/sparc64--netbsd-gcc -O -ffixed-g4   -Werror   -DNOT_SENDMAIL -DNEWDB -DDNSMAP -DIP_SRCROUTE -DMAP_REGEX -DTCPWRAPPERS -DNETISO -DNEEDSGETIPNODE -DNETINET6 -DMILTER -I. -I/src/src/gnu/usr.sbin/sendmail/libmilter/../include  -I/src/src/gnu/dist/sendmail/sendmail -I/src/src/gnu/dist/sendmail/include -DNIS -DSTARTTLS -nostdinc -isystem /lfs/dest/usr/include  -c /src/src/gnu/dist/sendmail/libmilter/engine.c
cc1: warnings being treated as errors
/src/src/gnu/dist/sendmail/libmilter/engine.c: In function `mi_engine':
/src/src/gnu/dist/sendmail/libmilter/engine.c:229: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c:251: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c:264: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c:275: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c:284: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c:293: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c:300: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c:368: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c: In function `st_optionneg':
/src/src/gnu/dist/sendmail/libmilter/engine.c:520: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c:534: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c:552: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c:569: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c: In function `st_connectinfo':
/src/src/gnu/dist/sendmail/libmilter/engine.c:624: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c:640: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c:658: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c:677: warning: cast from pointer to integer of different size
/src/src/gnu/dist/sendmail/libmilter/engine.c:688: warning: cast from pointer to integer of different size
*** Error code 1

Stop.
nbmake: stopped in /src/src/gnu/usr.sbin/sendmail/libmilter
*** Error code 1

>How-To-Repeat:
try to build -current on sparc64

>Fix:
n/a
>Release-Note:
>Audit-Trail:
>Unformatted:
 System: NetBSD otaku 1.6P
 Architecture: sparc64