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 |