Drew Parsons wrote:

You have a build-depends on libxp-dev, but no dependency on libxp6 in your binary package. This likely means you don't actually need libxp-dev.

lesstif2 is named explicitly in the Depends header, and lesstif2 depends on libxp6. When you install nedit, you get libxp6 via lesstif2.

Similarly, since lesstif2-dev depends on libxp-dev, libxp-dev should not be listed explicitly under Build-Depends.

The NEdit faq says:

--------*--------
NEdit fails to build on Linux, with messages

   undefined reference to `XpGetDocumentData'
   undefined reference to `XpGetPageDimensions'
   ...

Edit makefiles/Makefile.Linux, and add '-lXp' to the line starting with
'LIB', right before '-lXext'. At this time we are not sure whether libXp
(the X print library) is installed on all Linux systems.
--------*--------

I grepped the source for calls to XpGetDocumentData() and XpGetPageDimensions(), and the only hits are in the faq files. This suggests that once you break lesstif2's dependency on libxp, nedit will cease depending as well. But please see below.


Since we're getting rid of xprint, one could argue it makes sense to get rid of libxp as well.

I believe that removing an obsolete (?) server package should not force clients to become unable to talk to surviving servers.

Anyway...

Please do *not* remove libxp-dev. I build and use NEdit-5.5 with OpenMotif-2.1.32. The OpenMotif version number is immensely important, since NEdit is simply unusable with anything else, including lesstif2 and OpenMotif-2.[23].x. Dead keys (dead_acute, dead_circumflex and so on) only work with OpenMotif-2.1.x. I had other stability and usability issues with lesstif2 / OpenMotif-2.2 too. If you're a serious NEdit user, anything else than the real thing will feel unbearable.

http://www.nedit.org/toolkit.php

So, I always install OpenMotif-2.1.32 manually (beacuse, to my utter despair, Debian doesn't distribute it), and link NEdit-5.5 against it.

http://www.ist.co.uk/DOWNLOADS/motif_download.html

(This page not only offers the download, but has something to say about OpenMotif-2.[23] as well. Check the section titled "OpenMotif 2.2 and 2.3".)

OpenMotif-2.1.32 brings in the dependency on libXp. If you remove the libxp-dev package, I'll have to hunt down or build even *that* myself.

Thanks,
lacos



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to