Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 475780

Summary: dev-libs/glib-2.36.4-r1 on i686-w64-mingw32 - conftest.c:60:21: fatal error: libintl.h: No such file or directory
Product: Gentoo Linux Reporter: Bertrand Jacquin <bertrand>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED NEEDINFO    
Severity: normal CC: alonbl, bertrand, prefix, vapier
Priority: Normal Keywords: NeedPatch
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 472218    
Bug Blocks:    
Attachments: emerge --info
build.log
config.log

Description Bertrand Jacquin 2013-07-04 22:49:23 UTC
ARCH=x86 i686-w64-mingw32-emerge -vat dev-libs/glib give the following even if sys-devel/gettext is defined as a DEPEND and installed on HOST.

configure: error:
*** You must have either have gettext support in your C library, or use the
*** GNU gettext library. (http://www.gnu.org/software/gettext/gettext.html


!!! Please attach the following file when seeking support:
!!! /usr/i686-w64-mingw32/tmp/portage/dev-libs/glib-2.34.3/work/glib-2.34.3/config.log
 * ERROR: dev-libs/glib-2.34.3 failed (configure phase):
 *   econf failed
 *
 * Call stack:
 *          ebuild.sh, line   93:  Called src_configure
 *        environment, line 7001:  Called econf '--with-threads=win32' '--disable-modular-tests' '--disable-xattr' '--disable-fam' '--disable-selinux' '--disable-static' '--disable-dtrace' '--disable-systemtap' '--enable-man' '--with-pcre=internal' '--with-xml-catalog=/etc/xml/catalog'
 *   phase-helpers.sh, line  521:  Called die
 * The specific snippet of code:
 *                      die "econf failed"

Attached emerge --info and build.log

Reproducible: Always

Steps to Reproduce:
1. crossdev -t i686-w64-mingw32
2. i686-w64-mingw32-emerge -vat glib
3.
Comment 1 Bertrand Jacquin 2013-07-04 22:49:35 UTC
Created attachment 352636 [details]
emerge --info
Comment 2 Bertrand Jacquin 2013-07-04 22:49:45 UTC
Created attachment 352638 [details]
build.log
Comment 3 Bertrand Jacquin 2013-07-04 22:50:18 UTC
Can be fix by running i686-w64-mingw32-emerge -vat gettext
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2013-07-07 14:01:57 UTC
!!! Please attach the following file when seeking support:
!!! /usr/i686-w64-mingw32/tmp/portage/dev-libs/glib-2.34.3/work/glib-2.34.3/config.log

Could you attach the config.log, please? We asked nicely. :)
Comment 5 Bertrand Jacquin 2013-07-07 14:58:52 UTC
Created attachment 352786 [details]
config.log

(In reply to Jeroen Roovers from comment #4)
> !!! Please attach the following file when seeking support:
> !!!
> /usr/i686-w64-mingw32/tmp/portage/dev-libs/glib-2.34.3/work/glib-2.34.3/
> config.log
> 
> Could you attach the config.log, please? We asked nicely. :)

Sure :) Here it is.
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2013-07-10 12:44:51 UTC
(In reply to Bertrand Jacquin from comment #3)
> Can be fix by running i686-w64-mingw32-emerge -vat gettext

It already has that in DEPEND...
Comment 7 Pacho Ramos gentoo-dev 2013-09-29 11:41:08 UTC
should be solved with latest version
Comment 8 Bertrand Jacquin 2013-10-05 17:59:39 UTC
Should but it not with dev-libs/glib-2.36.4-r1

Error is the same, do you want/need log refresh ?
Comment 9 Pacho Ramos gentoo-dev 2013-10-06 12:27:57 UTC
Will CC crossdev maintainers as I don't know how to solve this :S
Comment 10 SpanKY gentoo-dev 2013-10-12 19:41:29 UTC
try installing gettext.  it should provide libintl for you.

my guess is dev-libs/glib should be depending on virtual/libintl.
Comment 11 Pacho Ramos gentoo-dev 2013-12-24 13:28:29 UTC
(In reply to SpanKY from comment #10)
> try installing gettext.  it should provide libintl for you.
> 
> my guess is dev-libs/glib should be depending on virtual/libintl.