Hi, (At the moment, this post is probably only relevant for Arthur) I have just committed to the trunk a first attempt to get rid of the autofoo madness that surrounds zziplib. It currently compiles for linux on i586 and the mingw crosscompiler, but all the other architectures probably need some bit of tweaking in one of the two new files: src/libs/zziplib/zzip/Makefile src/libs/zziplib/zzip/_config.h If you know how to compile trunk on your platform, please have a go and see whether/how it works out for you. Best wishes, Taco
If you know how to compile trunk on your platform, please have a go and see whether/how it works out for you.
1. On Intel Mac the repository version #694 compiles fine. 2. On Sparc Solaris there is not stdint.h, so one needs to undef ZZIP_HAVE_STDINT_H in _config.h (or rather leave it undefined). You might want to check for `uname -s` = SunOS in configure / Makefile. Arthur
Arthur Reutenauer wrote:
If you know how to compile trunk on your platform, please have a go and see whether/how it works out for you.
1. On Intel Mac the repository version #694 compiles fine.
2. On Sparc Solaris there is not stdint.h, so one needs to undef ZZIP_HAVE_STDINT_H in _config.h (or rather leave it undefined). You might want to check for `uname -s` = SunOS in configure / Makefile.
Ok. looks like another ifdef(__sun__) Thanks, Taco
Ok. looks like another ifdef(__sun__)
#697 builds fine on Sun. By the way, my machine is running Solaris 9; I'm pretty convinced this wouldn't be needed on Solaris 10 because stdint is C99 and Solaris 10's libc is supposed to be C99-compliant. The same applies to setenv I made you wrap in ifdef(__sun__) a couple of months ago. Arthur
Arthur Reutenauer wrote:
Ok. looks like another ifdef(__sun__)
#697 builds fine on Sun. By the way, my machine is running Solaris 9; I'm pretty convinced this wouldn't be needed on Solaris 10 because stdint is C99 and Solaris 10's libc is supposed to be C99-compliant. The same applies to setenv I made you wrap in ifdef(__sun__) a couple of months ago.
I remembered, but I don't know how to separate the various solaris' and sunos versions by means of CPP variables, so this will have to wait until (if ...) I ever get around to setting up a architecture-target based build system. Cheers, Taco
participants (2)
-
Arthur Reutenauer
-
Taco Hoekwater