Gentoo Archives: gentoo-user

From: Jacques Montier <jmontier@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Nightshade compiling failed
Date: Tue, 09 Oct 2012 20:54:25
Message-Id: CAHVEG0B9OHcSrLj_+BWHMHwh-hP3J074w8QN1E5htpyv=iQ1ew@mail.gmail.com
In Reply to: Re: [gentoo-user] Nightshade compiling failed by mindrunner
1 Hi ,
2
3 Thank you Lukas for your post.
4 The Nighshade soft i use is a LSS version compiled for small planetariums
5 by Yves Lhoumeau and Lionel Ruiz.
6 I can only get the sources here :
7 http://www.lss-planetariums.info/index.php?lang=en&menu=nightshade&page=nightshade
8 The sabayon Nightshade ebuild is different .
9 I agree with you, i very much prefer to install packages using ebuilds, but
10 i am afraid i am not able to develop any ebuild...
11 Sorry... :-(
12 Some months ago i successfully compiled Nightshade with boost-1.46.1-r1 ;
13 but unfortunately it does not anymore compile even with the same boost
14 version...
15
16 Thank you again,
17
18 Cheers,
19
20 --
21 Jacques
22
23
24 2012/10/9 mindrunner <kernel@×××××.de>
25
26 > Hi,
27 > I always prefer to NOT install software this way into my gentoo. Instead
28 > of this I first check http://gpo.zugaina.org/ if there is already an
29 > ebuild or outdated ebuild for this piece of software. If not I begin to
30 > develop my own ebuild.
31 >
32 > In this case there is already one (sabayon-overlay). However, you should
33 > NOT add sabayon overlay into your gentoo box. I got some weird problems
34 > doing this some time ago. I think this shoul only be used in sabayon
35 > distro, but I dont know exactly.
36 >
37 > If you want to, I could copy it into my overlay (luman), which should be
38 > more safe not bricking your whole gentoo box.
39 >
40 > Yeah, I know... you asked sth. completely different, but in my opinion,
41 > you should better do this way...
42 >
43 > KLooking at you Problem tells me that you got a boost problem. Maybe
44 > wrong version you compile against?
45 >
46 > Since I am writing my bachelor thesis right now, I have only little
47 > spartetime, but if you want to we could try to make a working ebuild on
48 > base of the sabayon one.
49 >
50 >
51 > regards
52 > Lukas
53 >
54 >
55 > On 10/09/2012 07:06 PM, Jacques Montier wrote:
56 > > Hi everybody,
57 > >
58 > > Since a few months i have a problem about compiling Nightshade soft.
59 > > Nightshade is a full dome planetarium opensource software.
60 > >
61 > http://www.lss-planetariums.info/index.php?lang=en&menu=nightshade&page=nightshade
62 > > Nightshade is not in portage so i have to manually install it
63 > > (./configure, make and make install).
64 > > make fails with errors :
65 > >
66 > > -------------------------
67 > > In file included from /usr/include/boost/container/map.hpp:26:0,
68 > > from
69 > /usr/include/boost/interprocess/containers/map.hpp:19,
70 > > from nshade_shared_memory.h:34,
71 > > from nshade_shared_memory.cpp:30:
72 > > ------------------------
73 > > -----------------------
74 > > boost::interprocess::iset_index> > >, bool is_iterator = false, P0 =
75 > > std::less<boost::uuids::uuid>, P1 =
76 > >
77 > boost::interprocess::allocator<boost::container::container_detail::pair<boost::uuids::uuid,
78 > > boost::interprocess::offset_ptr<NshadeSharedMemoryConnection> >,
79 > > boost::interprocess::segment_manager<char,
80 > > boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>,
81 > > boost::interprocess::iset_index> >, size_t = long unsigned int]’
82 > > nshade_shared_memory.cpp:251:1: instantiated from here
83 > > /usr/include/boost/container/map.hpp:147:1: erreur: invalid application
84 > > of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
85 > > make[4]: *** [nshade_shared_memory.lo] Erreur 1
86 > >
87 > > I don't know how to solve that problem.
88 > > Have you any idea about it ?
89 > > Thank you very much,
90 > >
91 > > Cheers,
92 > >
93 > > --
94 > > Jacques
95 >
96 >

Replies

Subject Author
Re: [gentoo-user] Nightshade compiling failed mindrunner <kernel@×××××.de>