Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Mar 2014 07:45:21 +0100
From:      Antoine Brodin <antoine@FreeBSD.org>
To:        Tijl Coosemans <tijl@freebsd.org>
Cc:        "svn-ports-head@freebsd.org" <svn-ports-head@freebsd.org>, "svn-ports-all@freebsd.org" <svn-ports-all@freebsd.org>, "ports-committers@freebsd.org" <ports-committers@freebsd.org>
Subject:   Re: svn commit: r348854 - in head/converters/libiconv: . files
Message-ID:  <CAALwa8kN_AQmLZ6EujCe7kp8hm9bhLSjn%2B4UTF3LYCsEsR3v8w@mail.gmail.com>
In-Reply-To: <201403231326.s2NDQLWK007502@svn.freebsd.org>
References:  <201403231326.s2NDQLWK007502@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Mar 23, 2014 at 2:26 PM, Tijl Coosemans <tijl@freebsd.org> wrote:
> Author: tijl
> Date: Sun Mar 23 13:26:20 2014
> New Revision: 348854
> URL: http://svnweb.freebsd.org/changeset/ports/348854
> QAT: https://qat.redports.org/buildarchive/r348854/
>
> Log:
>   - Remove indefinite article from COMMENT.
>   - Enable -fvisibility=hidden.
>   - Add USE_CSTD=gnu89 to fix compilation with -O0 and -Oz.
>   - Add DOCS option.
>
>   PR:           ports/186846
>   Approved by:  kwm, marcus
>
> Added:
>   head/converters/libiconv/files/patch-lib-iconv.c   (contents, props changed)
> Modified:
>   head/converters/libiconv/Makefile
>
> Modified: head/converters/libiconv/Makefile
> ==============================================================================
> --- head/converters/libiconv/Makefile   Sun Mar 23 12:54:01 2014        (r348853)
> +++ head/converters/libiconv/Makefile   Sun Mar 23 13:26:20 2014        (r348854)
> @@ -3,24 +3,24 @@
>
>  PORTNAME=      libiconv
>  PORTVERSION=   1.14
> -PORTREVISION=  2
> +PORTREVISION=  3
>  CATEGORIES=    converters devel
>  MASTER_SITES=  GNU
>
>  MAINTAINER=    gnome@FreeBSD.org
> -COMMENT=       A character set conversion library
> +COMMENT=       Character set conversion library
>
>  GNU_CONFIGURE= yes
>  CONFIGURE_ARGS=        --enable-static \
>                 --without-libintl-prefix \
>                 --docdir=${DOCSDIR}
> -CONFIGURE_ENV= gl_cv_cc_visibility="no" \
> -               am_cv_func_iconv="yes" \
> +CONFIGURE_ENV= am_cv_func_iconv="yes" \
>                 am_cv_proto_iconv_arg1="const"
>  MAKE_JOBS_UNSAFE=      yes
> +USE_CSTD=      gnu89
>  USE_LDCONFIG=  yes
>
> -OPTIONS_DEFINE=        ENCODINGS PATCHES
> +OPTIONS_DEFINE=        DOCS ENCODINGS PATCHES
>  OPTIONS_DEFAULT=ENCODINGS
>  ENCODINGS_DESC=        Include extra character sets
>  PATCHES_DESC=  Apply patches to fix CP932, add EUCJP-MS
>
> Added: head/converters/libiconv/files/patch-lib-iconv.c
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/converters/libiconv/files/patch-lib-iconv.c    Sun Mar 23 13:26:20 2014        (r348854)
> @@ -0,0 +1,11 @@
> +--- lib/iconv.c.orig
> ++++ lib/iconv.c
> +@@ -598,7 +598,7 @@
> +    It wants to define the symbols 'iconv_open', 'iconv', 'iconv_close'.  */
> + #define strong_alias(name, aliasname) _strong_alias(name, aliasname)
> + #define _strong_alias(name, aliasname) \
> +-  extern __typeof (name) aliasname __attribute__ ((alias (#name)));
> ++  extern LIBICONV_DLL_EXPORTED __typeof (name) aliasname __attribute__ ((alias (#name)));
> + #undef iconv_open
> + #undef iconv
> + #undef iconv_close


Hi,

Not sure if it's this change or not,  but there are some new failures
related to "locale_charset" that weren't here 24 hours ago on FreeBSD
9.1:

lang/mono:

  CCLD   test-eglib
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 25.
...
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 25.
../src/.libs/libeglib.a(libeglib_la-gunicode.o): In function
`monoeg_g_get_charset':
/wrkdirs/usr/ports/lang/mono/work/mono-3.2.8/eglib/src/gunicode.c:223:
undefined reference to `locale_charset'
/wrkdirs/usr/ports/lang/mono/work/mono-3.2.8/eglib/src/gunicode.c:223:
undefined reference to `locale_charset'
/wrkdirs/usr/ports/lang/mono/work/mono-3.2.8/eglib/src/gunicode.c:223:
undefined reference to `locale_charset'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[4]: *** [test-eglib] Error 1

lang/ghc:

===>  Configuring for ghc-7.6.3_3
configure: loading site script /usr/ports/Templates/config.site
checking for path to top of build tree...
/wrkdirs/usr/ports/lang/ghc/work/ghc-7.4.1-boot/utils/ghc-pwd/dist-install/build/tmp/ghc-pwd:
Undefined symbol "locale_charset"
configure: error: cannot determine current directory
*** [pre-configure] Error code 1

Cheers,

Antoine



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAALwa8kN_AQmLZ6EujCe7kp8hm9bhLSjn%2B4UTF3LYCsEsR3v8w>