On 07.01.2009 15:35, jean-paul at goedee.nl wrote:
I'm using SuSe linux
openSUSE 11.0 (X86-64) VERSION = 11.0
with
Linux Baby 2.6.25.11-0.1-default #1 SMP 2008-07-13 20:48:28 +0200 x86_64 x86_64 x86_64 GNU/Linux
and make for compiling. Noting spacial
I guess I see now: the problem happens when compiling on 64 bit platforms only.
Klaus
What must I do to make it work with 64bits system? I?m a simple user with no coding experience.
Regards,
JP
On Mon, Jan 12, 2009 at 10:27:42AM +0100, jean-paul@goedee.nl wrote:
What must I do to make it work with 64bits system? I?m a simple user with no coding experience.
Could you post your error, I am under x86_64 and only patch I needed was one found on vdrportal.de :
--- tools.c 2009-01-06 23:09:35.000000000 +0100 +++ tools.c.mod 2009-01-06 23:09:43.000000000 +0100 @@ -1608,7 +1608,7 @@ // kind of write gathering enabled), but the syncs cause (io) load.. // Uncomment the next line if you think you need them. //fdatasync(fd); - off_t headdrop = min(curpos - totwritten, off_t(totwritten * 2)); + off_t headdrop = min(off_t(curpos - totwritten), off_t(totwritten * 2)); posix_fadvise(fd, curpos - totwritten - headdrop, totwritten + headdrop, POSIX_FADV_DONTNEED); totwritten = 0; }
(Well I also use patch to allow more features...).