Gentoo Archives: gentoo-alt

From: Elias Pipping <pipping@××××××××××××××.de>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] bad news: doxygen
Date: Thu, 12 Jul 2007 18:08:39
Message-Id: E6334005-D1A4-4D53-9A98-B63560E4E754@math.fu-berlin.de
In Reply to: Re: [gentoo-alt] bad news: doxygen by Fabian Groffen
1 On Jul 12, 2007, at 6:49 PM, Fabian Groffen wrote:
2
3 > Hi,
4 >
5 > what does "outside prefix" mean? Not using the prefix compiler,
6 > linker,
7 > etc etc etc?
8
9 Yes, basically the state that you're in when you open a new terminal,
10 haven't executed 'startprefix', have your PATH set to the /etc/profile
11 default, etc.
12
13 > On 12-07-2007 18:45:18 +0200, Elias Pipping wrote:
14 >> Hi,
15 >>
16 >> something is borked here.
17 >>
18 >> ( I guess I could just described what needs to be done,
19 >> but it's obvious this way, too, and *easy to paste* )
20 >>
21 >> steps ( outside the prefix ):
22 >>
23 >> cd /tmp
24 >> curl -O ftp://ftp.stack.nl/pub/users/dimitri/
25 >> doxygen-1.5.2.src.tar.gz
26 >> tar xzf doxygen-1.5.2.src.tar.gz
27 >> cd doxygen-1.5.2
28 >> ./configure --install install --platform macosx-c++
29 >> make
30 >>
31 >> everything should have worked so far - at least it does for me.
32 >> there's no
33 >> test
34 >> suite apparently, but ./bin/doxygen --version gives the expected
35 >> results
36 >> and
37 >> compilation looked fine, too. now, for the prefix:
38 >>
39 >> steps ( inside the prefix ):
40 >>
41 >> cd /tmp
42 >> rm -r doxygen-1.5.2
43 >> tar xzf doxygen-1.5.2.src.tar.gz
44 >> cd doxygen-1.5.2
45 >> ./configure --install install --platform macosx-c++
46 >> make
47 >>
48 >> on my machine (x86-macos) I get an error:
49 >>
50 >> portable.cpp: In function 'size_t portable_iconv(void*, const
51 >> char**,
52 >> size_t*, char**, size_t*)':
53 >> portable.cpp:381: error: invalid conversion from 'char**' to 'const
54 >> char**'
55 >> portable.cpp:381: error: initializing argument 2 of 'size_t
56 >> libiconv(void*, const char**, size_t*, char**, size_t*)'
57 >> gmake[2]: *** [../objects/portable.o] Error 1
58 >> gmake[2]: Leaving directory `/private/tmp/doxygen-1.5.2/src'
59 >> gmake[1]: *** [all] Error 2
60 >> gmake[1]: Leaving directory `/private/tmp/doxygen-1.5.2/src'
61 >> make: *** [all] Error 2
62 >>
63 >>
64 >> I don't know exactly what is broken but something is.
65 >>
66 >>
67 >> Kind regards,
68 >>
69 >> Elias
70 >>
71 >>
72 >> remarks:
73 >>
74 >> (1) --install install is only needed outside the prefix actually,
75 >> because
76 >> /usr/bin/install is not GNU install and therefore rejected
77 >> (2) --platform macosx-c++ needs to be passed because otherwise
78 >> doxygen will
79 >> build a universal binary by default
80 >> --
81 >> gentoo-alt@g.o mailing list
82 >>
83 >
84 > --
85 > Fabian Groffen
86 > Gentoo on a different level
87 >
88 > --
89 > gentoo-alt@g.o mailing list
90 >
91
92 --
93 gentoo-alt@g.o mailing list

Replies

Subject Author
Re: [gentoo-alt] bad news: doxygen Fabian Groffen <grobian@g.o>