]> git.saurik.com Git - wxWidgets.git/commitdiff
Compile fixes and typos corrected.
authorRobert Roebling <robert@roebling.de>
Thu, 29 Jul 1999 13:43:08 +0000 (13:43 +0000)
committerRobert Roebling <robert@roebling.de>
Thu, 29 Jul 1999 13:43:08 +0000 (13:43 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3197 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

13 files changed:
BuildCVS.txt
distrib/msw/tmake/gtk.t
docs/gtk/changes.txt
docs/gtk/install.txt
docs/motif2/install.txt
docs/wine/install.txt
include/wx/gtk/setup0.h
include/wx/gtk1/setup0.h
src/generic/progdlgg.cpp
src/gtk.env
src/gtk/Makefile
src/gtk1/Makefile
src/unix/gsocket.c

index e5a6bb4f8db93d01592ce9985b2799c2e598402d..420989f63de4eafb2e94d0823088dc5f24f3c617 100644 (file)
@@ -45,15 +45,14 @@ and its make.exe).
 -> type: cd c:\wxWin\src\msw
 -> type: make -f makefile.g95
 
 -> type: cd c:\wxWin\src\msw
 -> type: make -f makefile.g95
 
-II) Unix using plain makefiles.
-----------------------------------------
+II) GTK port on Unix using plain makefiles.
+------------------------------------------
 
 Set WXWIN environment variable to the base directory such
 as ~/wxWindows
 
 -> type: export WXWIN=~/wxWindows
 
 Set WXWIN environment variable to the base directory such
 as ~/wxWindows
 
 -> type: export WXWIN=~/wxWindows
-
-Edit ~/wxWindows/src/make.env as you wish.
+-> edit ~/wxWindows/src/gtk.env as you wish.
 -> type: cd ~/wxWindows/src/gtk
 -> type: cp ./setup0.h setup.h
 -> type: make
 -> type: cd ~/wxWindows/src/gtk
 -> type: cp ./setup0.h setup.h
 -> type: make
index 7049dc4583c5356c6ccaabadca9f384a2f7d2c1b..5dfb5e2d75656a5ca92bec838eecab38f0d6269a 100644 (file)
@@ -86,7 +86,7 @@ HTMLOBJS = \
 GTKOBJS     = \
                #$ ExpandList("WXGTKOBJS");
 
 GTKOBJS     = \
                #$ ExpandList("WXGTKOBJS");
 
-UINXOBJS     = \
+UNIXOBJS     = \
                #$ ExpandList("WXUNIXOBJS");
 
 ZLIBOBJS    = \
                #$ ExpandList("WXUNIXOBJS");
 
 ZLIBOBJS    = \
index 7be7e77d724d8dc13a3d6c6fa99ecdb0e16e093d..770dd42ef1846d43e0dfc2c22ed9fbdca9bb87e5 100644 (file)
@@ -1,8 +1,10 @@
 
 
-27th July '99: Eight wxGTK 2.1 snapshot released
+29th July '99: Eight wxGTK 2.1 snapshot released
 
 The new makefile system is not able to produce shared libraries 
 
 The new makefile system is not able to produce shared libraries 
-on Unix with the exception of Linux - libtool is really great...
+on Unix with the exception of Linux - libtool is really great.
+Therefore, the build system defaults to static libraries on
+anything but Linux for now.
 
 Work in wxPen, wxBrush and wxDC to match wxMSW more exactly and
 to implement missing feature etc.
 
 Work in wxPen, wxBrush and wxDC to match wxMSW more exactly and
 to implement missing feature etc.
index 091e743a969084c8d8d721d0402e8f375560ed78..5cc34a7f415a1116752bcde418f61d1aa4b90618 100644 (file)
@@ -9,39 +9,44 @@
 If you compile wxWindows on Linux for the first time and don't like to read 
 install instructions just do (in the base dir):
 
 If you compile wxWindows on Linux for the first time and don't like to read 
 install instructions just do (in the base dir):
 
-./configure
-make
-su <type root password>
-make install
-ldconfig
-exit
+> ./configure --with-gtk
+make
+su <type root password>
+make install
+ldconfig
+exit
 
 
-On all other Unices (maybe except *BSD), shared libraries are not supported
-out of the box due to the utter stupidity of libtool, so you'll have to do
-this instead:
+On all variants of Unix except Linux (and maybe except *BSD), shared libraries 
+are not supportet out of the box due to the utter stupidity of libtool, so you'll 
+have to do this to get shared library support:
 
 
-./configure --enable-static --disable-shared
-make
-su <type root password>
-make install
-ldconfig
-exit
+> ./configure --with-gtk --disable-static --enable-shared
+
+Then you'll have to edit the wrongly created libtool script. There are two
+important entries with respect to shared library creation, which are
 
 
-You may also want to try to edit the wrongly created libtool script
-in your build directory, if you need shared libraries on Unix. The
-wrong entries are something like
   archive_cmds="\$LD -shared ....
   archive_expsym_cmds="\$LD -shared ....
   archive_cmds="\$LD -shared ....
   archive_expsym_cmds="\$LD -shared ....
+  
 which should be something like
 which should be something like
+
   archive_cmds="\$CC -shared ....
   archive_expsym_cmds="\$CC -shared ....
   archive_cmds="\$CC -shared ....
   archive_expsym_cmds="\$CC -shared ....
+  
+Afterwards you can continue with
+
+> make
+> su <type root password>
+> make install
+> ldconfig
+> exit
 
 If you want to remove wxWindows on Unix you can do this:
 
 
 If you want to remove wxWindows on Unix you can do this:
 
-su <type root password>
-make uninstall
-ldconfig
-exit
+su <type root password>
+make uninstall
+ldconfig
+exit
 
 * The expert case
 -----------------
 
 * The expert case
 -----------------
index ecd1befffd8efbc018ec559064ca3b339085e2a0..02f22033ff66e0dca1120b99c997249f70273d2a 100644 (file)
@@ -6,42 +6,47 @@
 * The most simple case
 -----------------------
 
 * The most simple case
 -----------------------
 
-If you compile wxWindows on Unix for the first time and don't like to read 
+If you compile wxWindows on Linux for the first time and don't like to read 
 install instructions just do (in the base dir):
 
 install instructions just do (in the base dir):
 
-./configure --with-motif
-make
-su <type root password>
-make install
-ldconfig
-exit
+./configure --with-motif
+make
+su <type root password>
+make install
+ldconfig
+exit
 
 
-On all other Unices (maybe except *BSD), shared libraries are not supported
-out of the box due to the utter stupidity of libtool, so you'll have to do
-this instead:
+On all variants of Unix except Linux (and maybe except *BSD), shared libraries 
+are not supportet out of the box due to the utter stupidity of libtool, so you'll 
+have to do this to get shared library support:
 
 
-./configure --enable-static --disable-shared
-make
-su <type root password>
-make install
-ldconfig
-exit
+> ./configure --with-motif --disable-static --enable-shared
+
+Then you'll have to edit the wrongly created libtool script. There are two
+important entries with respect to shared library creation, which are
 
 
-You may also want to try to edit the wrongly created libtool script
-in your build directory, if you need shared libraries on Unix. The
-wrong entries are something like
   archive_cmds="\$LD -shared ....
   archive_expsym_cmds="\$LD -shared ....
   archive_cmds="\$LD -shared ....
   archive_expsym_cmds="\$LD -shared ....
+  
 which should be something like
 which should be something like
+
   archive_cmds="\$CC -shared ....
   archive_expsym_cmds="\$CC -shared ....
   archive_cmds="\$CC -shared ....
   archive_expsym_cmds="\$CC -shared ....
+  
+Afterwards you can continue with
+
+> make
+> su <type root password>
+> make install
+> ldconfig
+> exit
 
 If you want to remove wxWindows on Unix you can do this:
 
 
 If you want to remove wxWindows on Unix you can do this:
 
-su <type root password>
-make uninstall
-ldconfig
-exit
+su <type root password>
+make uninstall
+ldconfig
+exit
 
 * The expert case
 -----------------
 
 * The expert case
 -----------------
index 8663d9b939d35cb5e46819301cb62a2da2981881..ab0afa3fd70edade47dc02dd31b5e31d7f578dd0 100644 (file)
@@ -28,22 +28,47 @@ change disables the Windows native calling convention.
 * The most simple case
 -----------------------
 
 * The most simple case
 -----------------------
 
-If you compile wxWindows on Unix for the first time and don't like to read 
+If you compile wxWindows on Linux for the first time and don't like to read 
 install instructions just do (in the base dir):
 
 install instructions just do (in the base dir):
 
-./configure --with-wine
-make
-su <type root password>
-make install
-ldconfig
-exit
+> ./configure --with-wine
+> make
+> su <type root password>
+> make install
+> ldconfig
+> exit
+
+On all variants of Unix except Linux (and maybe except *BSD), shared libraries 
+are not supportet out of the box due to the utter stupidity of libtool, so you'll 
+have to do this to get shared library support:
+
+> ./configure --with-wine --disable-static --enable-shared
+
+Then you'll have to edit the wrongly created libtool script. There are two
+important entries with respect to shared library creation, which are
+
+  archive_cmds="\$LD -shared ....
+  archive_expsym_cmds="\$LD -shared ....
+  
+which should be something like
+
+  archive_cmds="\$CC -shared ....
+  archive_expsym_cmds="\$CC -shared ....
+  
+Afterwards you can continue with
+
+> make
+> su <type root password>
+> make install
+> ldconfig
+> exit
 
 If you want to remove wxWindows on Unix you can do this:
 
 
 If you want to remove wxWindows on Unix you can do this:
 
-su <type root password>
-make uninstall
-ldconfig
-exit
+su <type root password>
+make uninstall
+ldconfig
+exit
 
 * The expert case
 -----------------
 
 * The expert case
 -----------------
index 0d805c59488479fb84f7c10e0fb3661836652153..56309bccfa5be226bc2284d176895bf9a9c03e9f 100644 (file)
  * Use standard C++ streams if 1. If 0, use wxWin
  * streams implementation.
  */
  * Use standard C++ streams if 1. If 0, use wxWin
  * streams implementation.
  */
-#define wxUSE_STD_IOSTREAM  1
+#define wxUSE_STD_IOSTREAM  0
 /*
  * wxLibrary class
  */
 /*
  * wxLibrary class
  */
index 0d805c59488479fb84f7c10e0fb3661836652153..56309bccfa5be226bc2284d176895bf9a9c03e9f 100644 (file)
  * Use standard C++ streams if 1. If 0, use wxWin
  * streams implementation.
  */
  * Use standard C++ streams if 1. If 0, use wxWin
  * streams implementation.
  */
-#define wxUSE_STD_IOSTREAM  1
+#define wxUSE_STD_IOSTREAM  0
 /*
  * wxLibrary class
  */
 /*
  * wxLibrary class
  */
index d7ef8b88e6a6217773af89c145dcb96caccdaaa2..adde5d7978118e495c8cfddebb2a18b999b9cfd4 100644 (file)
@@ -41,7 +41,7 @@
     #include "wx/intl.h"
     #include "wx/settings.h"
     #include "wx/dcclient.h"
     #include "wx/intl.h"
     #include "wx/settings.h"
     #include "wx/dcclient.h"
-#   include "wx/timer.h"
+    #include "wx/timer.h"
 #endif
 
 #include "wx/generic/progdlgg.h"
 #endif
 
 #include "wx/generic/progdlgg.h"
index 85a2b80b6a1b1cbfa67f2aa02d7ff2553e4b0d91..18090c17211dc718d988be207d48d5e449eee254 100644 (file)
@@ -19,6 +19,8 @@ MAX_VER     = 2
 MIN_VER     = 1
 MIC_VER     = 0
 
 MIN_VER     = 1
 MIC_VER     = 0
 
+WXLIB       =
+
 ########################### Programs #################################
 
 # C++ compiler
 ########################### Programs #################################
 
 # C++ compiler
@@ -77,7 +79,9 @@ EXTRA_INC   = -I$(WXDIR)/src/png -I$(WXDIR)/src/jpeg -I$(WXDIR)/src/zlib -I$(WXD
 
 ############################ Libraries ################################
 
 
 ############################ Libraries ################################
 
-LD_LIBS     = -L$(WXDIR)/lib -llibwx_$(GUI).a `gtk-config --libs` -L/usr/lib -ldl
+WXLIB       = $(WXDIR)/lib/libwx_$(GUI).a
+
+LD_LIBS     = $(WXLIB) `gtk-config --libs` -L/usr/lib -ldl -lpthread
 
 ############################# Suffixes ################################
 
 
 ############################# Suffixes ################################
 
@@ -85,8 +89,8 @@ OBJSUFF     = o
 
 ####################### No changes below this line ####################
 
 
 ####################### No changes below this line ####################
 
-CPPFLAGS    = $(GUI_OPT) $(CPP_EXTRA) $(CPP_OPT) $(CPP_DEBUG) $(CPP_WARN) $(WX_INC) $(EXTRA_INCLUDE) $(GUI_INC) 
-CFLAGS      = $(GUI_OPT) $(C_EXTRA) $(C_OPT) $(C_DEBUG) $(C_WARN) $(WX_INC) $(EXTRA_INCLUDE) $(GUI_INC) 
+CPPFLAGS    = $(GUI_OPT) $(CPP_EXTRA) $(CPP_OPT) $(CPP_DEBUG) $(CPP_WARN) $(WX_INC) $(EXTRA_INC) $(GUI_INC) 
+CFLAGS      = $(GUI_OPT) $(C_EXTRA) $(C_OPT) $(C_DEBUG) $(C_WARN) $(WX_INC) $(EXTRA_INC) $(GUI_INC) 
 LDFLAGS     = $(LD_EXTRA) $(LD_LIBS)
 
 # Clears all default suffixes
 LDFLAGS     = $(LD_EXTRA) $(LD_LIBS)
 
 # Clears all default suffixes
index 5510837defca8dd9d508cd3a81b79d224cbc2523..5d23867ff38b3babc5c81d32814af05243e332ba 100644 (file)
@@ -216,7 +216,7 @@ GTKOBJS     = \
                $(GTKDIR)/win_gtk.$(OBJSUFF) \
                $(GTKDIR)/window.$(OBJSUFF)
 
                $(GTKDIR)/win_gtk.$(OBJSUFF) \
                $(GTKDIR)/window.$(OBJSUFF)
 
-UINXOBJS     = \
+UNIXOBJS     = \
                $(UNIXDIR)/gsocket.$(OBJSUFF) \
                $(UNIXDIR)/threadpsx.$(OBJSUFF) \
                $(UNIXDIR)/utilsunx.$(OBJSUFF)
                $(UNIXDIR)/gsocket.$(OBJSUFF) \
                $(UNIXDIR)/threadpsx.$(OBJSUFF) \
                $(UNIXDIR)/utilsunx.$(OBJSUFF)
index 5510837defca8dd9d508cd3a81b79d224cbc2523..5d23867ff38b3babc5c81d32814af05243e332ba 100644 (file)
@@ -216,7 +216,7 @@ GTKOBJS     = \
                $(GTKDIR)/win_gtk.$(OBJSUFF) \
                $(GTKDIR)/window.$(OBJSUFF)
 
                $(GTKDIR)/win_gtk.$(OBJSUFF) \
                $(GTKDIR)/window.$(OBJSUFF)
 
-UINXOBJS     = \
+UNIXOBJS     = \
                $(UNIXDIR)/gsocket.$(OBJSUFF) \
                $(UNIXDIR)/threadpsx.$(OBJSUFF) \
                $(UNIXDIR)/utilsunx.$(OBJSUFF)
                $(UNIXDIR)/gsocket.$(OBJSUFF) \
                $(UNIXDIR)/threadpsx.$(OBJSUFF) \
                $(UNIXDIR)/utilsunx.$(OBJSUFF)
index 1e6e0254febffc4f91f3e6b20e1de4941beb5333..ef6f652c77abfaa34c2b4a82cd48d9d8b7a7ef92 100644 (file)
@@ -28,6 +28,7 @@
 #include <unistd.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>
 #include <stdio.h>
 #include <stdlib.h>
+#include <ctype.h>
 
 #ifdef sun
 #    include <sys/filio.h>
 
 #ifdef sun
 #    include <sys/filio.h>