public inbox for insight@sourceware.org
 help / color / mirror / Atom feed
* [patch] tix/unix/Makefile.in doesn't install the .so
@ 2001-10-14 14:44 Phil Edwards
  2001-12-18  9:45 ` Phil Edwards
  0 siblings, 1 reply; 2+ messages in thread
From: Phil Edwards @ 2001-10-14 14:44 UTC (permalink / raw)
  To: insight


In my tix/unix source dir, I see some plain files, and

    drwxrwxr-x    3 pme      pme          4096 Sep 10 16:45 tk4.2/
    drwxrwxr-x    3 pme      pme          4096 Sep 20 14:40 tk8.0/
    drwxrwxr-x    3 pme      pme          4096 Sep 10 16:45 tk8.1/
    drwxr-xr-x    3 pme      pme          4096 Sep 24 12:29 tk8.3/

In the build dir, there is only

    -rw-r--r--    1 pme      pme          9305 Dec 18 12:34 Makefile
    -rw-r--r--    1 pme      pme           507 Dec 18 11:35 config.log
    -rwxr-xr-x    1 pme      pme          8351 Dec 18 11:35 config.status*
    -rw-r--r--    1 pme      pme           136 Dec 18 12:34 pkgIndex.tcl
    drwxr-xr-x    2 pme      pme          4096 Dec 18 12:34 tk8.3/

But in unix/Makefile.in, the install-binaries target loops over $(BINDIRS)
to find and installng the actual libtix.so.  And BINDIRS doesn't contain
the same source directories that are in the source dir.

More specifically, it doesn't contain the only one being created in my
build dir, tk8.3.  :-)

After applying the patch below, "make install" actually installs the
.so file.  This is on i686/linux, but not Red Hat.


Index: Makefile.in
===================================================================
RCS file: /cvs/src/src/tix/unix/Makefile.in,v
retrieving revision 1.2
diff -u -3 -r1.2 Makefile.in
--- Makefile.in 2001/09/08 23:25:54     1.2
+++ Makefile.in 2001/12/18 17:35:45
@@ -108,7 +108,7 @@
 install:: install-basic install-binaries
        @echo done

-BINDIRS = tk4.0 tk4.1 tk4.2 tk4.3 tk8.0 itcl2.0 itcl2.1 itcl2.2
+BINDIRS = tk4.0 tk4.1 tk4.2 tk4.3 tk8.0 tk8.1 tk8.3 itcl2.0 itcl2.1 itcl2.2

 install-binaries::
        @for i in $(BINDIRS); \


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [patch] tix/unix/Makefile.in doesn't install the .so
  2001-10-14 14:44 [patch] tix/unix/Makefile.in doesn't install the .so Phil Edwards
@ 2001-12-18  9:45 ` Phil Edwards
  0 siblings, 0 replies; 2+ messages in thread
From: Phil Edwards @ 2001-12-18  9:45 UTC (permalink / raw)
  To: insight

In my tix/unix source dir, I see some plain files, and

    drwxrwxr-x    3 pme      pme          4096 Sep 10 16:45 tk4.2/
    drwxrwxr-x    3 pme      pme          4096 Sep 20 14:40 tk8.0/
    drwxrwxr-x    3 pme      pme          4096 Sep 10 16:45 tk8.1/
    drwxr-xr-x    3 pme      pme          4096 Sep 24 12:29 tk8.3/

In the build dir, there is only

    -rw-r--r--    1 pme      pme          9305 Dec 18 12:34 Makefile
    -rw-r--r--    1 pme      pme           507 Dec 18 11:35 config.log
    -rwxr-xr-x    1 pme      pme          8351 Dec 18 11:35 config.status*
    -rw-r--r--    1 pme      pme           136 Dec 18 12:34 pkgIndex.tcl
    drwxr-xr-x    2 pme      pme          4096 Dec 18 12:34 tk8.3/

But in unix/Makefile.in, the install-binaries target loops over $(BINDIRS)
to find and installng the actual libtix.so.  And BINDIRS doesn't contain
the same source directories that are in the source dir.

More specifically, it doesn't contain the only one being created in my
build dir, tk8.3.  :-)

After applying the patch below, "make install" actually installs the
.so file.  This is on i686/linux, but not Red Hat.


Index: Makefile.in
===================================================================
RCS file: /cvs/src/src/tix/unix/Makefile.in,v
retrieving revision 1.2
diff -u -3 -r1.2 Makefile.in
--- Makefile.in 2001/09/08 23:25:54     1.2
+++ Makefile.in 2001/12/18 17:35:45
@@ -108,7 +108,7 @@
 install:: install-basic install-binaries
        @echo done

-BINDIRS = tk4.0 tk4.1 tk4.2 tk4.3 tk8.0 itcl2.0 itcl2.1 itcl2.2
+BINDIRS = tk4.0 tk4.1 tk4.2 tk4.3 tk8.0 tk8.1 tk8.3 itcl2.0 itcl2.1 itcl2.2

 install-binaries::
        @for i in $(BINDIRS); \


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2001-12-18 17:45 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-10-14 14:44 [patch] tix/unix/Makefile.in doesn't install the .so Phil Edwards
2001-12-18  9:45 ` Phil Edwards

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).