<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body>
<pre>Am Samstag, 11. August 2007 schrieb Paul Davis:<br>><i> On Sat, 2007-08-11 at 18:21 +0200, Arnold Krille wrote:<br></i>><i> > Am Samstag, 11. August 2007 schrieb Lieven Moors:<br></i>><i> > > Hi everybody,I'm installing Boost on my System, and I am installing all<br></i>><i> > > libraries.I don' t like the fact that boost is so big, so I would like<br></i>><i> > > to know which libraries ardour exactly needs.I read ardour only uses<br></i>><i> > > the header files. But this is confusing since I read most of the<br></i>><i> > > boost-libraries consist of header files only.Can I build ardour against<br></i>><i> > > the boost source-tree without installing boost? I'm not familiar with<br></i>><i> > > scons, so I wouldn't know how to do that.Thanks for your<br></i>><i> > > help,greetsLieven<br></i>><i> > As far as I know you don't need any boost installed for ardour. For one<br></i>><i> > because boost is so big, ardour ships the headers it needs.<br></i>><i> this is not true. we include the source code of C++ libraries that we<br></i>><i> build into shared objects and link against, but we do not include boost<br></i>><i> precisely because we do not link against it - we just include header<br></i>><i> files and compile our code normally.<br></i><br>Ah, so its probably only a problem for gentoo-users, because:<br><br>><i> i regret that you find boost "too big". compared the standard size of<br></i>><i> most modern disks, its pretty tiny<br></i><br>compiling boost (and gentoo installs either the whole lib/app or nothing) <br>takes more time than compiling ardour. And spending two hours compiling a <br>package where only some headers are needed is kind of silly... but not really <br>your problem...<br><br>><i> and it offers way, way too much <br></i>><i> functionality for us to consider reinventing/reimplementing those parts<br></i>><i> of it that we are using.<br></i><br>Maybe the relevant headers can be included in ardour? And only used if no <br>newer version is found in the system?<br>This works for some libs (inclusion in ardour that is), why shouldn't it work <br>for some headers?<br><br>Arnold<br><br>BTW: No need to CC me, I read the list (and especially answers to my posts) <br>regularly. :-)<br><br><br><br><br><br><br>Sorry, i couldn't reply because i only received the digest. So I copied the thread.<br><br>I tried installing boost without the parts that need compilation. <br>I think the necessary header files are now installed on my system, but I am still not able to<br>compile ardour, because of boost. So i suspect the header files might not be enough after all.<br>I still wonder what parts of boost are used in ardour...<br>I also noticed that ardour looks for boost in /usr/local. All my libraries are in /usr (I work with<br>Linux From Scratch). As a wild guess, I changed the /usr/local references in the boost section <br>of the Sconstruct file (I'm not familiar with scons). After that I could start compiling ardour<br>(so it found boost headers), but it ended with lots of (i think) boost errors.<br>I have not enough space left for the whole of boost on my root partition. So I need to find another <br>solution...<br><br>thanks for your help<br><br>lieven<br> <br></pre></body>
</html>