bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

compilation failure against installed libuninstring 0.9.1


From: Andy Wingo
Subject: compilation failure against installed libuninstring 0.9.1
Date: Mon, 09 Jul 2012 17:33:33 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux)

Hi,

Guile updated its Gnulib checkout to v0.0-7509-g98a2286 before
releasing.  We use the "libunistring" module to check for installed
libunistring.  However, this revision of Gnulib does not compile against
installed libunistring 0.9.1.  Users are reporting errors like:

    In file included from ../../lib/striconveh.c:30:
    ./unistr.h: In function 'u8_check':
    ./unistr.h:71: error: expected declaration specifiers before 
'_UC_ATTRIBUTE_PURE'
    ./unistr.h:77: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '_UC_ATTRIBUTE_PURE'
    ./unistr.h:83: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '_UC_ATTRIBUTE_PURE'
    ./unistr.h:91: error: storage class specified for parameter 'u8_to_u16'
    ./unistr.h:96: error: storage class specified for parameter 'u8_to_u32'

It's interesting, because I have 0.9.3 installed, and I don't get
unistr.h headers generated in lib/ (there is only the unistr.in.h and
unitypes.in.h).  Is it possible that with 0.9.1 installed, lib/unistr.h
is picking up unitypes.h from the installed unitypes.h?

Andy
-- 
http://wingolog.org/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]