*BSD News Article 24226


Return to BSD News archive

Xref: sserve comp.os.386bsd.questions:7022 comp.windows.x:61248
Path: sserve!newshost.anu.edu.au!munnari.oz.au!spool.mu.edu!sol.ctr.columbia.edu!xlink.net!news.dfn.de!urmel.informatik.rwth-aachen.de!news.rhrz.uni-bonn.de!saph2.physik.uni-bonn.de!juengst
From: juengst@saph2.physik.uni-bonn.de (Henry G. Juengst)
Newsgroups: comp.os.386bsd.questions,comp.windows.x
Subject: XFree86-2.0, NetBSD-current, shared libs
Date: 20 Nov 1993 20:01:28 GMT
Organization: Physikalisches Institut der Universitaet Bonn
Lines: 37
Distribution: world
Message-ID: <2clt2o$gpu@news.rhrz.uni-bonn.de>
Reply-To: juengst@saph2.physik.uni-bonn.de
NNTP-Posting-Host: saph1.physik.uni-bonn.de


Hello,

  I've build XFree86-2.0 on a NetBSD-current(last week) system with
shared libraries.

It works, but not _perfectly_ yet. I've created a new rules file and a new
tmpl file for netbsd with shared libraries. My site.def includes every
optional extensions and libraries (like SHM and PEX). Now I've got some
questions. Later when the following problems are sovled I could publish
the new files + patches.

- libXmu needs libXt, but the toolkit library isn't included in the
  Imakefiles of the applications (like xsetroot) nor by the config files.
  Is it a good idea to add something like XmuClientLibs ? I saw that
  there's a XawClientLib definition. Any better idea ?
- libphigs will not be created as shared library at the moment. Is it OK
  to add the neccessary statements ? Is there any known problem with a
  shared libphigs ?
- Every standard program from the X11R5 tree which uses Xaw and Xt works,
  but there's a problem with motif applications (1.1.2, only static libs
  available). Initialize.c from the libXt reports an "Unresolved inheritance
  operation" if one links the application with the shared Xt library. It
  works fine with the static Xt library (the other libraries linked as
  shared lib). I think it's an initialisation problem (pointer of functions),
  isn't it ? Does anybody have a good idea how to solve this problem ?

Thanks in advance

Henry

--
juengst@saph2.physik.uni-bonn.de   [131.220.221.12]  (internet)
juengst@boss1.physik.uni-bonn.de   [131.220.221.30]
saph2::juengst                     [13.259]          (decnet)

Any opinions in this mail are my own.