On Thu, 6 Oct 2005, Kyle Moffett wrote:

On Oct 5, 2005, at 09:53:21, Jeffrey Altman wrote:
If you have been waiting to work on Tiger support, now is your chance. The merge of the Tiger work with the mainline code more than likely broke things both in the Tiger support as well as on other platforms.

Ok, here's my first problem report: Compiling the "openafs-stable-1_4_x" branch as of now under Tiger (using GCC version 4.0, the default), dies with the following errors:

Compiles all the way through for me.
Using built-in specs.
Target: powerpc-apple-darwin8
Configured with: /private/var/tmp/gcc/gcc-5026.obj~19/src/configure --disable-checking --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^+.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/gcc/darwin/4.0/c++ --build=powerpc-apple-darwin8 --host=powerpc-apple-darwin8 --target=powerpc-apple-darwin8
Thread model: posix
gcc version 4.0.0 (Apple Computer, Inc. build 5026)

../machine/types.h:30:23: error: ppc/types.h: No such file or directory

[]

It looks like the -nostdinc is preventing it from locating ppc/types.h which is included by sys/types.h, but I'm not sure how it gets ahold of a sys/types.h to know where to go looking. I have a complete full-install of Xcode Tools 2.1.

It links directories of headers into src/libafs. ppc is not one of them. Maybe it should be. Wonder why it's building for me.
--- MakefileProto.DARWIN.in     5 Oct 2005 05:58:38 -0000       1.21.2.2
+++ MakefileProto.DARWIN.in     6 Oct 2005 19:01:02 -0000
@@ -65,7 +65,7 @@
        ln -fs ../Makefile $(KOBJ)/Makefile
        ln -fs ../Makefile.common $(KOBJ)/Makefile.common
        ln -fs ../config $(KOBJ)/config
-       -$(RM) -f  h net netinet rpc ufs nfs  machine sys vm mach kern
+       -$(RM) -f  h net netinet rpc ufs nfs  machine sys vm mach kern ppc i386
        -ln -fs $(KROOT)/System/Library/Frameworks/Kernel.framework/Headers/net 
net
        -ln -fs 
$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers/machine machine
        -ln -fs 
$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers/netinet netinet
@@ -74,6 +74,8 @@
        -ln -fs $(KROOT)/System/Library/Frameworks/Kernel.framework/Headers/sys 
sys
        -ln -fs $(KROOT)/System/Library/Frameworks/Kernel.framework/Headers/ufs 
ufs
        -ln -fs $(KROOT)/System/Library/Frameworks/Kernel.framework/Headers/sys 
h
+       -ln -fs $(KROOT)/System/Library/Frameworks/Kernel.framework/Headers/ppc 
ppc
+       -ln -fs 
$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers/i386 i386


 # Below this line are targets when in the COMMON directory:

_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to