Subject: qmail syncdir problem
To: None <tech-pkg@netbsd.org>
From: rudolf <netbsd@eq.cz>
List: tech-pkg
Date: 06/07/2005 21:30:44
Hi,
I am trying to install qmail with "PKG_OPTIONS.qmail+=syncdir" from
pkgsrc on NetBSD-2.0_STABLE, but the install phase is failing (the same
results with amd64 and i386).
The last lines are:
_____
./compile auto-gid.c
auto-gid.c: In function `main':
auto-gid.c:22: warning: return type of `main' is not `int'
./load auto-gid substdio.a error.a str.a fs.a
( ./auto-uid auto_uida `head -1 conf-users` &&./auto-uid auto_uidd
`head -2 conf-users | tail -1` &&./auto-uid auto_uidl `head -3
conf-users | tail -1` &&./auto-uid auto_uido `head -4 conf-users | tail
-1` &&./auto-uid auto_uidp `head -5 conf-users | tail -1` &&./auto-uid
auto_uidq `head -6 conf-users | tail -1` &&./auto-uid auto_uidr `head
-7 conf-users | tail -1` &&./auto-uid auto_uids `head -8 conf-users |
tail -1` &&./auto-gid auto_gidq `head -1 conf-groups` &&./auto-gid
auto_gidn `head -2 conf-groups | tail -1` ) > auto_uids.c.tmp && mv
auto_uids.c.tmp auto_uids.c
fatal: unable to find user alias
*** Error code 111
Stop.
make: stopped in /usr/pkgsrc/mail/qmail/work/qmail-1.03
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/mail/qmail
===>
===> There was an error during the ``build'' phase.
===> Please investigate the following for more information:
===> * log of the build
===> * /usr/pkgsrc/mail/qmail/work/.work.log
===>
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/mail/qmail
_____
It also generates following line to syslog: "auto-uid: /etc/pwd.db: Bad
address". There is a valid entry in /etc/passwd for user 'alias'.
Last lines of /usr/pkgsrc/mail/qmail/work/.work.log are:
_____
(logic) push: -lsyncdir [split]
(logic) pop: -I/usr/pkgsrc/mail/qmail/work/.buildlink/include
(logic) to: -I/usr/pkgsrc/mail/qmail/work/.buildlink/include [cached]
(logic) push: -I/usr/pkgsrc/mail/qmail/work/.buildlink/include
(logic) pop: -L/usr/pkgsrc/mail/qmail/work/.buildlink/lib
(logic) to: -L/usr/pkgsrc/mail/qmail/work/.buildlink/lib [cached]
(logic) push: -L/usr/pkgsrc/mail/qmail/work/.buildlink/lib
(cmd-sink) pop: -s
(cmd-sink) pop: -o
(cmd-sink) pop: auto-gid
(cmd-sink) pop: auto-gid.o
(cmd-sink) pop: substdio.a
(cmd-sink) pop: error.a
(cmd-sink) pop: str.a
(cmd-sink) pop: fs.a
(cmd-sink) pop: -Wl,-R/usr/pkg/lib
(cmd-sink) pop: -L/usr/pkgsrc/mail/qmail/work/.buildlink/lib
(cmd-sink) pop: -lsyncdir
(cmd-sink) pop: -I/usr/pkgsrc/mail/qmail/work/.buildlink/include
(cmd-sink) pop: -L/usr/pkgsrc/mail/qmail/work/.buildlink/lib
<.> /usr/pkgsrc/mail/qmail/work/.gcc/bin/gcc -s -o auto-gid auto-gid.o
substdio.a error.a str.a fs.a -Wl,-R/usr/pkg/lib
-L/usr/pkgsrc/mail/qmail/work/.buildlin
k/lib -I/usr/pkgsrc/mail/qmail/work/.buildlink/include -lsyncdir
_____
Installing qmail with libsyncdir manually (not using pkgsrc) results in:
_____
# make setup
[...]
./install
install: fatal: unable to open current directory: bad address
*** Error code 111
Stop.
_____
Is there a way to install qmail with syncdir on NetBSD? I planned to use
soft-dependencies.
Thanks for any advice,
r.