Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 537784 Details for
Bug 659610
app-misc/screen-4.6.2 with sys-devel/gcc-8.1.0-r3 on musl - utmp.c:850:15: error: storage size of 'u' isn't known
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 14.29 KB, created by
Jory A. Pratt
on 2018-06-29 17:35:54 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Jory A. Pratt
Created:
2018-06-29 17:35:54 UTC
Size:
14.29 KB
patch
obsolete
> * Package: app-misc/screen-4.6.2 > * Repository: gentoo > * Maintainer: swegener@gentoo.org shell-tools@gentoo.org > * USE: abi_x86_64 amd64 elibc_musl kernel_linux pam userland_GNU > * FEATURES: ccache network-sandbox preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking screen-4.6.2.tar.gz to /var/tmp/tmpfs/portage/app-misc/screen-4.6.2/work >>>> Source unpacked in /var/tmp/tmpfs/portage/app-misc/screen-4.6.2/work >>>> Preparing source in /var/tmp/tmpfs/portage/app-misc/screen-4.6.2/work/screen-4.6.2 ... > * Applying screen-4.3.0-no-utempter.patch ... > [ ok ] > * Applying screen-4.6.2-utmp-exit.patch ... > [ ok ] > * Running eautoreconf in '/var/tmp/tmpfs/portage/app-misc/screen-4.6.2/work/screen-4.6.2' ... > * Running aclocal ... > [ ok ] > * Running autoconf --force ... > [ ok ] > * Running autoheader ... > [ ok ] > * Running elibtoolize in: screen-4.6.2/ >>>> Source prepared. >>>> Configuring source in /var/tmp/tmpfs/portage/app-misc/screen-4.6.2/work/screen-4.6.2 ... >./configure --prefix=/usr --build=x86_64-gentoo-linux-musl --host=x86_64-gentoo-linux-musl --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/screen-4.6.2 --htmldir=/usr/share/doc/screen-4.6.2/html --libdir=/usr/lib --with-socket-dir=/tmp/screen --with-sys-screenrc=/etc/screenrc --with-pty-mode=0620 --with-pty-group=5 --enable-rxvt_osc --enable-telnet --enable-colors256 --enable-pam >this is screen version 4.6.2 >checking for x86_64-gentoo-linux-musl-gcc... x86_64-gentoo-linux-musl-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether x86_64-gentoo-linux-musl-gcc accepts -g... yes >checking for x86_64-gentoo-linux-musl-gcc option to accept ISO C89... none needed >checking how to run the C preprocessor... x86_64-gentoo-linux-musl-gcc -E >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /bin/grep -E >checking whether x86_64-gentoo-linux-musl-gcc needs -traditional... no >checking for library containing strerror... none required >checking for ANSI C header files... yes >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 >checking minix/config.h usability... no >checking minix/config.h presence... no >checking for minix/config.h... no >checking whether it is safe to define __EXTENSIONS__... yes >checking for gawk... gawk >checking for a BSD-compatible install... /usr/lib/portage/python3.5/ebuild-helpers/xattr/install -c >configure: checking for buggy tools... >checking if a system-wide socket dir should be used... yes >checking for the socket dir... "/tmp/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 dwarf.h usability... no >checking dwarf.h presence... no >checking for dwarf.h... no >checking elf.h usability... yes >checking elf.h presence... yes >checking for elf.h... yes >checking stropts.h usability... yes >checking stropts.h presence... yes >checking for stropts.h... yes >checking for string.h... (cached) yes >checking for strings.h... (cached) yes >configure: checking for Solaris 2.x... >configure: checking BSD job jontrol... >- you have jobcontrol >configure: checking setresuid... >configure: checking setreuid... >configure: checking seteuid... >configure: checking execvpe... >configure: checking select... >configure: checking fifos... >- your fifos are usable >configure: checking for broken fifo implementation... >- your implementation is ok >configure: checking ut_exit... >configure: checking sockets... >- your sockets are usable >configure: checking socket implementation... >- you are normal >- select can't count >configure: checking for tgetent... >configure: checking libcurses... >- you use the terminfo database >configure: checking ospeed... >configure: checking for /dev/ptc... >configure: checking for SVR4 ptys... >checking for getpt... no >configure: checking for ptyranges... >configure: checking getutent... >configure: checking ut_host... >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 for 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... 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... 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. > >>>> Source configured. >>>> Compiling source in /var/tmp/tmpfs/portage/app-misc/screen-4.6.2/work/screen-4.6.2 ... >make -j9 --no-print-directory -l8 comm.h term.h >AWK=gawk CC="x86_64-gentoo-linux-musl-gcc -Os -march=native -pipe -D_GNU_SOURCE" srcdir=. sh ./comm.sh >AWK=gawk srcdir=. sh ./term.sh >make -j9 --no-print-directory -l8 osdef.h >CPP="x86_64-gentoo-linux-musl-gcc -E -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"'" srcdir=. sh ./osdef.sh >make -j9 --no-print-directory -l8 -C doc screen.info >makeinfo ./screen.texinfo -o screen.info >make -j9 --no-print-directory -l8 >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE screen.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE ansi.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE fileio.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE mark.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE misc.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE resize.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE socket.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE search.c >sh ./tty.sh tty.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE term.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE window.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE utmp.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE loadav.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE putenv.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE help.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE termcap.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE input.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE attacher.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE pty.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE process.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE display.c >x86_64-gentoo-linux-musl-gcc -c -I. -I. -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ > -Os -march=native -pipe -D_GNU_SOURCE comm.c >utmp.c: In function 'getlogin': >utmp.c:850:15: error: storage size of 'u' isn't known > struct utmp u; > ^ >utmp.c:860:38: error: invalid application of 'sizeof' to incomplete type 'struct utmp' > while (read(fd, (char *)&u, sizeof(struct utmp)) == sizeof(struct utmp)) > ^~~~~~ >utmp.c:860:62: error: invalid application of 'sizeof' to incomplete type 'struct utmp' > while (read(fd, (char *)&u, sizeof(struct utmp)) == sizeof(struct utmp)) > ^~~~~~ >utmp.c: At top level: >utmp.c:881:1: error: conflicting types for 'xpututline' > xpututline(u) > ^~~~~~~~~~ >utmp.c:98:21: note: previous declaration of 'xpututline' was here > static struct utmp *xpututline __P((struct utmp *utmp)); > ^~~~~~~~~~ >utmp.c: In function 'xpututline': >utmp.c:885:13: warning: passing argument 1 of 'pututline' from incompatible pointer type [-Wincompatible-pointer-types] > pututline(u); > ^ >In file included from os.h:265, > from screen.h:30, > from utmp.c:34: >/usr/include/utmp.h:32:14: note: expected 'const struct utmpx *' but argument is of type 'struct utmp *' > struct utmp *pututline(const struct utmp *); > ^~~~~~~~~ >utmp.c:887:18: warning: passing argument 1 of 'getutline' from incompatible pointer type [-Wincompatible-pointer-types] > u2 = getutline(u); > ^ >In file included from os.h:265, > from screen.h:30, > from utmp.c:34: >/usr/include/utmp.h:31:14: note: expected 'const struct utmpx *' but argument is of type 'struct utmp *' > struct utmp *getutline(const struct utmp *); > ^~~~~~~~~ >utmp.c:887:6: warning: assignment to 'struct utmp *' from incompatible pointer type 'struct utmpx *' [-Wincompatible-pointer-types] > u2 = getutline(u); > ^ >utmp.c:889:13: error: dereferencing pointer to incomplete type 'struct utmp' > return u->ut_type == DEAD_PROCESS ? u : 0; > ^~ >utmp.c: At top level: >utmp.c:98:21: warning: 'xpututline' used but never defined > static struct utmp *xpututline __P((struct utmp *utmp)); > ^~~~~~~~~~ >make: *** [Makefile:82: utmp.o] Error 1 >make: *** Waiting for unfinished jobs.... > * ERROR: app-misc/screen-4.6.2::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=app-misc/screen-4.6.2::gentoo'`, > * the complete build log and the output of `emerge -pqv '=app-misc/screen-4.6.2::gentoo'`. > * The complete build log is located at '/var/tmp/tmpfs/portage/app-misc/screen-4.6.2/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/tmpfs/portage/app-misc/screen-4.6.2/temp/environment'. > * Working directory: '/var/tmp/tmpfs/portage/app-misc/screen-4.6.2/work/screen-4.6.2' > * S: '/var/tmp/tmpfs/portage/app-misc/screen-4.6.2/work/screen-4.6.2'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 659610
: 537784 |
537788