Building Ingres FAQ
From Ingres Community Wiki
Building Ingres for Linux FAQ
Q: Where is the Building Ingres FAQ?
A. You're looking at it.
Q: Where do I get the source code?
A. Currently, the easiest way to get source code is from The Ingres Community Products Download Page
Q: Where can I find the instructions for building Ingres on Linux?
A. When you untar the source tarball you'll find a file called INSTALL in the src directory. This file includes the instructions for building and installing Ingres on LINUX and UNIX
Q: What are the prerequisites for building Ingres?
A. To unpack the archive, you'll need tar and gzip. Requirement which are included in the download itself are xerces 2.5 and pax. External requirements are:
- gcc
- krb5-libs
- jam
- pkg-config
- gtk2 >= 2.4
- gtk2-devel >= 2.4
- pango-devel
- cairo-devel
- atk-devel
- xorg-x11-devel
Note that it is possible to remove the graphical installer build from the process, which eliminates all but the first three requirements:
--- ingres-9.2.0/src/front/st/specials_unix_vms/release.ccpp 2007-03-08 11:00:24.000000000 -0800
+++ ingres-9.2.0.new/src/front/st/specials_unix_vms/release.ccpp 2007-05-10 12:22:23.000000000 -0700
@@ -670,10 +670,10 @@
PART raat
DEFINITION raat.prt
-# ifdef LNX
+/* # ifdef LNX
PART packman
DEFINITION packman.prt
-# endif
+# endif */
Q: What compiler versions are supported?
A. As of Ingres 2006r2 (version 9.1.0), gcc 4.x is supported, and gcc 3.x should also work.
(More questions and answers as I get them ...)
