curd n00b

Joined: 28 Jan 2003 Posts: 3 Location: Belgica
|
Posted: Fri Apr 13, 2012 9:04 am Post subject: netatalk won't update/install |
|
|
After running emerge -vat --update --newuse --deep --with-bdeps=y --autounmask-write @world , emerge tries to update netatalk-2.2.1-r2 to 2.2.1-r3
However, the install stage fails with:
Making install in etc
make[1]: Entering directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc'
Making install in afpd
make[2]: Entering directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/afpd'
make[3]: Entering directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/afpd'
/bin/mkdir -p '/var/tmp/portage/net-fs/netatalk-2.2.1-r3/image//usr/sbin'
/bin/sh ../../libtool --mode=install /usr/bin/install -c afpd '/var/tmp/portage/net-fs/netatalk-2.2.1-r3/image//usr/sbin'
libtool: install: /usr/bin/install -c .libs/afpd /var/tmp/portage/net-fs/netatalk-2.2.1-r3/image//usr/sbin/afpd
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/afpd'
make[2]: Leaving directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/afpd'
Making install in cnid_dbd
make[2]: Entering directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/cnid_dbd'
make[3]: Entering directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/cnid_dbd'
/bin/mkdir -p '/var/tmp/portage/net-fs/netatalk-2.2.1-r3/image//usr/bin'
/bin/sh ../../libtool --mode=install /usr/bin/install -c dbd '/var/tmp/portage/net-fs/netatalk-2.2.1-r3/image//usr/bin'
libtool: install: /usr/bin/install -c .libs/dbd /var/tmp/portage/net-fs/netatalk-2.2.1-r3/image//usr/bin/dbd
/bin/mkdir -p '/var/tmp/portage/net-fs/netatalk-2.2.1-r3/image//usr/sbin'
/bin/sh ../../libtool --mode=install /usr/bin/install -c cnid_dbd cnid_metad '/var/tmp/portage/net-fs/netatalk-2.2.1-r3/image//usr/sbin'
libtool: install: /usr/bin/install -c .libs/cnid_dbd /var/tmp/portage/net-fs/netatalk-2.2.1-r3/image//usr/sbin/cnid_dbd
libtool: install: /usr/bin/install -c .libs/cnid_metad /var/tmp/portage/net-fs/netatalk-2.2.1-r3/image//usr/sbin/cnid_metad
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/cnid_dbd'
make[2]: Leaving directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/cnid_dbd'
Making install in uams
make[2]: Entering directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/uams'
Making install in uams_krb4
make[3]: Entering directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/uams/uams_krb4'
make[4]: Entering directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/uams/uams_krb4'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Leaving directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/uams/uams_krb4'
make[3]: Leaving directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/uams/uams_krb4'
make[3]: Entering directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/uams'
make[4]: Entering directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/uams'
make install-exec-hook
make[5]: Entering directory `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/uams'
(cd /var/tmp/portage/net-fs/netatalk-2.2.1-r3/image//usr/lib64/netatalk && \
rm -f uams_clrtxt.so uams_dhx.so uams_dhx2.so && \
ln -s uams_pam.so uams_clrtxt.so && \
echo && ln -s uams_dhx_pam.so uams_dhx.so && \
echo && ln -s uams_dhx2_pam.so uams_dhx2.so \
)
/bin/sh: line 0: cd: /var/tmp/portage/net-fs/netatalk-2.2.1-r3/image//usr/lib64/netatalk: No such file or directory
When I go into `/var/tmp/portage/net-fs/netatalk-2.2.1-r3/work/netatalk-2.2.1/etc/uams' myself and run make install-exec-hook manually, it succeeds.
In the Makefile install-exec-hooks is:
install-exec-hook:
(cd $(DESTDIR)$(uamsdir) && \
rm -f $(uams_LINKS) && \
$(LN_S) $(UAMS_CLRTXT_LINK) uams_clrtxt.so && \
$(dhx_exec_hook) && \
$(dhx2_exec_hook) \
)
So somehow DESTDIR is set incorrectly?
Does anyone else have this issue? Any tips?
This is on amd64, netatalk has USE="acl avahi cracklib cups ldap pam ssl tcpd"
Kind regards,
Wim |
|