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]