home *** CD-ROM | disk | FTP | other *** search
/ Dream 44 / Amiga_Dream_44.iso / Linux / Apps / xanim.tgz / xanim / xanim27064 / Compile_Errs.doc < prev    next >
Text File  |  1997-01-26  |  3KB  |  129 lines

  1.  
  2.  
  3.  This file needs to be updated as time permits. And perhaps areas
  4.  from problems common to specific machines.
  5.  
  6.  
  7. --------------------------------------------------------------------------
  8. 1) 
  9.  Problem:
  10.  
  11.      Compiler reports following symbols as undefined
  12.      >   ld: Undefined symbol
  13.      >      _XtStrings
  14.      >      _XtShellStrings
  15.  
  16.  Possible Reason:  
  17.  
  18.    Your LD_LIBRARY_PATH doesn't match the XLIBDIR that is in the Makefile. 
  19.    This is because you're using the /usr/openwin/X11/includes, and some
  20.    unrelated X11 library release(usually /usr/lib/X11).
  21.  
  22.  
  23. 2)
  24.  Problem:
  25.  
  26.      Compiler reports following symbols as undefined
  27.      > .XShmDetach
  28.      > .XShmPutImage
  29.      > .XShmAttach
  30.      > .XShmCreateImage
  31.      > .XShmQueryExtension
  32.      > compile FAILED.
  33.  
  34.  Probable Reason: 
  35.  
  36.    Your machine doesn't support X11 Shared Memory Extension.
  37.      
  38.    These are all X11 Shared memory extensions and NOT all machines
  39.    supports them.  So, you'll want to edit Imakefile or Makefile and
  40.    comment out the following line:
  41.  
  42.    XA_SHARED = -DXSHM
  43.  
  44.    If you're using Imakfile you need to "xmkmf" and "make xanim"
  45.    or if you're using Makefile.unx, just "make xanim".
  46.  
  47. 3) 
  48.  Problem:
  49.  
  50.      Compiler reports following symbols as undefined
  51.  
  52.      ld: Undefined symbol
  53.         _get_wmShellWidgetClass
  54.         _get_applicationShellWidgetClass
  55.  
  56.  
  57.  Probable Reason:  
  58.  
  59.      Certain revs of the OpenWindow's shared libXmu.a are missing
  60.      those symbols. The solution is the use the Makefile.unx and
  61.      use the following for the XA_REMOTE_LIBS:
  62.  
  63.      XA_REMOTE_LIBS = -lXaw /usr/openwin/lib/libXmu.a
  64.  
  65.      The static libXmu.a library has these symbols defined.
  66.  
  67. 4)
  68.  Problem:
  69.  
  70.      Compiler reports the following:
  71.  
  72.      ld: fatal: library -l/usr/openwin/lib/libXmu.a: not found
  73.  
  74.  Reason:
  75.  
  76.      XA_REMOTE_LIBS is using "-l/usr/openwin/lib/libXmu.a" instead
  77.      of "/usr/openwin/lib/libXmu.a". The "-l" should be removed.
  78.  
  79.      
  80. 5)
  81.  Problem:
  82.  
  83.      Compiler reports following symbols as undefined
  84.          _gethostname   (first ref`d in /usr/openwin/lib/libXmu.a)
  85.          _gethostbyname 
  86.  
  87.  Reason: 
  88.  
  89.     You are using Solaris/SunOS 5.x and the -lnsl -lsockets haven't
  90.     been included in the link phase.  Use the Makefile.unx and
  91.     uncomment out the following line in Section VII:
  92.  
  93.     # -- Some Revs of Sun Solaris Machines need the following ---------
  94.     XA_MACH_LIBS = -lsocket -lnsl -lgen
  95.  
  96.     and the recompile.
  97.  
  98. 5)
  99.  Problem:
  100.  
  101.      Compiler reports following symbols as undefined
  102.          _Xm*
  103.  
  104.  Reason:
  105.  
  106.     You have set the XA_REMOTE_* to use Motif and your system doesn't
  107.     have the Motif library(libXm.a).  Talk to your sysadm about getting
  108.     the Motif library OR use the Athena Widgets instead. The Athena
  109.     widgets are the default X11 widgets. Motif you pay extra for.
  110.  
  111. 6)
  112.  Problem:  
  113.  
  114.     Compiler reports the following on HP machines:
  115.  
  116.      anyfilename: too much defining - use -H option
  117.      anyfilename: no space
  118.  
  119.     The solution is uncomment out the following line in the Makefile
  120.  
  121.      XA_HPUX_DEFS = -Wp,-H150000
  122.  
  123.     and then recompile
  124.  
  125.  
  126.  
  127. ---------------------------------------------------------------------------
  128.  
  129.