1 |
On Jul 12, 2007, at 8:28 PM, Fabian Groffen wrote: |
2 |
|
3 |
> On 12-07-2007 20:24:18 +0200, Elias Pipping wrote: |
4 |
>> On Jul 12, 2007, at 8:19 PM, Fabian Groffen wrote: |
5 |
>> |
6 |
>>> On 12-07-2007 20:15:05 +0200, Elias Pipping wrote: |
7 |
>>>> I'm not. Why, doesn't what I described happen on your platform? |
8 |
>>> |
9 |
>>> % ecd doxygen |
10 |
>>> /Library/Gentoo/usr/portage/*-*/doxygen: No match. |
11 |
>>> |
12 |
>>> I can't help you without seeing an ebuild. |
13 |
>> |
14 |
>> I've provided steps to compile doxygen through standard configure- |
15 |
>> make, |
16 |
>> without any use of portage, outside and inside the prefix. This has |
17 |
>> nothing to do with ebuilds but with a broken environment. |
18 |
> |
19 |
> Error. We have ebuild to automate doing configure, make, make install |
20 |
> and you tell me to do configure, make, make install? All right, all |
21 |
> right! |
22 |
|
23 |
Apparently the issue has been fixed in cvs. |
24 |
|
25 |
--- portable.cpp~ 2007-07-12 20:41:27 +0200 |
26 |
+++ portable.cpp 2007-05-06 14:30:18 +0200 |
27 |
@@ -373,16 +373,16 @@ |
28 |
size_t portable_iconv (void *cd, const char** inbuf, size_t |
29 |
*inbytesleft, |
30 |
char** outbuf, size_t |
31 |
*outbytesleft) |
32 |
{ |
33 |
-#if (defined(_LIBICONV_VERSION) && (_LIBICONV_VERSION==0x0109)) |
34 |
+#if ((defined(_LIBICONV_VERSION) && (_LIBICONV_VERSION>=0x0109)) || |
35 |
defined(_OS_SOLARIS_)) |
36 |
#define CASTNEEDED(x) (x) |
37 |
#else |
38 |
#define CASTNEEDED(x) (char **)(x) |
39 |
#endif |
40 |
- return iconv(cd,CASTNEEDED(inbuf),inbytesleft,outbuf,outbytesleft); |
41 |
+ return iconv((iconv_t)cd,CASTNEEDED |
42 |
(inbuf),inbytesleft,outbuf,outbytesleft); |
43 |
} |
44 |
|
45 |
int portable_iconv_close (void *cd) |
46 |
{ |
47 |
- return iconv_close(cd); |
48 |
+ return iconv_close((iconv_t)cd); |
49 |
} |
50 |
|
51 |
|
52 |
-- |
53 |
gentoo-alt@g.o mailing list |