On Sat, Dec 02, 2000 at 07:07:59PM -0000, David Reid wrote: > Sam, > > Now I'm really confused. You shouldn't be getting these errors if there > isn't a networkio.h file in your beos directories. Can you make sure that > you don't have a networkio.h in ANY beos directory that's referenced, i.e. > > network_io/beos > include/arch/beos > > Can you also check that the one in include/arch/unix has the full definition > of a socket type, including all the definitions you're missing? > > Failing that, tar up your tree and email me it and I'll investigate best I > can. I may be able to get access to a PPC box via someone else so if it > comes to it I'll check it there. :) We'll get it fixed!
Yay, it works. :-) I had only gotten rid of one of the files. Then, I needed the following patch to get it to actually compile the file. Index: network_io/beos//Makefile.in =================================================================== RCS file: /home/cvspublic/apr/network_io/beos/Makefile.in,v retrieving revision 1.14 diff -r1.14 Makefile.in 9c9 < INCLUDES=-I$(INCDIR) -I$(OSDIR) -I$(DEFOSDIR) --- > INCLUDES=-I$(INCDIR) -I$(OSDIR) -I$(DEFOSDIR) -I../unix/ Then I encounter this error: cc -DBEOS -DBEOS -c -I../../include -Imm shmem.c ### mwcc Compiler Error: # MM *newmm = mm_create(reqsize + sizeof(*newmm), file, MM_ALLOCATE_ENOUGH); # ^ # illegal type #---------------------------------------------------------- File "/boot/home/apr/shmem/unix/shmem.c"; Line 66 #---------------------------------------------------------- Well, reqsize is apr_size_t, and I am unable to find the declaration of sizeof (strange, it doesn't even have a linux manpage). So I'm not sure why that type is incorrect. sam th [EMAIL PROTECTED] http://www.abisource.com/~sam/ GnuPG Key: http://www.abisource.com/~sam/key
pgpdLdfeowEvt.pgp
Description: PGP signature