LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Debian (https://www.linuxquestions.org/questions/debian-26/)
-   -   libXp and libXp-devel missing in Debian testing (stretch) (https://www.linuxquestions.org/questions/debian-26/libxp-and-libxp-devel-missing-in-debian-testing-stretch-4175582254/)

gdallavia 06-14-2016 11:21 AM

libXp and libXp-devel missing in Debian testing (stretch)
 
Hi all,

I'm trying to complie and install the xephem package, which requires libXp and/or libXp-devel.

Unfortunately, under Debian testing (stretch) none of them is available (they seem to be available in Jessie, anyway).

Any hint on how to obtain those libraries without downgrading to stable?
Thank you!

Giorgio

P.S.:

sources.list:
deb http://mi.mirror.garr.it/mirrors/debian/ testing main non-free contrib
deb-src http://mi.mirror.garr.it/mirrors/debian/ testing main non-free contrib

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

uname -a:
Linux nbdallavia 4.4.0-1-amd64 #1 SMP Debian 4.4.6-1 (2016-03-17) x86_64 GNU/Linux

knudfl 06-14-2016 12:19 PM

Probably a temporary issue : Debian Stretch is under heavy development.

I guess you can use the Debian Jessie packages ?
I.e. same version for Jessie, Sid : 1.0.2 .... so Stretch should also be 1.0.2 ....
https://packages.debian.org/search?s...keywords=libXp
. https://packages.debian.org/jessie/libxp6
. https://packages.debian.org/jessie/libxp-dev


-

gdallavia 06-15-2016 05:26 AM

Thank you knudfl!

your suggestion solved the problem!
I was worried that mixing stable/testing packages could bring some error, but this was not the case.

Thank you again!
Giorgio

ab1jx 08-17-2019 10:45 AM

Well, it doesn't exactly solve the problem. It seems to be in Buster going forward (so it's not permanently dropped). I'm looking for the aarch64 (arm64) versions of libxp-dev and libxp6 if they exist, or sources. 3 years later I can only find i386 and amd64.

And also for running xephem. I have it running on a Raspberry Pi under Raspbian Stretch because that has the libraries, but that's armhf. I'm on an Odroid N2: "Linux odroid 4.9.177+ #1 SMP PREEMPT Sat May 18 09:49:10 CEST 2019 aarch64 GNU/Linux"

My sources.list:
Code:

deb http://ftp.us.debian.org/debian stretch main contrib non-free
#deb-src http://ftp.us.debian.org/debian stretch main contrib non-free
deb http://ftp.us.debian.org/debian stretch-updates main contrib non-free
#deb-src http://ftp.us.debian.org/debian stretch-updates main contrib non-free
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
#deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free

I don't know who to bug to ensure that these print libraries are available in the future.

knudfl 08-17-2019 11:40 AM

Re #4, @ab1jx

No libxp6 + libxp-dev for Debian 9 or 10.

There are oldish arm64 packages listed at Debian Sid :
libxp6 https://packages.debian.org/sid/libxp6
libxp-dev https://packages.debian.org/sid/libxp-dev

The dependency "x11proto-print-dev" is text files only.
"x11proto-print-dev_1.0.5-2_all.deb" may be used
https://packages.debian.org/jessie/x11proto-print-dev

-

ab1jx 08-17-2019 06:32 PM

I'm on the Debian Arm mailing list so I posted a question about it:

Vagrant Cascadian <vagrant@debian.org> Sat, Aug 17, 2019 at 1:42 PM
To: debian-arm@lists.debian.org
On 2019-08-17, Alan Corey wrote:
> They seem to be missing from Stretch but they're in Buster. Maybe, by
> pkgs.org, and they only have the i386 and amd64 versions. They don't
> show up using this sources.list

The last release that contained libxp was jessie (oldoldstable):

https://tracker.debian.org/pkg/libxp


It was removed from Debian testing and unstable about four years ago,
the process starting back in 2012:

https://bugs.debian.org/657253


> I'm on an aarch64 machine (Odroid N2). Raspbian has them.

Maybe raspbian never cleaned them up, and they're just leftovers from
raspbian jessie.


live well,
vagrant
---------------

So we're stuck tracking down sources for that as well as for xephem. Xephem's homepage is http://www.clearskyinstitute.com/xephem/ The author has retired, but it's still the most comprehensive ephemeris I've ever seen. More modern programs don't come close.

knudfl 08-18-2019 04:18 AM

Re #4.

Didn't you ask for arm64 packages ?

The packages listed in post #5 will install OK into Debian 10 Buster.

ab1jx 08-18-2019 01:23 PM

I don't have Buster yet. I'm running meveric's Debian Stretch on an Odroid N2, loosely at the url https://forum.odroid.com/viewtopic.p...3865&start=200. I've used Buster on another machine, I'm not in so much rush for it that I'm going to try to upgrade. I'll wait for it to be released, and then a while like until I change SD cards.

I wanted xephem because I just bought a telescope. Built it from source on a Raspberry Pi, with Debian on the Odroid I ran into the need for xprint and it doesn't seem to be in Stretch. Photoprint may also need it, that's not in Stretch either. Thread on the telescope forum is at https://www.cloudynights.com/topic/6...-pi/?p=9579521

I did everything from source.

Install libmotif-dev, libxmu-dev and x11proto-print-dev from the debs. Then get xprint: http://deb.debian.or...0.2.orig.tar.gz and install, then xephem from http://www.clearskyinstitute.com/xephem/ Tell the xephem build both where your Motif and your xprint are like: make MOTIF=/usr/lib/aarch64-linux-gnu/ LIBRARY_PATH=/usr/local/lib

Build xephem someplace. There are 3 CDs of star catalogs available free now. Use the install scripts in the tarballs to put them in place. But if you're running something like an ARM machine overwrite the stock x86 xephem binary with the one you just compiled. (default /usr/bin/xephem) The scripts are written for the csh shell, they work fine with tcsh.


All times are GMT -5. The time now is 05:18 AM.