Re: guile-1.8.3 Intel Mac Leopard compilation fails due to no off64_t

2008-01-30 Thread Neil Jerram
Neil Jerram <[EMAIL PROTECTED]> writes: > Neil Jerram <[EMAIL PROTECTED]> writes: > >> In that light, and also because a Guile without LARGEFILE64 support is >> surely better than no Guile at all, I think we should address this >> problem for the Mac OSes (and also HP-UX, per [1]), by adding a >>

Re: guile-1.8.3 Intel Mac Leopard compilation fails due to no off64_t

2008-01-30 Thread Neil Jerram
Neil Jerram <[EMAIL PROTECTED]> writes: > In that light, and also because a Guile without LARGEFILE64 support is > surely better than no Guile at all, I think we should address this > problem for the Mac OSes (and also HP-UX, per [1]), by adding a > --disable-64-calls option to ./configure, whose

Re: guile-1.8.3 Intel Mac Leopard compilation fails due to no off64_t

2008-01-22 Thread Roger Mc Murtrie
On 23/01/2008, at 10:09 AM, Neil Jerram wrote: I'm sorry, I wasn't clear. I meant what output do you see when you run ./config.guess on the command line, on each of the systems where you've been trying to build Guile? ./config.guess produces: i386-apple-darwin9.1.0 and on the PowerBook G4:

Re: guile-1.8.3 Intel Mac Leopard compilation fails due to no off64_t

2008-01-22 Thread Neil Jerram
Roger Mc Murtrie <[EMAIL PROTECTED]> writes: > Hi Neil, > That sounds like an excellent solution. Great, thanks. I'll just give others a chance to comment before proceeding. > Attached is my config.guess file. (Its just the one from the > distribution with no changes). I'm sorry, I wasn't cle

Re: guile-1.8.3 Intel Mac Leopard compilation fails due to no off64_t

2008-01-22 Thread Roger Mc Murtrie
Hi Neil, That sounds like an excellent solution. Attached is my config.guess file. (Its just the one from the distribution with no changes). Roger config.guess Description: Binary data On 23/01/2008, at 9:10 AM, Neil Jerram wrote: Roger Mc Murtrie <[EMAIL PROTECTED]> writes: This m

Re: guile-1.8.3 Intel Mac Leopard compilation fails due to no off64_t

2008-01-22 Thread Neil Jerram
Roger Mc Murtrie <[EMAIL PROTECTED]> writes: > This might help: > > http://developer.apple.com/documentation/Darwin/Conceptual/64bitPorting > > Roger Thank you, that was helpful. Amongst a lot of detail, one of its messages was that most system call APIs (i.e. the traditional ones _without_ "64"

Re: guile-1.8.3 Intel Mac Leopard compilation fails due to no off64_t

2008-01-10 Thread Roger Mc Murtrie
This might help: http://developer.apple.com/documentation/Darwin/Conceptual/64bitPorting Roger On 11/01/2008, at 9:53 AM, Neil Jerram wrote: I'm struggling to get my head round Darwin's overall story on 64-bit APIs. For off_t, it seems to have decided that it's fine to go unconditionally to

Re: guile-1.8.3 Intel Mac Leopard compilation fails due to no off64_t

2008-01-10 Thread Roger Mc Murtrie
Re: Darwin's overall story on 64-bit APIs. There maybe something on the Apple Developer website. I'll see if I can find something that might be useful. I'll recheck my off_t comments later. Regards Roger On 11/01/2008, at 9:53 AM, Neil Jerram wrote: Roger Mc Murtrie <[EMAIL PROTECTED]> writes

Re: guile-1.8.3 Intel Mac Leopard compilation fails due to no off64_t

2008-01-10 Thread Neil Jerram
Roger Mc Murtrie <[EMAIL PROTECTED]> writes: > Seems to be 32 bit? Well, according to your previous email: > checking size of off_t... 8 Which means 64 bit. I'm struggling to get my head round Darwin's overall story on 64-bit APIs. For off_t, it seems to have decided that it's fine to go unco

Re: guile-1.8.3 Intel Mac Leopard compilation fails due to no off64_t

2008-01-10 Thread Neil Jerram
Roger Mc Murtrie <[EMAIL PROTECTED]> writes: > Similiar problem with filesys.c > Compiles by changing in _scm.h > #define dirent_or_dirent64 > CHOOSE_LARGEFILE(dirent,dirent64) > to > #define dirent_or_dirent64 dirent This follows on from the off_t question. If your off_t is actuall

Re: guile-1.8.3 Intel Mac Leopard compilation fails due to no off64_t

2008-01-10 Thread Neil Jerram
Roger Mc Murtrie <[EMAIL PROTECTED]> writes: > Compilation of guile-1.8.3 fports.c failed as the stat64 package in > Mac OSX Leopard does not seem to declare off64_t. > only off_t seems to be declared. > To get fports.c to compile: > In _scm.h I changed > #define off_t_or_off64_t

Re: guile-1.8.3 Intel Mac Leopard compilation fails due to no off64_t

2008-01-08 Thread Roger Mc Murtrie
Similiar problem with filesys.c Compiles by changing in _scm.h #define dirent_or_dirent64 CHOOSE_LARGEFILE(dirent,dirent64) to #define dirent_or_dirent64 dirent Now some resulting link problems to sort out! Regards Roger On 09/01/2008, at 2:00 PM, Roger Mc Murtrie