There are two patches here:
gii_confdir.patch fixes a problem with expanding gii_confdir in the
Makefiles as well as removes an unused gii_libdir variable. The problem
with gii_confdir is that it is built from $sysconfdir and is fully
expanded after configuring - usually being /etc/ggi. The problem is
that many build/packaging systems legitimately change sysconfdir between
build and installation. If gii_confdir doesn't have a late binding then
it won't have this redirection. I strongly caution against introducing
file layout variables other than the standard GNU list (sysconfdir,
datadir, bindir, includedir, and so forth) especially when the real
intention is to piggy-back on top of the standard list.
This gii_confdir is to libgii/configure.in and various Makefile.am files
throughout the tree - Makefile.in files must be rebuilt with the GNU
automake. There are also some addition documentation changes that
accompany the change. These same changes need to be made in libggi and
libgalloc.
gii_gg_link.patch fixes the before mentioned problem about linking
against the system libgg and not the libgg in the libgii source/build
tree.
On 02 Jul 2001 12:27:35 -0600, Thayne Harbaugh wrote:
> This will only be noticed installing on a fresh machine or if you
> completely remove all traces of libggi, libgii, libgg from the machine
> and start over.
>
> Try it.
>
> I'll submit a patch soon. Unfortunately I found some other problems
> that I think should be fixed before I can get to this fix.
>
> On 02 Jul 2001 12:10:38 -0400, John Fortin wrote:
> > > > > 2) For some reason I had to cd to libgg and make install before
> > > > > building the rest of libgii
> > > > I believe this is a problem for all platforms. libgii doesn't look in
> > > > its own directories for libgg. Unless it's installed it won't find it.
> >
> > I've never had this problem building libGII under Cygwin.
> > I do a 'make' and then a 'make install' from the top directory and it works
> > fine.
> >
> > And libGGI finds libGII without a problem.
> >
> > John
>
> --
> Thayne Harbaugh
>
> Your eyes are weary from staring at the CRT. You feel sleepy. Notice how
> restful it is to watch the cursor blink. Close your eyes. The opinions
> stated above are yours. You cannot imagine why you ever felt otherwise.
--
Thayne Harbaugh
Your eyes are weary from staring at the CRT. You feel sleepy. Notice how
restful it is to watch the cursor blink. Close your eyes. The opinions
stated above are yours. You cannot imagine why you ever felt otherwise.