Software [SOLVED] screen command not upgrading?

Discussion in 'Support Area' started by gamelaw, Jun 26, 2019.

  1. gamelaw

    gamelaw Still Fresh

    Joined:
    Oct 29, 2010
    Messages:
    10
    Latest firmware comes with screen version 4.00.03 - which does not support vertical split panes. Version 4.0.1 and above do. Opkg repo has version screen - 4.0.3-r1.5. But when I try to upgrade, the system will not let me:

    Code:
    openpandora:~$ screen -version
    Screen version 4.00.03 (FAU) 23-Oct-06
    openpandora:~$ sudo opkg remove screen
    Password:
    Collected errors:
     * print_dependents_warning: Package screen is depended upon by packages:
     * print_dependents_warning:    task-pandora-core
     * print_dependents_warning: These might cease to work if package screen is removed.
    
     * print_dependents_warning: Force removal of this package with --force-depends.
     * print_dependents_warning: Force removal of this package and its dependents
     * print_dependents_warning: with --force-removal-of-dependent-packages.
    openpandora:~$ sudo opkg --force-depends remove screen
    Removing package screen from root...
    openpandora:~$ screen -version
    -bash: /usr/bin/screen: No such file or directory
    openpandora:~$ sudo opkg install screen
    Installing screen (4.0.3-r1.5) to root...
    Downloading http://openpandora.org/feeds/unstable/armv7a/screen_4.0.3-r1.5_armv7a.ipk.
    Configuring screen.
    openpandora:~$ screen -version
    Screen version 4.00.03 (FAU) 23-Oct-06
    The only thing I can think of is that the repo version dropped the leading zeros and is in fact the same as the run-time version.

    Can someone make an updated screen command? While you're at it, I'd like to throw my vote in there that all of the CLI-love commands need to be true terminal commands for those of us who live SSH'ed into our Pandoras.

    Randel
     
  2. FBnil

    FBnil Ready to Champion the Pyra to the World...

    Joined:
    Dec 14, 2012
    Messages:
    2,701
    Location:
    Yurp
    Tried opkg upgrade for you, and installing the -dev version, but did not succeed.

    Software is here: http://ftp.gnu.org/gnu/screen/ and as you can see there, there is a time gap between 2008 and 2014 so taking the 2008.
    And compiler here: http://repo.openpandora.org/?page=detail&app=codeblocks6022 (too big, I used the old one)
    With instructions: https://pandorawiki.org/Compile_on_the_Pandora

    Codeblock has 2 items, we run: in Menu / Development / Dev. Command Line Interface

    We untar the data, then run "make" twice. (too lazy for the readme)... and after 3 minutes a compiled version rolls out, and we run it:

    Code:
    ./screen
    
    Screen version 4.00.03 (FAU) 23-Oct-06
    :
    :
    D'oh!
    --- Double Post Merged, Jun 26, 2019, Original Post Date: Jun 26, 2019 ---
    ./configure && make for the latest produces a weird binary that has errors.

    Here is 4.2.0 Hope I didn't forget libs
     

    Attached Files:

    levi likes this.
  3. gamelaw

    gamelaw Still Fresh

    Joined:
    Oct 29, 2010
    Messages:
    10
    FBnil,

    Thank you for putting in that effort. I didn't know where you intended the screen & lib to go so I just put them in my ~/ directory.
    When I run your screen build, I get:

    Code:
    openpandora:~$ ./screen             
    ./screen: error while loading shared libraries:
    libncursesw.so.5:
    cannot open shared object file: No such file or directory
    I noticed by a forum search that at one point CLI-Love had the same problem. Any advice?

    Thank you, again!

    Randel
     
    Last edited: Jun 28, 2019
  4. levi

    levi Still fresh, damnit!

    Joined:
    Oct 6, 2008
    Messages:
    10,995
    Location:
    Somewhere off the coast of the EU
    That looks like it's a lib he forgot to include to me.
     
  5. gamelaw

    gamelaw Still Fresh

    Joined:
    Oct 29, 2010
    Messages:
    10
    It works!!!

    I'll I had to do, after installing FBnil's screen, was:
    Code:
    openpandora:~$ sudo opkg install ncurses
    Upgrading ncurses on root from 5.4-r19.5 to 5.9-r2.5...
    Downloading http://openpandora.org/feeds/unstable/armv7a/ncurses_5.9-r2.5_armv7a.ipk.
    Configuring ncurses.
    Then when I got:

    Code:
    openpandora:~$ ./screen
    ./screen: error while loading shared libraries:
    libelf.so.1: cannot open shared object file:
    No such file or directory
    I just:

    Code:
    openpandora:~:$ sudo cp ./libelf.so.1 /lib
    And now it works!!! Thank you so much, FBnil!!!
     
  6. FBnil

    FBnil Ready to Champion the Pyra to the World...

    Joined:
    Dec 14, 2012
    Messages:
    2,701
    Location:
    Yurp
    Thanks for posting that @randelreiss because I already had done a "opkg upgrade" (all the libs were already in the higher version), the make linked to the newer libraries. So I could not find the problem... *pfew*
     

Share This Page

Loading...