compilation was pretty smooth using the test ebuilds from http://bugs.gentoo.org/show_bug.cgi?id=69526 but unfortunately it cant get startet. atalkd bails out with a message that its child died and atalkd is not running. it says to check syslog for the cause but i cant get any error messages from there. netatalk-1.6.4 works without problems on that machine. i am not sure if this a bug in gentoo or a bug in the software or a mindtrick of myself. the ebuild works fine for x86 so i hoped i could get it running on ppc64 too. Reproducible: Always Steps to Reproduce: 1. /etc/init.d/atalkd start 2. 3. Actual Results: atalkd exits and complains "child died". Expected Results: atalkd starting up and beginning to register the computer in the appletalk network. Portage 2.0.51-r3 (default-ppc64-2004.3, gcc-3.4.1, glibc-2.3.4.20041006-r0, 2.6.10-rc1-mm2 ppc64) ================================================================= System uname: 2.6.10-rc1-mm2 ppc64 PPC970FX, altivec supported Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.3-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="ppc64" AUTOCLEAN="yes" CFLAGS="-O2" CHOST="powerpc64-unknown-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="berkdb bitmap-fonts cups dvd f77 foomaticdb fortran gdbm gif imlib jpeg libwww mitshm nls oggvorbis oss pam perl png ppc64 python readline sdl slang ssl tcpd truetype xv"
Created attachment 44466 [details] strace -f atalkd strace of atalkd and its forks without the init scripts.
assigning to ppc64
What I had to do was apply the patch to the 2.0.1 ebuild in bug 69526 Also make sure you have atalk built into your kernel. (But I bet you do) * Starting atalkd... [ ok ] * Registering tardis:Workstation... [ ok ] * Registering tardis:netatalk... [ ok ] * Starting papd... [ ok ] * Starting afpd... [ ok ] tardis init.d # ps aux | grep atalkd root 6381 0.0 0.1 2260 1100 ? S 12:37 0:00 /usr/sbin/atalkd Enjoy!
ok looks like this was a kernel bug. the experimental 2.6.10 tree seems really experimental/non-stable. it works fine with the 2.6.9 series.
closing as Florian Zwoch reported in last comment, that it works.