Re: [wsjt-devel] build on debian stretch
Hello All, There looks to be a fair bit of confusion around the names for readline. I found several bugs that point to using: libreadline-dev for Debian >= Stretch You may need to enable a different repository to do that though. https://packages.debian.org/search?suite=stretch&arch=any&mode=path&searchon =contents&keywords=libreadline-dev Debian is at top of the food chain so to speak. Ubuntu, Mint, and all the derivative distros use the same control system for packaging (building) on infrastructure servers. They use what's called a Debian Control file. However, each release gets isolated to a specific set of packages. The names of those packages can change from release to release (Wheezy --> Jessie --> Stretch, etc) You can use : apt-cache search , apt-cache show , apt-cache policy , check the manifests for a release, or any number of methods to track down package information on Debian based distro's. Worst comes to worst, get on IRC => Debian Mentors, and ask there. Those folks know their stuff well. You could also email the Debian developer that's in charge of the package. If anyone knows the story, that person, or persons, would have the latest scoop. 73's Greg, KI7MT -Original Message- From: Rich Griffiths [mailto:r...@w2rg.net] Sent: Tuesday, July 4, 2017 10:16 AM To: wsjt-devel@lists.sourceforge.net Subject: Re: [wsjt-devel] build on debian stretch I never learned exactly how debian/ubuntu checks dependencies, so please excuse this possibly silly question. In some cases, might it not be possible simply to do: ln -s libread5 libread6 (??) I've encountered other situations where the only important difference between the old and newer packages was the filename. ... RichW2RG On 07/04/2017 05:25 AM, Bill Somerville wrote: > On 04/07/2017 05:01, Phil Karn wrote: >> Has anyone installed or rebuilt wsjtx on the new Debian release 9.0, >> codename "stretch"? >> >> Stretch dropped some packages that weren't being supported upstream, >> apparently including libreadline6 that wsjtx has as a dependency. >> >> libreadline5 is still present in stretch. > > Hi Phil, > > I don't think WSJT-X itself has a libreadline dependency but Hamlib > does I believe. If you are using the DEB file from the WSJT-X home > page or from the SourceForge files area you should note that package > is released only as a stop gap until our Linux package maintainers get > there thing done. It is built for the current LTS Ubuntu distribution > (16.04 LTS) and s not necessarily expected to work on other > distributions. > > The source package we release should build locally on other Linux > distros, have you tried that? You may have to install some > dependencies of course. > > https://sourceforge.net/projects/wsjt/files/wsjtx-1.7.0/wsjtx-1.7.0.tgz/down load > > > See INSTALL in the archive for installation details. > > 73 > Bill > G4WJS. > > > -- > > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > wsjt-devel mailing list > wsjt-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wsjt-devel > -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel
Re: [wsjt-devel] build on debian stretch
I never learned exactly how debian/ubuntu checks dependencies, so please excuse this possibly silly question. In some cases, might it not be possible simply to do: ln -s libread5 libread6 (??) I've encountered other situations where the only important difference between the old and newer packages was the filename. ... RichW2RG On 07/04/2017 05:25 AM, Bill Somerville wrote: On 04/07/2017 05:01, Phil Karn wrote: Has anyone installed or rebuilt wsjtx on the new Debian release 9.0, codename "stretch"? Stretch dropped some packages that weren't being supported upstream, apparently including libreadline6 that wsjtx has as a dependency. libreadline5 is still present in stretch. Hi Phil, I don't think WSJT-X itself has a libreadline dependency but Hamlib does I believe. If you are using the DEB file from the WSJT-X home page or from the SourceForge files area you should note that package is released only as a stop gap until our Linux package maintainers get there thing done. It is built for the current LTS Ubuntu distribution (16.04 LTS) and s not necessarily expected to work on other distributions. The source package we release should build locally on other Linux distros, have you tried that? You may have to install some dependencies of course. https://sourceforge.net/projects/wsjt/files/wsjtx-1.7.0/wsjtx-1.7.0.tgz/download See INSTALL in the archive for installation details. 73 Bill G4WJS. -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel
Re: [wsjt-devel] build on debian stretch
Hi Steve, I am pretty sure only Hamlib has a libreadline dependency and that is optional. If you rebuild Hamlib with your preferred libreadline installed you should be able stick with one version. 73 Bill G4WJS. On 04/07/2017 12:27, Steven Franke wrote: Hi Bill - I’ve started encountering the libreadline dependency when building wsjtx-x on OS X since a couple of days ago when I updated my macports installation. The wsjt-x build wants to see readline 6 whereas the latest macports installs readline 7. On the other hand, the gnu octave version installed by macports has a dependence on readline 7. So I am switching between the two when going back and forth between building wsjt-x and examining results in octave. Steve On Jul 4, 2017, at 4:25 AM, Bill Somerville wrote: On 04/07/2017 05:01, Phil Karn wrote: Has anyone installed or rebuilt wsjtx on the new Debian release 9.0, codename "stretch"? Stretch dropped some packages that weren't being supported upstream, apparently including libreadline6 that wsjtx has as a dependency. libreadline5 is still present in stretch. Hi Phil, I don't think WSJT-X itself has a libreadline dependency but Hamlib does I believe. If you are using the DEB file from the WSJT-X home page or from the SourceForge files area you should note that package is released only as a stop gap until our Linux package maintainers get there thing done. It is built for the current LTS Ubuntu distribution (16.04 LTS) and s not necessarily expected to work on other distributions. The source package we release should build locally on other Linux distros, have you tried that? You may have to install some dependencies of course. https://sourceforge.net/projects/wsjt/files/wsjtx-1.7.0/wsjtx-1.7.0.tgz/download See INSTALL in the archive for installation details. 73 Bill G4WJS. -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot___ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel
Re: [wsjt-devel] build on debian stretch
Hi Bill - I’ve started encountering the libreadline dependency when building wsjtx-x on OS X since a couple of days ago when I updated my macports installation. The wsjt-x build wants to see readline 6 whereas the latest macports installs readline 7. On the other hand, the gnu octave version installed by macports has a dependence on readline 7. So I am switching between the two when going back and forth between building wsjt-x and examining results in octave. Steve > On Jul 4, 2017, at 4:25 AM, Bill Somerville wrote: > > On 04/07/2017 05:01, Phil Karn wrote: >> Has anyone installed or rebuilt wsjtx on the new Debian release 9.0, >> codename "stretch"? >> >> Stretch dropped some packages that weren't being supported upstream, >> apparently including libreadline6 that wsjtx has as a dependency. >> >> libreadline5 is still present in stretch. > > Hi Phil, > > I don't think WSJT-X itself has a libreadline dependency but Hamlib does I > believe. If you are using the DEB file from the WSJT-X home page or from the > SourceForge files area you should note that package is released only as a > stop gap until our Linux package maintainers get there thing done. It is > built for the current LTS Ubuntu distribution (16.04 LTS) and s not > necessarily expected to work on other distributions. > > The source package we release should build locally on other Linux distros, > have you tried that? You may have to install some dependencies of course. > > https://sourceforge.net/projects/wsjt/files/wsjtx-1.7.0/wsjtx-1.7.0.tgz/download > > See INSTALL in the archive for installation details. > > 73 > Bill > G4WJS. > > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > wsjt-devel mailing list > wsjt-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wsjt-devel -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel
Re: [wsjt-devel] build on debian stretch
On 04/07/2017 05:01, Phil Karn wrote: Has anyone installed or rebuilt wsjtx on the new Debian release 9.0, codename "stretch"? Stretch dropped some packages that weren't being supported upstream, apparently including libreadline6 that wsjtx has as a dependency. libreadline5 is still present in stretch. Hi Phil, I don't think WSJT-X itself has a libreadline dependency but Hamlib does I believe. If you are using the DEB file from the WSJT-X home page or from the SourceForge files area you should note that package is released only as a stop gap until our Linux package maintainers get there thing done. It is built for the current LTS Ubuntu distribution (16.04 LTS) and s not necessarily expected to work on other distributions. The source package we release should build locally on other Linux distros, have you tried that? You may have to install some dependencies of course. https://sourceforge.net/projects/wsjt/files/wsjtx-1.7.0/wsjtx-1.7.0.tgz/download See INSTALL in the archive for installation details. 73 Bill G4WJS. -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel
[wsjt-devel] build on debian stretch
Has anyone installed or rebuilt wsjtx on the new Debian release 9.0, codename "stretch"? Stretch dropped some packages that weren't being supported upstream, apparently including libreadline6 that wsjtx has as a dependency. libreadline5 is still present in stretch. Log of install attempt attached. Thanks, Phil $ sudo dpkg -i wsjtx_1.7.0_amd64.deb Selecting previously unselected package wsjtx. (Reading database ... 262132 files and directories currently installed.) Preparing to unpack wsjtx_1.7.0_amd64.deb ... Unpacking wsjtx (1.7.0) ... dpkg: dependency problems prevent configuration of wsjtx: wsjtx depends on libreadline6 (>= 6.0); however: Package libreadline6:amd64 is not installed. dpkg: error processing package wsjtx (--install): dependency problems - leaving unconfigured $ sudo apt-get install libreadline6 Reading package lists... Done Building dependency tree Reading state information... Done Package libreadline6 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'libreadline6' has no installation candidate -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel