[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Thu Oct 19 15:15:02 2006 
Subject:pop-forum Re: Poplog on Intel EM64T (and motif) 
From:Waldek Hebisch 
Volume-ID: 

Aaron Sloman wrote:
> Waldek Hebisch wroc.pl> writes:
> [WH]
> > Yes, this this problem is (or at least was -- I did not try recently)
> > also present with Lesstif. My problem was that Lesstif (at least on
> > Debian) still do not have 'XmTextFieldGetAdd' and 'XmTextGetAddMode'
> > so I had to re-add conditionals that were in earlier versions.
> 
> Hmm, I wonder if those conditionals (removing those two identifiers
> in Linux Poplog) should be restored.
> 
> I have no idea whether anyone really needs those two functions.
>

I am affraid that conditionals should be restored.
 
> > The second problem was that X libraries on 64-bit Debian are in /usr/lib.
> > I suspect that all in the future all versions of Debian will have X in
> > /usr/lib.
> 
> It's more general than Debian: x.org is now widely used instead of
> XFree86, e.g. also in Fedora Core 5.
> 
> I can see how moving everything into a central place has some
> advantages (less complex search lists, etc.) but it really makes
> grep and ls take much longer, and reduces modularity.
> 
> (It used to be easy to switch between two versions of the X window
> system simply by changing a symbolic link -- as you can still do
> with poplog!)
> 
> So poplog's linking mechanisms now need to change, alas.
> Also the script for checking for the availability of X11 libraries.
> 
>     http://www.cs.bham.ac.uk/research/projects/poplog/com/CHECK_LINUX_FACILITIES
> 
> I have not had time to look into the details that need to be changed
> in Poplog. To sort out the linking will require coordinating things
> in these interacting files:
> 

The linking proper works fine. I just had to modify CHECK_LINUX_FACILITIES
and LINK_MOTIF_POPLOG to convince them that X (and Lesstif) is present.

> > Also (but that is old news) on Debian one needs libncurses.
> 
> I was under the impression that this had been fixed according to
> your recommendations in
> 
>     $popsrc/termcap.p
> 
> in March 2005 (in poplog V15.6)
> 
> So poplog now does not use termcap at all, only curses or, in linux,
> ncurses.
>

Well, the first thing that newpop does is to relink the system. That
step failed due to lack '-lncurses' in poplink_cmnd.motif.sh. Poplog
install succeds even if that step fails, I just mentioned that
the first step still fails.


-- 
                              Waldek Hebisch
hebisch@math.uni.wroc.pl