Re: [wsjt-devel] build on debian stretch

2017-07-04 Thread ki7mt via wsjt-devel
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

2017-07-04 Thread Rich Griffiths
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

2017-07-04 Thread Bill Somerville

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

2017-07-04 Thread Steven Franke
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

2017-07-04 Thread Bill Somerville

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

2017-07-03 Thread Phil Karn
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