1 |
Hi, |
2 |
I always prefer to NOT install software this way into my gentoo. Instead |
3 |
of this I first check http://gpo.zugaina.org/ if there is already an |
4 |
ebuild or outdated ebuild for this piece of software. If not I begin to |
5 |
develop my own ebuild. |
6 |
|
7 |
In this case there is already one (sabayon-overlay). However, you should |
8 |
NOT add sabayon overlay into your gentoo box. I got some weird problems |
9 |
doing this some time ago. I think this shoul only be used in sabayon |
10 |
distro, but I dont know exactly. |
11 |
|
12 |
If you want to, I could copy it into my overlay (luman), which should be |
13 |
more safe not bricking your whole gentoo box. |
14 |
|
15 |
Yeah, I know... you asked sth. completely different, but in my opinion, |
16 |
you should better do this way... |
17 |
|
18 |
KLooking at you Problem tells me that you got a boost problem. Maybe |
19 |
wrong version you compile against? |
20 |
|
21 |
Since I am writing my bachelor thesis right now, I have only little |
22 |
spartetime, but if you want to we could try to make a working ebuild on |
23 |
base of the sabayon one. |
24 |
|
25 |
|
26 |
regards |
27 |
Lukas |
28 |
|
29 |
|
30 |
On 10/09/2012 07:06 PM, Jacques Montier wrote: |
31 |
> Hi everybody, |
32 |
> |
33 |
> Since a few months i have a problem about compiling Nightshade soft. |
34 |
> Nightshade is a full dome planetarium opensource software. |
35 |
> http://www.lss-planetariums.info/index.php?lang=en&menu=nightshade&page=nightshade |
36 |
> Nightshade is not in portage so i have to manually install it |
37 |
> (./configure, make and make install). |
38 |
> make fails with errors : |
39 |
> |
40 |
> ------------------------- |
41 |
> In file included from /usr/include/boost/container/map.hpp:26:0, |
42 |
> from /usr/include/boost/interprocess/containers/map.hpp:19, |
43 |
> from nshade_shared_memory.h:34, |
44 |
> from nshade_shared_memory.cpp:30: |
45 |
> ------------------------ |
46 |
> ----------------------- |
47 |
> boost::interprocess::iset_index> > >, bool is_iterator = false, P0 = |
48 |
> std::less<boost::uuids::uuid>, P1 = |
49 |
> boost::interprocess::allocator<boost::container::container_detail::pair<boost::uuids::uuid, |
50 |
> boost::interprocess::offset_ptr<NshadeSharedMemoryConnection> >, |
51 |
> boost::interprocess::segment_manager<char, |
52 |
> boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, |
53 |
> boost::interprocess::iset_index> >, size_t = long unsigned int]’ |
54 |
> nshade_shared_memory.cpp:251:1: instantiated from here |
55 |
> /usr/include/boost/container/map.hpp:147:1: erreur: invalid application |
56 |
> of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’ |
57 |
> make[4]: *** [nshade_shared_memory.lo] Erreur 1 |
58 |
> |
59 |
> I don't know how to solve that problem. |
60 |
> Have you any idea about it ? |
61 |
> Thank you very much, |
62 |
> |
63 |
> Cheers, |
64 |
> |
65 |
> -- |
66 |
> Jacques |