[OpenAFS-devel] buildbot works on master, my mac doesn't

Troy Benjegerdes hozer@hozed.org
Wed, 31 Jul 2013 10:24:20 -0500


http://buildbot.openafs.org:8010/builders/macos-x86_64-builder/builds/784/steps/configure/logs/stdio

says the buildbot is doing:

ARCHFLAGS="-arch i386 -arch x86_64" ./configure --enable-transarc-paths --enable-pthreaded-ubik --enable-warnings --enable-checking --disable-pam

Where does it turn off/on PERLUAFS?

Part of this is I'm pretty sure the macports perl (which it's picking up)
is only built x86_64

On Tue, Jul 30, 2013 at 07:29:30PM -0400, Benjamin Kaduk wrote:
> On Tue, 30 Jul 2013, Troy Benjegerdes wrote:
> 
> >So with './regen.sh && ./configure && ./make' on my mac I get:
> >
> >pt/local/lib/perl5/5.12.4/darwin-thread-multi-2level/CORE -lperl -ldl -lm -lutil -lc PERLUAFS/ukernel_swig_perl.o UAFS.pic/libuafs_pic.a /Users/troy/src/openafs-git/lib/libcmd_pic.a /Users/troy/src/openafs-git/lib/libafsutil_pic.a /Users/troy/src/openafs-git/lib/libopr_pic.a -L/Users/troy/src/openafs-git/lib -L/Users/troy/src/openafs-git/lib -lafshcrypto -lrokenafs -lresolv -framework CoreFoundation
> >Undefined symbols for architecture x86_64:
> > "_afs_com_err", referenced from:
> >     _swig_uafs_ParseArgs in ukernel_swig_perl.o
> >     __wrap_uafs_ParseArgs in ukernel_swig_perl.o
> >ld: symbol(s) not found for architecture x86_64
> >collect2: ld returned 1 exit status
> >make[3]: *** [PERLUAFS/ukernel.so] Error 1
> >make[2]: *** [libuafs] Error 2
> >make[1]: *** [build] Error 2
> >make: *** [all] Error 2
> >
> >
> >What am I missing? The buildbot appears to be happy with this revision.
> 
> You're building PERLUAFS and the buildbot isn't?
> 
> -Ben