[OpenAFS-devel] 1.5.30a has compile errors on linux
Jason Edgecombe
jason@rampaginggeek.com
Sat, 19 Jul 2008 13:46:13 -0400
Russ Allbery wrote:
> Jason Edgecombe <jason@rampaginggeek.com> writes:
>
>
>> I wanted to see if I would have any better luck compiling 1.5.x for maemo.
>>
>> Cross-compiling for armel in scratchbox if that matters.
>>
>> The compile failed. Here is the last few lines of the compile:
>>
>
> The basic problem that caused this was that arm was the only platform that
> didn't get UBIK_PTHREAD_ENV defined everywhere AFS_PTHREAD_ENV was
> defined. Since both were otherwise always defined together, I believe
> UBIK_PTHREAD_ENV is redundant.
>
> I think /afs/ir.stanford.edu/users/r/r/rra/public/dropoff/openafs-pthread.diff
> fixes the underlying problem in the correct way after some discussion on
> Zephyr. Will commit after further build testing and review.
>
>
I applied the patch. Now I get the following error:
cc -O -I/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/src/config
-I. -I../../../src/tvlserver
-I/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/include
-I/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/include/afs
-I/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/include/rx
-I/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build
-I/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/src
-I/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/src
-DAFS_PTHREAD_ENV -pthread -D_REENTRANT -D_LARGEFILE64_SOURCE
-D_XOPEN_SOURCE=600 -D_BSD_SOURCE -c vldbint.ss.c
/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/src/rxgen/rxgen -x -c
-o vldbint.xdr.c ../vlserver/vldbint.xg
sbox-arm-linux-cpp: ../vlserver/vldbint.xg: No such file or directory
sbox-arm-linux-cpp: warning: `-x c' after last input file has no effect
sbox-arm-linux-cpp: no input files
cc -O -I/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/src/config
-I. -I../../../src/tvlserver
-I/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/include
-I/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/include/afs
-I/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/include/rx
-I/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build
-I/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/src
-I/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/src
-DAFS_PTHREAD_ENV -pthread -D_REENTRANT -D_LARGEFILE64_SOURCE
-D_XOPEN_SOURCE=600 -D_BSD_SOURCE -c vldbint.xdr.c
cc -o vlserver vlserver.o vlutils.o vlprocs.o vldbint.ss.o \
vldbint.xdr.o
/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/lib/libubik_pthread.a
/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/lib/libafsauthent.a
/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/lib/libcmd.a
/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/lib/libafsrpc.a
/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/lib/libafsutil.a
-lpthread -lresolv
/home/maemo/afs/dpkg/1.5.50/openafs-1.5.50a/build/lib/libaudit.a
vlserver.o: In function `main':vlserver.c:(.text+0xa4c): undefined
reference to `VL_ExecuteRequest'
collect2: ld returned 1 exit status
make[4]: *** [vlserver] Error 1
I ran regen.sh and recompiled, but I got the same result.
Jason