From: zmbenhal@netcom.com (Zeyd M. Ben-Halim) Subject: Re: Be forwarned: Linux port of ingres does not work. Date: 6 Oct 1992 00:56:22 GMT
tep@engr.uark.edu (Tim Peoples) writes:
>Greetings Linuxers,
> Firstly, I would like to thank Zeyd M. Ben-Halim for making a compilable
>version of Ingres 8.9 for the Linux world. But compilable is all it is.
> I hate to sound like a whining, babbling idiot but I really feel
>compelled to post this. It is in regard to the recent posts by
>Zeyd M. Ben-Halim (zmbenhal@netcom.com) about his port of Ingres 8.9
>to Linux.
OK, before people start hatching plots to murder me for my sins :-) here's THE
patch that will allow ingres to skip the locking crap until I can figure out
how to correct it.
*** 1.1 1992/10/05 14:50:46
--- 1.2 1992/10/05 14:52:00
***************
*** 656,661 ****
--- 656,662 ----
fclose(ProcFile);
+ #if 0
/* set locks on the database */
if (!CallSysmod) {
dolocks();
***************
*** 668,673 ****
--- 669,675 ----
close(Alockdes);
}
}
+ #endif
/* satisfy process table (never returns) */
satisfypt(CallSysmod);
apply in .../source/support as patch <diffs ingres.y
Before I get more flames please note the following:
demodb demo -c can sometimes fail to create the database. If you don't get the
message "loading relations" then rm -rf data/base/demo and try again.
The example in the tutorial will not produce the correct output (I have no idea
why, yet!)
The program printr will print relations correctly however. The problem might be
in the interface between the frontend and the printr program.
Please direct problems to me rather than the net. Thank you,
Zeyd