ubuntuusers.de

Screen vertikaler Split.

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Pila

Anmeldungsdatum:
2. April 2009

Beiträge: 76

Hey,

Ich habe versuch mein screen zu updaten, damit ich auch vertikal splitten kann. Dabei kamen einige Errors. Ich weiß nicht woran es liegt. Villeicht habt ihr ja eine Lösung parat. Dabei bin ich folgendermaßen vorgegangen.

Zunächst habe ich die Befehle gemäß dieser "Anleitung" einfach umgesetzt.

# Install dependencies to build screen
sudo apt-get build-dep screen

# Create an area to hold the source
cd ~/debian-src
mkdir screen
cd screen

# Get the source
apt-get source screen

# Apply vertical split patch
cd screen-4.0.3/
wget http://vsp4sdl.yuggoth.org/wrp_vertical_split_0.3_4.0.2.diff.bz2
bunzip2 wrp_vertical_split_0.3_4.0.2.diff.bz2
patch -p1 < wrp_vertical_split_0.3_4.0.2.diff

# Build it!
dpkg-buildpackage -us -uc -rfakeroot
cd ..

# Install it!
sudo dpkg -i screen_4.0.3-0.4ubuntu2_amd64.deb

Beim vorletzten Befehl

dpkg-buildpackage -us -uc -rfakeroot

, bekam ich das hier. Dementsprechend konnte das File nicht erstellt werden und ich nicht weiter machen.

dpkg-buildpackage: setze CFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: setze CPPFLAGS auf Standardwert: 
dpkg-buildpackage: setze LDFLAGS auf Standardwert: -Wl,-Bsymbolic-functions
dpkg-buildpackage: setze FFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: setze CXXFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: Quellpaket screen
dpkg-buildpackage: Quellversion 4.0.3-11ubuntu4
dpkg-buildpackage: Quellen geändert durch Dustin Kirkland <kirkland@ubuntu.com>
dpkg-buildpackage: Host-Architektur i386
 fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f configure-stamp build-stamp
test ! -s doc/Makefile || /usr/bin/make -C doc realclean
test ! -s Makefile || ! grep -q clean Makefile || /usr/bin/make realclean
rm -f config.log config.status Makefile
dpatch deapply-all
58-show-encoding-hardstatus not applied to ./ .
57-screen-invoked-with-a-command not applied to ./ .
56-source-file-not-found-warning not applied to ./ .
55-increase_max_winmsg_renditions not applied to ./ .
51EXP_session_creation_time not applied to ./ .
50EXP_tilde_expansion not applied to ./ .
45suppress_remap not applied to ./ .
40cjk_eastasian not applied to ./ .
30fix_fsf_address not applied to ./ .
28blankerprg_callsemantics not applied to ./ .
27doc_sty_noenvpassing not applied to ./ .
26source_encoding not applied to ./ .
25allow_symlink_sockdir not applied to ./ .
24option_parser not applied to ./ .
23exitcode_q_ls not applied to ./ .
22no_public_exchange not applied to ./ .
21manpage_nethack_activation not applied to ./ .
20defmonitor not applied to ./ .
19flowcontrol_lockup not applied to ./ .
18manpage_maxwin_limit not applied to ./ .
17manpage_sessionname_warning not applied to ./ .
16fix_gcc_warnings_II not applied to ./ .
16fix_gcc_warnings not applied to ./ .
15manpage_typos not applied to ./ .
14size_matters not applied to ./ .
13split_info_files not applied to ./ .
11replace_doc_paths not applied to ./ .
10norootpassword not applied to ./ .
05fix_osdef_include not applied to ./ .
04AUTOCONF not applied to ./ .
03fully_expand_screenencodings not applied to ./ .
02configure_use_ncursesw not applied to ./ .
01configure_fix_alpha_vsprintf not applied to ./ .
attempting to revert failed patch 01CVS from ./:
  md5sums match, proceeding ... done (neither success nor failure guaranteed)
dh_clean
 dpkg-source -b screen-4.0.3
dpkg-source: Information: verwende Quellformat »1.0«
dpkg-source: Information: baue screen unter Benutzung des existierenden screen_4.0.3.orig.tar.gz
dpkg-source: Information: baue screen in screen_4.0.3-11ubuntu4.diff.gz
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/51EXP_session_creation_time.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/56-source-file-not-found-warning.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/04AUTOCONF.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/28blankerprg_callsemantics.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/45suppress_remap.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/16fix_gcc_warnings_II.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/02configure_use_ncursesw.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/50EXP_tilde_expansion.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/22no_public_exchange.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/57-screen-invoked-with-a-command.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/30fix_fsf_address.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/01CVS.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/27doc_sty_noenvpassing.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/14size_matters.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/13split_info_files.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/01configure_fix_alpha_vsprintf.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/10norootpassword.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/58-show-encoding-hardstatus.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/03fully_expand_screenencodings.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/19flowcontrol_lockup.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/05fix_osdef_include.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/25allow_symlink_sockdir.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/18manpage_maxwin_limit.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/16fix_gcc_warnings.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/17manpage_sessionname_warning.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/21manpage_nethack_activation.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/40cjk_eastasian.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/26source_encoding.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/11replace_doc_paths.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/20defmonitor.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/15manpage_typos.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/24option_parser.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/55-increase_max_winmsg_renditions.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ausführbarer Modus 0755 von »debian/patches/23exitcode_q_ls.dpatch« wird nicht im Diff dargestellt werden
dpkg-source: Warnung: ignoriere Löschen der Datei Makefile
dpkg-source: Information: baue screen in screen_4.0.3-11ubuntu4.dsc
 debian/rules build
dh_testdir
dpatch apply-all
applying patch 01CVS to ./ ... failed.
make: *** [configure-stamp] Fehler 1
dpkg-buildpackage: Fehlschlag: debian/rules build gab Fehler-Exitstatus 2

Danke und schönen Gruß, Sven.

barcc

Avatar von barcc

Anmeldungsdatum:
13. Juli 2007

Beiträge: 696

Wohnort: Dortmund

Hallo,

screen verwendet das Patchsystem dpatch. Du könntest versuchen den Patch dort zu integrieren. Der 3. Abschnitt der Anleitung würde dann so aussehen:

# Apply vertical split patch
wget http://vsp4sdl.yuggoth.org/wrp_vertical_split_0.3_4.0.2.diff.bz2
bunzip2 wrp_vertical_split_0.3_4.0.2.diff.bz2
cd screen-4.0.3/
dpatch-edit-patch 99wrp_vertical_split  # 99 bedeutet ans Ende der Patchliste
# Hier öffnet sich eine interaktive Shell in einem temporären Verzeichnis,
# den Patch anwenden:
patch -p1 < ~/debian-src/screen/wrp_vertical_split_0.3_4.0.2.diff
exit # interaktive Shell verlassen

Der Patch ist dann im debian/patches Verzeichnis

Pila

(Themenstarter)

Anmeldungsdatum:
2. April 2009

Beiträge: 76

Danke. Andere Methode ist auch einfach im Screen die Kombination Ctrl + a und | zu drücken. Ist nirgends aufgelistet, aber habe ich in den dunkelsten Ecken bei Google gefunden. Falls jmd. das auch noch sucht, hier steht es ja nun. Trz. danke.

Gruß, Sven.

Antworten |