Skip to Content.
Sympa Menu

sm-commit - Re: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (08dda9a85d6d7c2ef6f7c285242e60c9ed733ccd)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <ismael AT iodev.co.uk>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: Re: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (08dda9a85d6d7c2ef6f7c285242e60c9ed733ccd)
  • Date: Fri, 20 Sep 2019 17:35:39 +0200

Turns out there's a libiconv_open function in libiconv. I am guessing
it's to avoid conflicts with the libc.

Why the explicit dependency on libiconv now? :S

Does it fail with glibc's internal iconv implementation? (seems like so)

BTW, the libiconv spell is broken, it overwrites the libc's iconv.h.

On 06/Sep/2019 14:30, Pavel Vinogradov wrote:
> Should be fixed at 1af07ce3e48e1caba988a8ee302cc6d41efd039a.
>
> On Fri, Sep 06, 2019 at 07:11:07PM +0200, Ismael Luceno wrote:
> > On 02/Sep/2019 20:50, Pavel Vinogradov wrote:
> > > GIT changes to master grimoire by Pavel Vinogradov
> > > <public AT sourcemage.org>:
> > >
> > > gnome2-libs/glib2/DETAILS | 8 ++++----
> > > gnome2-libs/glib2/HISTORY | 3 +++
> > > 2 files changed, 7 insertions(+), 4 deletions(-)
> > >
> > > New commits:
> > > commit 08dda9a85d6d7c2ef6f7c285242e60c9ed733ccd
> > > Author: Pavel Vinogradov <public AT sourcemage.org>
> > > Commit: Pavel Vinogradov <public AT sourcemage.org>
> > >
> > > gnome2-libs/glib2: versions 2.61.3/2.60.7
> > <...>
> >
> > This is failing for me on musl (i think the test is wrong):
> >
> > Running compile:
> > Working directory: /tmp/tmpjop8js2n
> > Command line: ccache cc /tmp/tmpjop8js2n/testfile.c -o
> > /tmp/tmpjop8js2n/output.obj -pipe -c -march=native -mtune=native -m64
> > -DPIC -fPIC -ffast-math -funroll-loops -Os -D_FILE_OFFSET_BITS=64 -O0
> > -std=gnu89
> >
> > Code:
> >
> > #include <iconv.h>
> > int main () {
> > /* If it's not defined as a macro, try to use as a symbol */
> > #ifndef libiconv_open
> > libiconv_open;
> > #endif
> > }
> > Compiler stdout:
> >
> > Compiler stderr:
> > /tmp/tmpjop8js2n/testfile.c: In function 'main':
> > /tmp/tmpjop8js2n/testfile.c:6:17: error: 'libiconv_open' undeclared
> > (first use in this function); did you mean 'iconv_open'?
> > 6 | libiconv_open;
> > | ^~~~~~~~~~~~~
> > | iconv_open
> > /tmp/tmpjop8js2n/testfile.c:6:17: note: each undeclared identifier is
> > reported only once for each function it appears in
> >
> > Header <iconv.h> has symbol "libiconv_open" : NO
> >
> > meson.build:1717:4: ERROR: Problem encountered: iconv implementation
> > "gnu" not found
> > _______________________________________________
> > SM-Commit mailing list
> > SM-Commit AT lists.ibiblio.org
> > https://lists.ibiblio.org/mailman/listinfo/sm-commit
>
> --
> Sincerely,
> Pavel Vinogradov



> _______________________________________________
> SM-Commit mailing list
> SM-Commit AT lists.ibiblio.org
> https://lists.ibiblio.org/mailman/listinfo/sm-commit


--
Ismael Luceno
http://iodev.co.uk/




Archive powered by MHonArc 2.6.24.

Top of Page