Control: tag -1 + moreinfo

Hi Sven,

thanks for the bug report.

It seems that screen is quite delicate with regards to additional
build dependencies. Your reports are not the first ones of this kind
and the screen source package already sports a Build-Conflicts header.

Sven Joachim wrote:
> On my system which has quite a few -dev packages installed, utmp.c does
> not compile:
> 
> ,----
> | gcc -c -I. -I.  -Wdate-time -D_FORTIFY_SOURCE=2 
> -DETCSCREENRC='"/etc/screenrc"' 
> -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H 
> -DGIT_REV=\""`git describe --always 2>/dev/null`"\" \
> |      -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall 
> -Wextra -Wno-unused-parameter -Wno-missing-field-initializers utmp.c
> | utmp.c:99:0: warning: "pututline" redefined
> |  # define pututline xpututline
> |  ^
> | In file included from screen.h:30:0,
> |                  from utmp.c:34:
> | os.h:262:0: note: this is the location of the previous definition
> |  #  define pututline pututxline
> |  ^
> | utmp.c: In function 'makedead':
> | utmp.c:602:13: error: 'struct __exit_status' has no member named 
> 'e_termination'
> |    u->ut_exit.e_termination = 0;
> |              ^
> | utmp.c:603:13: error: 'struct __exit_status' has no member named 'e_exit'
> |    u->ut_exit.e_exit = 0;
> |              ^
> | utmp.c: In function 'xpututline':
> | utmp.c:885:3: warning: implicit declaration of function 'pututline' 
> [-Wimplicit-function-declaration]
> |    pututline(u);
> |    ^
> | Makefile:82: recipe for target 'utmp.o' failed
> | make[2]: *** [utmp.o] Error 1
> `----
> 
> I'm attaching a complete build log from git master.  This is not
> reproducible in a minimal chroot, even if libutempter-dev is installed
> (see #819781).

https://codesearch.debian.net/results/pututline%20path%3A.*%5C.h%24/page_0
suggests a bunch of source packages which are possible causes for
this.

I have dietlibc installed myself, too, so that's no reason. The same
counts for libreadline6-dev and gdb. Does any of the source packages
ring a bell for you?

If not (or if you don't want to go the path mentioned above), can you
try with dpkg-depcheck from the devscripts package to see which
non-build-dependencies is used in this failing build?

                Regards, Axel
-- 
 ,''`.  |  Axel Beckert <[email protected]>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE

Reply via email to