[prev in list] [next in list] [prev in thread] [next in thread]
List: gnulib-bug
Subject: compilation failure against installed libuninstring 0.9.1
From: Andy Wingo <wingo () pobox ! com>
Date: 2012-07-09 15:33:33
Message-ID: 87bojprlte.fsf () pobox ! com
[Download RAW message or body]
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/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic