fakeroot debian/rules clean dh_testdir dh_testroot rm -f configure-stamp build-stamp # clean up after the build process /usr/bin/make clean make[1]: Entering directory `/home/fungi/work/screen/tmp/screen-4.1~cvs20070322' make[1]: *** No rule to make target `clean'. Stop. make[1]: Leaving directory `/home/fungi/work/screen/tmp/screen-4.1~cvs20070322' make: [clean] Error 2 (ignored) rm -rf config.status dh_clean dh_clean: Compatibility levels before 4 are deprecated. dpkg-source -b screen-4.1~cvs20070322 dpkg-source: building screen using existing screen_4.1~cvs20070322.orig.tar.gz dpkg-source: building screen in screen_4.1~cvs20070322-0.1.diff.gz dpkg-source: building screen in screen_4.1~cvs20070322-0.1.dsc debian/rules build dh_testdir ./configure --prefix=/usr \ --infodir='$(prefix)/share/info' \ --mandir='$(prefix)/share/man' \ --with-socket-dir=/var/run/screen \ --enable-pam \ --with-pty-mode=0620 \ --with-pty-group=5 \ --enable-rxvt_osc \ --with-sys-screenrc=/etc/screenrc this is screen version 4.0.3 checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking whether gcc needs -traditional... no checking for library containing strerror... none required checking for gawk... no checking for mawk... mawk checking for a BSD-compatible install... /usr/bin/install -c configure: checking for buggy tools... - sh is 'GNU bash, version 3.1.17(1)-release (i486-pc-linux-gnu)'. - sed is 'GNU sed version 4.1.5'. checking if a system-wide socket dir should be used... yes checking for the socket dir... "/var/run/screen" configure: checking for MIPS... configure: checking for Ultrix... configure: checking for butterfly... configure: checking for POSIX.1... - you have a POSIX system configure: checking for System V... configure: checking for sequent/ptx... configure: checking SVR4... checking for ANSI C header files... no checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes configure: checking for Solaris 2.x... configure: checking BSD job jontrol... - you have jobcontrol configure: checking setreuid... configure: checking seteuid... configure: checking select... configure: checking fifos... - your fifos are usable configure: checking for broken fifo implementation... - your implementation is ok configure: checking sockets... - your sockets are usable configure: checking socket implementation... - you are normal - both sockets and fifos usable. let's take fifos. configure: checking select return value... - select is ok configure: checking for tgetent... configure: checking libncursesw... - you use the terminfo database configure: checking ospeed... configure: checking for /dev/ptc... configure: checking for SVR4 ptys... checking for getpt... yes configure: checking for ptyranges... configure: checking getutent... configure: checking ut_host... checking utempter.h usability... no checking utempter.h presence... no checking for utempter.h... no configure: checking for libutil(s)... configure: checking getloadavg... assuming posix signal definition configure: checking for crypt and sec libraries... configure: checking crypt... configure: checking IRIX sun library... configure: checking syslog... configure: checking wait union... configure: checking for termio or termios... configure: checking getspnam... configure: checking getttyent... configure: checking fdwalk... configure: checking whether memcpy/memmove/bcopy handles overlapping arguments... checking long file names... yes checking for vsprintf... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for setenv... yes checking for nl_langinfo(CODESET)... yes checking for library containing gethostname... none required checking for rename... yes checking for fchmod... yes checking for fchown... yes checking for strerror... yes checking for lstat... yes checking for _exit... yes checking for utimes... yes checking for vsnprintf... yes checking for getcwd... yes checking for setlocale... yes checking for strftime... yes checking for PAM support... yes checking for the global screenrc file... "/etc/screenrc" checking for the utf8-encodings location... "/usr/share/screen/utf8encodings" configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating config.h config.status: executing default commands Now please check the pathnames in the Makefile and in the user configuration section in config.h. Then type 'make' to make screen. Good luck. touch configure-stamp dh_testdir /usr/bin/make CFLAGS+='-O2 -g -Wall' make[1]: Entering directory `/home/fungi/work/screen/tmp/screen-4.1~cvs20070322' CPP="gcc -E " srcdir=. sh ./osdef.sh AWK=mawk CC="gcc -O2 -g -Wall" srcdir=. sh ./comm.sh AWK=mawk srcdir=. sh ./term.sh gcc -c -I. -I. -O2 -g -Wall screen.c screen.c: In function ‘Detach’: screen.c:1868: warning: implicit declaration of function ‘AutosaveLayout’ screen.c: In function ‘MakeWinMsgEv’: screen.c:2363: warning: ‘bt’ may be used uninitialized in this function gcc -c -I. -I. -O2 -g -Wall ansi.c gcc -c -I. -I. -O2 -g -Wall fileio.c gcc -c -I. -I. -O2 -g -Wall mark.c gcc -c -I. -I. -O2 -g -Wall misc.c gcc -c -I. -I. -O2 -g -Wall resize.c resize.c: In function ‘ChangeScreenSize’: resize.c:161: warning: implicit declaration of function ‘ResizeCanvas’ resize.c:162: warning: implicit declaration of function ‘RecreateCanvasChain’ resize.c:151: warning: unused variable ‘ye’ resize.c:151: warning: unused variable ‘xe’ resize.c:151: warning: unused variable ‘hn’ resize.c:151: warning: unused variable ‘h’ resize.c:151: warning: unused variable ‘y’ resize.c:149: warning: unused variable ‘cvpp’ gcc -c -I. -I. -O2 -g -Wall socket.c socket.c: In function ‘FinishAttach’: socket.c:1272: warning: implicit declaration of function ‘LoadLayout’ socket.c:1321: warning: passing argument 3 of ‘display_wlist’ from incompatible pointer type socket.c:1196: warning: unused variable ‘r’ gcc -c -I. -I. -O2 -g -Wall search.c sh ./tty.sh tty.c gcc -c -I. -I. -O2 -g -Wall tty.c gcc -c -I. -I. -O2 -g -Wall term.c gcc -c -I. -I. -O2 -g -Wall window.c gcc -c -I. -I. -O2 -g -Wall utmp.c gcc -c -I. -I. -O2 -g -Wall loadav.c gcc -c -I. -I. -O2 -g -Wall putenv.c gcc -c -I. -I. -O2 -g -Wall help.c help.c: In function ‘wlistpage’: help.c:1305: warning: statement with no effect gcc -c -I. -I. -O2 -g -Wall termcap.c gcc -c -I. -I. -O2 -g -Wall input.c input.c: In function ‘Input’: input.c:145: warning: assignment from incompatible pointer type gcc -c -I. -I. -O2 -g -Wall attacher.c gcc -c -I. -I. -O2 -g -Wall pty.c gcc -c -I. -I. -O2 -g -Wall process.c process.c: In function ‘DoAction’: process.c:2073: warning: passing argument 3 of ‘display_wlist’ from incompatible pointer type process.c:2075: warning: passing argument 3 of ‘display_wlist’ from incompatible pointer type process.c:2077: warning: passing argument 3 of ‘display_wlist’ from incompatible pointer type process.c:2079: warning: passing argument 3 of ‘display_wlist’ from incompatible pointer type process.c:2081: warning: passing argument 3 of ‘display_wlist’ from incompatible pointer type process.c:3776: warning: implicit declaration of function ‘ResizeCanvas’ process.c:3777: warning: implicit declaration of function ‘RecreateCanvasChain’ process.c:3970: warning: comparison between pointer and integer process.c:4060: warning: implicit declaration of function ‘NewLayout’ process.c:4070: warning: implicit declaration of function ‘SaveLayout’ process.c:4074: warning: unused variable ‘lay’ process.c:4096: warning: implicit declaration of function ‘LoadLayout’ process.c:4138: warning: implicit declaration of function ‘FindLayout’ process.c:4138: warning: assignment makes pointer from integer without a cast process.c:4149: warning: implicit declaration of function ‘ShowLayouts’ process.c: In function ‘NextWindow’: process.c:4955: warning: initialization from incompatible pointer type process.c:4963: warning: comparison of distinct pointer types lacks a cast process.c: In function ‘PreviousWindow’: process.c:4977: warning: initialization from incompatible pointer type process.c:4985: warning: comparison of distinct pointer types lacks a cast process.c: In function ‘SelectLayoutFin’: process.c:5499: warning: assignment makes pointer from integer without a cast process.c:5488: warning: unused variable ‘n’ process.c: In function ‘ChangeCanvasSize’: process.c:6417: warning: implicit declaration of function ‘CountCanvasPerp’ process.c: In function ‘ResizeRegions’: process.c:6469: warning: implicit declaration of function ‘EqualizeCanvas’ process.c:6448: warning: unused variable ‘done’ process.c:6448: warning: unused variable ‘nsiz’ process.c:6448: warning: unused variable ‘siz’ process.c:6448: warning: unused variable ‘dsize’ process.c:6448: warning: unused variable ‘nreg’ process.c: In function ‘DoAction’: process.c:3126: warning: ‘kme’ may be used uninitialized in this function gcc -c -I. -I. -O2 -g -Wall display.c display.c: In function ‘CreateLayout’: display.c:4455: warning: return from incompatible pointer type display.c: In function ‘SaveLayout’: display.c:4471: warning: assignment from incompatible pointer type display.c: In function ‘NewLayout’: display.c:4549: warning: assignment from incompatible pointer type gcc -c -I. -I. -O2 -g -Wall comm.c gcc -c -I. -I. -O2 -g -Wall kmapdef.c gcc -c -I. -I. -O2 -g -Wall acls.c gcc -c -I. -I. -O2 -g -Wall braille.c gcc -c -I. -I. -O2 -g -Wall braille_tsi.c gcc -c -I. -I. -O2 -g -Wall logfile.c gcc -c -I. -I. -O2 -g -Wall layer.c layer.c: In function ‘LPutWinMsg’: layer.c:401: warning: unused variable ‘s2’ gcc -c -I. -I. -O2 -g -Wall sched.c gcc -c -I. -I. -O2 -g -Wall teln.c gcc -c -I. -I. -O2 -g -Wall nethack.c gcc -c -I. -I. -O2 -g -Wall encoding.c gcc -o screen screen.o ansi.o fileio.o mark.o misc.o resize.o socket.o search.o tty.o term.o window.o utmp.o loadav.o putenv.o help.o termcap.o input.o attacher.o pty.o process.o display.o comm.o kmapdef.o acls.o braille.o braille_tsi.o logfile.o layer.o sched.o teln.o nethack.o encoding.o -lncursesw -lutil -lcrypt -lpam make[1]: Leaving directory `/home/fungi/work/screen/tmp/screen-4.1~cvs20070322' for file in doc/screen.texinfo doc/screen.1 ; do \ sed -f debian/mod_docs.sed ${file} > ${file}.new && \ mv ${file}.new ${file} ; \ done mv: overwrite `doc/screen.texinfo', overriding mode 0444? mv: overwrite `doc/screen.1', overriding mode 0444? touch build-stamp fakeroot debian/rules binary dh_testdir dh_testroot dh_clean -k dh_clean: Compatibility levels before 4 are deprecated. dh_installdirs dh_installdirs: Compatibility levels before 4 are deprecated. # can't call the normal install target b/c it installs the info files # and other crud /usr/bin/make prefix=/home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr SCREENENCODINGS='$(prefix)/share/screen/utf8encodings' installdirs install_bin make[1]: Entering directory `/home/fungi/work/screen/tmp/screen-4.1~cvs20070322' ./etc/mkinstalldirs /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/share/screen/utf8encodings mkdir /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr mkdir /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin mkdir /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/share mkdir /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/share/screen mkdir /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/share/screen/utf8encodings cd doc ; /usr/bin/make installdirs make[2]: Entering directory `/home/fungi/work/screen/tmp/screen-4.1~cvs20070322/doc' ./../etc/mkinstalldirs /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/share/man/man1 /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/share/info mkdir /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/share/man mkdir /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/share/man/man1 mkdir /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/share/info make[2]: Leaving directory `/home/fungi/work/screen/tmp/screen-4.1~cvs20070322/doc' if [ -f /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen-4.0.3 ] && [ ! -f /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen-4.0.3.old ]; \ then mv /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen-4.0.3 /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen-4.0.3.old; fi /usr/bin/install -c screen /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen-4.0.3 chown root /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen-4.0.3 && chmod 4755 /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen-4.0.3 if [ -f /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen ] && [ ! -f /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen.old ]; then mv /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen.old; fi rm -f /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen (cd /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin && ln -f -s screen-4.0.3 screen) cp ./utf8encodings/?? /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/share/screen/utf8encodings make[1]: Leaving directory `/home/fungi/work/screen/tmp/screen-4.1~cvs20070322' # install the debian screenrc to etc install -m 644 debian/screenrc /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/etc # hack around the fact that the install target makes screen a symlink # to screen- rm -f /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen mv -f /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen* /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen # make it setgid utmp chown root:utmp /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen chmod 2755 /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/bin/screen chown root:utmp /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/var/run/screen chmod 775 /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/var/run/screen # lintian overrides for the setgid bin etc install -m 755 -d /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/share/lintian/overrides install -m 644 debian/screen.lintian.overrides /home/fungi/work/screen/tmp/screen-4.1~cvs20070322/debian/screen/usr/share/lintian/overrides/screen # cheat a little here and copy the README.terminfo into the terminfo # dir for dh_installdocs to pick up later install -m 644 debian/README.terminfo terminfo dh_testdir dh_testroot dh_installdebconf dh_installdebconf: Compatibility levels before 4 are deprecated. dh_installdocs dh_installdocs: Compatibility levels before 4 are deprecated. dh_installexamples dh_installexamples: Compatibility levels before 4 are deprecated. dh_installman || true dh_installman: Compatibility levels before 4 are deprecated. dh_installinfo dh_installinfo: Compatibility levels before 4 are deprecated. dh_installchangelogs -k patchlevel.h dh_installchangelogs: Compatibility levels before 4 are deprecated. dh_installinit --no-start --init-script='screen-cleanup' --update-rcd-params='start 70 S .' dh_installinit: Compatibility levels before 4 are deprecated. dh_strip dh_strip: Compatibility levels before 4 are deprecated. dh_compress dh_compress: Compatibility levels before 4 are deprecated. dh_fixperms -X/usr/bin/screen -X/var/run/screen dh_fixperms: Compatibility levels before 4 are deprecated. dh_installdeb dh_installdeb: Compatibility levels before 4 are deprecated. dh_shlibdeps dh_shlibdeps: Compatibility levels before 4 are deprecated. dh_gencontrol dh_gencontrol: Compatibility levels before 4 are deprecated. dh_md5sums dh_md5sums: Compatibility levels before 4 are deprecated. dh_builddeb dh_builddeb: Compatibility levels before 4 are deprecated. dpkg-deb: building package `screen' in `../screen_4.1~cvs20070322-0.1_i386.deb'. dpkg-genchanges dpkg-genchanges: including full source code in upload dpkg-buildpackage (debuild emulation): full upload (original source is included) Now running lintian... W: screen source: package-uses-deprecated-debhelper-compat-version 3 W: screen source: out-of-date-standards-version 3.6.1 (current is 3.7.2) W: screen source: changelog-should-mention-nmu Finished running lintian. Now signing changes and any dsc files... signfile screen_4.1~cvs20070322-0.1.dsc Jeremy Stanley signfile screen_4.1~cvs20070322-0.1_i386.changes Jeremy Stanley Successfully signed dsc and changes files WARNING generated by debuild: Making debian/rules executable!