Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 638588 - app-shells/ksh-93.20160110 : ./ast_stdio.h:82:15: error: conflicting types for _sfio_FILE
Summary: app-shells/ksh-93.20160110 : ./ast_stdio.h:82:15: error: conflicting types fo...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mike Gilbert
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-23 18:58 UTC by Toralf Förster
Modified: 2018-01-29 23:23 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,15.77 KB, text/plain)
2017-11-23 18:58 UTC, Toralf Förster
Details
app-shells:ksh-93.20160110:20171122-224130.log.bz2 (app-shells:ksh-93.20160110:20171122-224130.log.bz2,114.04 KB, application/x-bzip)
2017-11-23 18:58 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,186.32 KB, text/plain)
2017-11-23 18:58 UTC, Toralf Förster
Details
environment (environment,80.37 KB, text/plain)
2017-11-23 18:58 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,17.05 KB, application/x-bzip)
2017-11-23 18:58 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,133.52 KB, application/x-bzip)
2017-11-23 18:58 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2017-11-23 18:58:36 UTC
                 from /var/tmp/portage/app-shells/ksh-93.20160110/work/ast-c506cb548d9b4bcebef92c86e948657728760e15/src/lib/libast/include/ast.h:34,
                 from /var/tmp/portage/app-shells/ksh-93.20160110/work/ast-c506cb548d9b4bcebef92c86e948657728760e15/src/lib/libast/misc/state.c:26:
./ast_stdio.h:82:15: error: conflicting types for '_sfio_FILE'
 #define FILE  _sfio_FILE
               ^
./ast_stdio.h:80:24: note: previous declaration of '_sfio_FILE' was here

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 13.0-no-multilib_libressl_20171119-113915

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-7.2.0 *

Available Python interpreters, in order of preference:
  [1]   python3.4
  [2]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby22 (with Rubygems) *



emerge -qpv app-shells/ksh
[ebuild  N    ] app-shells/ksh-93.20160110
Comment 1 Toralf Förster gentoo-dev 2017-11-23 18:58:39 UTC
Created attachment 505910 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2017-11-23 18:58:43 UTC
Created attachment 505912 [details]
app-shells:ksh-93.20160110:20171122-224130.log.bz2
Comment 3 Toralf Förster gentoo-dev 2017-11-23 18:58:46 UTC
Created attachment 505914 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2017-11-23 18:58:49 UTC
Created attachment 505916 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2017-11-23 18:58:52 UTC
Created attachment 505918 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2017-11-23 18:58:55 UTC
Created attachment 505920 [details]
temp.tbz2
Comment 7 Ulrich Müller gentoo-dev 2017-12-01 16:15:54 UTC
I see this with gcc-6.4.0 too (occured during the 17.0 rebuild).
Comment 8 Ulrich Müller gentoo-dev 2017-12-01 17:03:49 UTC
This seems to be caused by a change in glibc.

The following patch from upstream fixes the issue for me:
https://github.com/att/ast/pull/63/commits/1647f750138ca167f0348fff08c82301baac8dfc
Comment 9 Mike Gilbert gentoo-dev 2017-12-01 18:20:35 UTC
(In reply to Ulrich Müller from comment #8)

Oh, upstream is finally active again; it was dead for over a year.

I'll cut a new snapshot shortly.
Comment 10 Mike Gilbert gentoo-dev 2018-01-29 23:23:47 UTC
I added ksh-93.20180129 to the tree.