Gentoo Archives: gentoo-user

From: mindrunner <kernel@×××××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Nightshade compiling failed
Date: Tue, 09 Oct 2012 18:39:08
Message-Id: 50746EF8.6030804@ccube.de
In Reply to: [gentoo-user] Nightshade compiling failed by Jacques Montier
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

Replies

Subject Author
Re: [gentoo-user] Nightshade compiling failed Jacques Montier <jmontier@×××××.com>