(Please excuse the long lines in this message.)

The short version is, OpenAFS 1.3.65 knows nothing about Linux 2.6 on PowerPC. I would like to get a PowerPC client on our AFS cell. I imagine most of the code will be similar to Linux 2.6 on i386.

The system runs Debian. It's running kernel 2.6.6 with some patches to make the kernel correctly handle its Radeon 9200. (It's an iBook G4.)

Does anyone have any suggesetion on how to get started, or is there a plan at all to support Linux on PowerPC?

Thanks,

Asheesh.

# ./configure--with-linux-kernel-headers=/usr/src/kernel-headers-2.6.6/
# make

Result attached.

--
Q:      Why do firemen wear red suspenders?
A:      To conform with departmental regulations concerning uniform dress.
baroque:/usr/src/openafs-1.3.65# make
mkdir -p /usr/src/openafs-1.3.65/include
mkdir -p /usr/src/openafs-1.3.65/include/afs
mkdir -p /usr/src/openafs-1.3.65/lib
make build
make[1]: Entering directory `/usr/src/openafs-1.3.65'
make finale DEST=/usr/src/openafs-1.3.65/ppc_linux26/dest COMPILE_PART2B=all DESTDIR=
make[2]: Entering directory `/usr/src/openafs-1.3.65'
cd src && cd config && make all
make[3]: Entering directory `/usr/src/openafs-1.3.65/src/config'
rm -f Makefile.version
if      [ -r SRC/../CML/state ] ; \
then    cp ./Makefile.version-CML Makefile.version ; \
else    cp Makefile.version-NOCML Makefile.version ; \
fi
make -f Makefile.version AFS_component_version_number.c
make[4]: Entering directory `/usr/src/openafs-1.3.65/src/config'
echo 'char cml_version_number[]="@(#) OpenAFS 1.3.65 built ' `date +"%Y-%m-%d"` '";' 
>AFS_component_version_number.c
echo 'char* AFSVersion = "openafs 1.3.65"; ' >>AFS_component_version_number.c
make[4]: Leaving directory `/usr/src/openafs-1.3.65/src/config'
cc  -O -I/usr/src/openafs-1.3.65/include -I.  -O -I. -c ./config.c
cc  -O -I/usr/src/openafs-1.3.65/include -I.  -O -c ./mc.c
cc  -O -I/usr/src/openafs-1.3.65/include -I.  -O -o config config.o mc.o
cc  -O -I/usr/src/openafs-1.3.65/include -I.  -O -o mkvers ./mkvers.c
make[3]: *** No rule to make target `param.ppc_linux26.h', needed by 
`/usr/src/openafs-1.3.65/include/afs/param.h'.  Stop.
make[3]: Leaving directory `/usr/src/openafs-1.3.65/src/config'
make[2]: *** [config] Error 2
make[2]: Leaving directory `/usr/src/openafs-1.3.65'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/usr/src/openafs-1.3.65'
make: *** [all] Error 2

Reply via email to