Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #243664 > unrolled thread

couldn't build pipe-viewer with debian

Started byJude DaShiell <jdashiel@panix.com>
First post2022-01-04 01:40 +0100
Last post2022-01-04 04:20 +0100
Articles 4 — 2 participants

Back to article view | Back to linux.debian.user


Contents

  couldn't build pipe-viewer with debian Jude DaShiell <jdashiel@panix.com> - 2022-01-04 01:40 +0100
    Re: couldn't build pipe-viewer with debian Greg Wooledge <greg@wooledge.org> - 2022-01-04 03:40 +0100
      Re: couldn't build pipe-viewer with debian Jude DaShiell <jdashiel@panix.com> - 2022-01-04 04:00 +0100
        Re: couldn't build pipe-viewer with debian Jude DaShiell <jdashiel@panix.com> - 2022-01-04 04:20 +0100

#243664 — couldn't build pipe-viewer with debian

FromJude DaShiell <jdashiel@panix.com>
Date2022-01-04 01:40 +0100
Subjectcouldn't build pipe-viewer with debian
Message-ID<DBG1P-6Hy-1@gated-at.bofh.it>
pipe-viewer youtube-viewer and straw-viewer cannot be built with debian.
The reasons for that are each of those packages require
Term::ReadLine::Gnu and Term::ReadLine::Gnu cannot be built withreadline
2.0.  That's an ancient version of readline.  I tried with readline 2.01
and my x86_64 equipment wasn't recognized by that package.  The readline
versions go all the way up to 8.0 by now and maybe some version that
recognizes x86_64 between 2.01 and 8.0 will be compatible with
Term::ReadLine::Gnu but I haven't found that yet.
The pipe-viewer app when it can run on a system allows for browsing and
downloading of youtube videos in a console environment and there's even a
flavor for gtk.  I didn't touch the gtk version since I'm running mostly
console on this system.  https://github.com/trizen/pipe-viewer.git is my
source for what couldn't compile.  This works in archlinux and also in
slint but not yet in debian.  It's a perl build for anyone who would like
to try it too.

[toc] | [next] | [standalone]


#243666

FromGreg Wooledge <greg@wooledge.org>
Date2022-01-04 03:40 +0100
Message-ID<DBHTX-7On-1@gated-at.bofh.it>
In reply to#243664
On Mon, Jan 03, 2022 at 07:38:25PM -0500, Jude DaShiell wrote:
> pipe-viewer youtube-viewer and straw-viewer cannot be built with debian.
> The reasons for that are each of those packages require
> Term::ReadLine::Gnu and Term::ReadLine::Gnu cannot be built withreadline
> 2.0.  That's an ancient version of readline.  I tried with readline 2.01
> and my x86_64 equipment wasn't recognized by that package.  The readline
> versions go all the way up to 8.0 by now [...]

The version of the libreadline8 package on bullseye is 8.1-1.

Is there any chance you're conflating the version number of GNU readline
(a C library provided by the bash maintainer, currently version 8.x on
bullseye) with some perl package that has "readline" in its name?  Or
that you simply forgot to install libreadline-dev?

Could you show us the actual error message you get when you try to
build it?

Also, what's wrong with the libterm-readline-gnu-perl package in Debian?
Is it too old or something?

unicorn:~$ apt-cache show libterm-readline-gnu-perl
Package: libterm-readline-gnu-perl
Version: 1.37-1
[...]

unicorn:~$ apt-cache show libreadline-dev
Package: libreadline-dev
Source: readline
Version: 8.1-1
[...]

[toc] | [prev] | [next] | [standalone]


#243668

FromJude DaShiell <jdashiel@panix.com>
Date2022-01-04 04:00 +0100
Message-ID<DBIdj-7V1-3@gated-at.bofh.it>
In reply to#243666
I forgot to install the -dev package.  I'll try this again and see if it
goes through.


On Mon, 3 Jan 2022, Greg Wooledge wrote:

> On Mon, Jan 03, 2022 at 07:38:25PM -0500, Jude DaShiell wrote:
> > pipe-viewer youtube-viewer and straw-viewer cannot be built with debian.
> > The reasons for that are each of those packages require
> > Term::ReadLine::Gnu and Term::ReadLine::Gnu cannot be built withreadline
> > 2.0.  That's an ancient version of readline.  I tried with readline 2.01
> > and my x86_64 equipment wasn't recognized by that package.  The readline
> > versions go all the way up to 8.0 by now [...]
>
> The version of the libreadline8 package on bullseye is 8.1-1.
>
> Is there any chance you're conflating the version number of GNU readline
> (a C library provided by the bash maintainer, currently version 8.x on
> bullseye) with some perl package that has "readline" in its name?  Or
> that you simply forgot to install libreadline-dev?
>
> Could you show us the actual error message you get when you try to
> build it?
>
> Also, what's wrong with the libterm-readline-gnu-perl package in Debian?
> Is it too old or something?
>
> unicorn:~$ apt-cache show libterm-readline-gnu-perl
> Package: libterm-readline-gnu-perl
> Version: 1.37-1
> [...]
>
> unicorn:~$ apt-cache show libreadline-dev
> Package: libreadline-dev
> Source: readline
> Version: 8.1-1
> [...]
>
>

[toc] | [prev] | [next] | [standalone]


#243670

FromJude DaShiell <jdashiel@panix.com>
Date2022-01-04 04:20 +0100
Message-ID<DBIwG-8r6-1@gated-at.bofh.it>
In reply to#243668
I put libreadline-dev on the machine since that wasn't installed and ran
the instructions in the README.md file in pipe-viewer directory and the
whole package built and installed.
Thanks for the pointer on that -dev file.  I'll have to check for those in
the future.


On Mon, 3 Jan 2022, Jude DaShiell wrote:

> I forgot to install the -dev package.  I'll try this again and see if it
> goes through.
>
>
> On Mon, 3 Jan 2022, Greg Wooledge wrote:
>
> > On Mon, Jan 03, 2022 at 07:38:25PM -0500, Jude DaShiell wrote:
> > > pipe-viewer youtube-viewer and straw-viewer cannot be built with debian.
> > > The reasons for that are each of those packages require
> > > Term::ReadLine::Gnu and Term::ReadLine::Gnu cannot be built withreadline
> > > 2.0.  That's an ancient version of readline.  I tried with readline 2.01
> > > and my x86_64 equipment wasn't recognized by that package.  The readline
> > > versions go all the way up to 8.0 by now [...]
> >
> > The version of the libreadline8 package on bullseye is 8.1-1.
> >
> > Is there any chance you're conflating the version number of GNU readline
> > (a C library provided by the bash maintainer, currently version 8.x on
> > bullseye) with some perl package that has "readline" in its name?  Or
> > that you simply forgot to install libreadline-dev?
> >
> > Could you show us the actual error message you get when you try to
> > build it?
> >
> > Also, what's wrong with the libterm-readline-gnu-perl package in Debian?
> > Is it too old or something?
> >
> > unicorn:~$ apt-cache show libterm-readline-gnu-perl
> > Package: libterm-readline-gnu-perl
> > Version: 1.37-1
> > [...]
> >
> > unicorn:~$ apt-cache show libreadline-dev
> > Package: libreadline-dev
> > Source: readline
> > Version: 8.1-1
> > [...]
> >
> >
>
>

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web