From: Damyan I. <di...@cr...> - 2002-04-25 14:34:26
|
[cc-ed to firebird-devel because of classic-64-bit-io issue] On Thu, Apr 25, 2002 at 01:30:49PM +0200 Grzegorz Prokopski wrote: > > Well, don't build scripts use some of the tools? > Then such package should build-depend on -tools. > -dev means usually *.h files and some *really* development utils. > tools aren't development utils. At least that's what I think about it > ATM. But I can imagine a package which uses IB/FB and just needs *.h > files and libs to compile itself. So depending on -tools would be > overhead in some cases. Agreed. > > I am going to try some hacking on source package myself to make > > firebird-c64 true 64-enabled. What is the build procedure? > Great! but contact people at firebird-devel I did several months ago :-) the jrd/64bitio.h magic is the result. > If You want to help with firebird development - subscribe to > firebird-devel list. It isn't easy package and you'll need much more > expirienced people to help you. I'd suggest You ask there before > you start any real actions (other than just playing w/ compilation). I am subscribed long ago and read most of the traffic. I really like learning things the hard way - myself :-) There was a question of any takers for classic 64-bit problems, but no responce, so I guess, it's better trying myself. Anyway, if I come to a dead-end I'll cry for help on firebird-devel. a quick $ strace -e trace=file gbak -c src dest shows that gbak itself opens file with O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, but fails with Error trying to access file. Invalid argument. strange thing is that the test program 64bitiotest.c is working just fine with such open() flags... It seems that a subsequent lseek fails. Hmm... > HTH Thanks a lot. At least I am not alone at the problem :-)) dam -- Damyan Ivanov Creditreform Bulgaria di...@cr... http://www.creditreform.bg/ phone: +359 2 928 2611, 929 3993 fax: +359 2 920 0994 mobile: +359 88 566067 |